daot

Software Screenshot:
daot
Software Details:
Version: 0.7.4
Upload Date: 11 May 15
Developer: Cao Xingming
Distribution Type: Freeware
Downloads: 18

Rating: nan/5 (Total Votes: 0)

daot is the new generation programming language implemented by dynamic parameter grammar.

In the dao to programming, some new forms, such as 3(x+5)(4a(5b+A11)), where A11 means A1 in other programming, |x|, the absolute value of x, n!, the factorial of n, date and time format, file path, url, email address, a menu in the restaurant, and all that, would become legal source code. The language of the dao to programming will be defined through parameter grammar, and the grammar of dao will be dynamic, the syntax of the program can be changed at the programmer's will, the source of program will be parsed by a very general powerful Merge-Reduce algorithm, which I called mushroom algorithm.

It's pity that I can't use "Dao" as the project name on code.google, because there existed a project named dao on sourceforge before. So I used "Daot", where dao means the dao to programming. "t" would be the extension name of the dao program source file. "t" can be pronounced as "tao" or "dao" as well, means English letter T t or Greek Letter τ Τ λ Λ, denotes that the way of human and the way of computerintersect. By the way, λ and Λ, or lambda, represent recursive function theory, which is an important part of the computer sciense.

What is new in this release:

  • New in code:
  • memo the result of after running command to suppoort left recursive and to speedup.
  • use signatures of rule head to cut down the rules to unify with.
  • samples\sexpression.py pass all tests in dao\tests\testsexpression.py.
  • rename builtin.function2 to builtin.predicate
  • Chinese document is almost finished:
  • add document about samples\sexpression.py in chinese document
  • other modification and update in document.

Requirements:

  • Python

Similar Software

CmdOption
CmdOption

28 Sep 15

BAIK
BAIK

11 May 15

Excelsior JET
Excelsior JET

17 Feb 15

X11-Basic
X11-Basic

20 Feb 15

Comments to daot

Comments not found
Add Comment
Turn on images!