Existing languages
This classification is stupid, approximative,
and should be re-done completely,
with perhaps an array of "features",
to serve as a guide...
Of course, the only way to know for sure about the
language is to see how it really is...
Also, many things here are out of date. Updates welcome...
Other language-related WWW pages
Writing the formal semantics of C++ is left as an exercise to the reader.
Lisp source code is written in Cambridge Polish which consists of
balanced parenthesized expressions of atomic symbols, which are then
parsed as S-exps (Symbolic EXPressions).
These S-exp are quite (tree-)structured data,
which is interpreted very easily.
The basic data structure is the (syntactically parenthesized)
list of S-exp's, and a list is evaluated by first evaluating each element,
then applying the function denoted by its first element to the rest of
the list as arguments.
LISP is really a nice language, but Cambridge Polish is unpleasant
for the profane
(and even for the expert if you don't use a LISP editor like EMACS,
that will help you balance and indent your expressions).
Actually, Cambridge Polish is LISP's mostly, but
(in the opinion of half the authors of this page)
deep flaw: had Lisp a more free syntax,
it would fulfill all the requirements for (a basis to) Tunes' HLL.
LISP would truly be the one language to do that!
Erlang
A functional languages used in real-life telecommunication applications
here.
[Looks quite interesting...]
See this FTP repository.
Back to the Tunes
Review Subproject,
or to the HLL Subproject.
Page Maintainers: