From: Sean Middleditch Date: 2002-04-19T10:16:26+09:00 Subject: Re: Experimental language jtpl On Thu, 2002-04-18 at 18:07, Jakub Travnik wrote: > Hello, > > this might (or might not) be useful to ruby developers > or programming languages lovers. > > Jtpl is Jakub Travnik's experimental language. It's syntax > has been influenced by Ruby (i.e. iterators). However its > semantic is rather lispy. > > It is work in progress, it does not contain useful libraries. But those are the most fun languages to hack on. ^,^ > > Source is compiled to kind of byte-code and interpreted by > simple virtual machine. > > Language support functional style programming and functional > approach to objects (using closures). > > It has one feature I didn't see in any other language: return > through continuations (i.e. return is default variable in function > that holds continuation of current function). Could you explain that better? I mean, in terms a moron like me can understand? ~,^ I'm curious about that feature. It sounds almost something like Scriptix uses, although the "variable" is not named or accessible from within the function (but it's there.) Do you just maen you have that, but the variable can be accessed and manipulated by the function before actually returning? > > Source is under same license like Ruby. > Jtpl has been tested on Linux and Solaris. > > Download: http://klokan.sh.cvut.cz/~jtra/ > > Jakub Travnik > jabber://jtra@jabber.com >