Time to push this thing out the door...

I had been creating a computer language called Trylon, which is
basically a cross between Python and Smalltalk.  When I learned about
Fonc, it seemed only natural to adapt Trylon to fit into (or on top
of) Fonc.  So that's what I've done.  The result is called Trylid (for
"Trylon on Id", although it uses Jolt and Pepsi, not just Id).

You can check it out at <http://somefancy.com/steve/trylid/>.  There
you'll find the tarball, the docs (such as they are), and a pointer to
the Git repository.

This first "0.1" release can compile itself to ASCII Jolt code.  Or it
can be run as a command line, which you can type Trylid expressions
at.  From the command line, you can load new prototypes from source
files.

Since this is the very first release, there are a number of
limitations (not counting the inevitable bugs):

- The docs could be a lot better, and are probably missing things.
- It's a bit of a walled garden, and needs to be better integrated
with Fonc as a whole.  In particular, it has its own Object and its
own (boxed) Int's.
- There are slight differences between the "official" Trylid syntax
and what the compiler (adapted from the Trylon compiler) actually
accepts.
- I may have got "self" vs. "_self" wrong, as I don't understand
Lieberman prototypes yet.
- No lambdas yet.

Even if you don't care about yet another language, there may be some
things in library/trylid.k and library/Posix that are of interest to
Foncsters.

Enjoy!
_______________________________________________
fonc mailing list
[email protected]
http://vpri.org/mailman/listinfo/fonc

Reply via email to