Great work Tiark. The core simplicity and aesthetics of this language is very appealing to me.
On Oct 6, 1:16 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Hi all, > > having followed the discussions in this group with great interest for > some time now, I'd like to introduce myself and the project I'm > working > on. As part of my Master's thesis, I've been developing a dynamic > JVM-based language (code-named Vodka) with a focus on concurrency, > based > on Ideas from a modified variant of a theory called the Join calculus. > > Choosing this concurrency model as the fundamental abstraction in the > language, there are a number of things that can be implemented quite > easily on top of it, e.g. Multimethod-based object orientation, > generators (which need not be sequential, but can yield values in > concurrent patterns) and first-class continuations. On the project > website (http://vodka.nachtlicht-media.de), there are a number of code > examples (a continuation based web server using NIO, some Swing code > implemented as a dataflow framework, ...) as well as further > documentation (talk slides and thesis PDF). > > As of now, byte-code generation is used for creating wrappers > around imported Java classes, while Vodka programs are compiled to > a low-level representation which is then interpreted. The compiler/ > interpreter is written in Nice, with the interpreter relying on > Doug Lea's work-stealing FJTask libary and a transactional memory > model to make efficient use of multiprocessor hardware. > > Regards, > - Tiark --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en -~----------~----~----~----~------~----~------~--~---
