[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

re: Functional / algebraic languages for DS3100

John Baugh writes:
>Apparently NJML is soon to be released for the pmax.  My
>question is `Are there any (currently available) alternatives?'
>By alternatives I mean a `modern' functional language with
>disjoint union data constructors, pattern matching, etc.
>I heard that a scheme-based interpreter exists for Haskell--is
>that true?  If so, would it run on T (using the scheme mode)?

The Yale Haskell system is planned to be released in a few weeks.  It
compiles Haskell to T, which then can be compiled by the T Orbit
compiler.  The Yale Haskell system is not an interpreter, but we are
working on a user interface which will allow something similar to a
read-eval-print loop.  Actually, it will be more of a read-(compile
Haskell to T)-run-print loop.

T's scheme-mode has nothing to do with Haskell, although you could
interface T code or T scheme-mode code to Haskell code.  You could
even make use of the T Unix/C foreign function interface.  I think
someone at Yale has recently linked some of the X window system into
T, although I haven't seen it running.

We'll announce the Haskell release to this list when it is ready in a
few weeks.  It will be available by anonymous ftp.