Quick Development Language v0.9 |
|
Please Note: I've quit work on the language as described here. Most languages have a fixed syntax, by which I mean no new constructs can be added to the language. I've decided I want to design a language where syntax extentions are easy and commonplace, and integrate so perfectly you'd think they were part of the original language. I also want to design an editor for this language that supports graphical elements (essentially, visual comments with features like graphics, tables, and diagrams, and maybe even functioning code that can be represented visually as well as textually), semantic as well as syntax highlighting, and heavy automatic crossreferencing between parts of the code.
Unfortunately, my vision is so broad I don't know where to begin. I need a new strategy for designing this language, because right now my brain tends to get lost in the complexity of the task. There are so many concerns to worry about when designing the Ultimate Language, I should probably look for a way not to design the ultimate language, and instead try for a reletively conventional language with a small number of very useful features found in no other popular language.
Reference Manual
| Parenthesis | . | .* | :: | array [] |
| Function call | @, * | Pre ++, -- | Post ++, -- | Type-cast |
| Unary -, + | ~, ! | *, /, % | +, - | &, |, ^ |
| &&, || | ? : | = | Compound = | Comma |
![]()
Copyright 2000 by David Piepgrass
Unauthorized reproduction welcomed