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
