User loginNavigation |
archivesSyntax DesignI am in the process of designing a few domain specific languages. Thus I wondering about if people have suggestions about the design of syntaxes. It's generally not a topic of LtU. Nonetheless it is a practical problem for language designers. In a few cases, syntax does make a difference. e.g. Python and Lisp. Maybe it's a vague question. However I don't know how I could bring orderness to this topic. please help add entries to FreeTechBooks.comChris Double's recent post mentioning Thinking Forth reminded me of FreeTechBooks.com. Looks like a good place for everybody to check and add their entries, in case they haven't been submitted yet. For example, neither of the two books mentioned recently by Ehud is listed in the Common Lisp category yet. Invariants/Contracts vs. typesI noticed the new (to me) language "Qu" chooses to implement type-checking via invariants (see http://centrin.net.id/~marc/example.html). (invariants, contracts, validators - all refer to the same thing here. any further names?) Since this is more expressive and potentially "safer" than any typing systems I'm aware of, I'm wondering
and perhaps more difficult: This appears to have been discussed very briefly here, but maybe I missed something. |
Browse archivesActive forum topics |
Recent comments
1 week 5 days ago
42 weeks 13 hours ago
42 weeks 17 hours ago
42 weeks 17 hours ago
1 year 12 weeks ago
1 year 16 weeks ago
1 year 18 weeks ago
1 year 18 weeks ago
1 year 20 weeks ago
1 year 25 weeks ago