savannah-hackers
[Top][All Lists]
Advanced

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

[Savannah-hackers] submission of The Needle Programming Language - savan


From: neelk
Subject: [Savannah-hackers] submission of The Needle Programming Language - savannah.nongnu.org
Date: Wed, 30 Oct 2002 07:06:05 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020606

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


Neel Krishnaswami <address@hidden> described the package as follows:
License: mbsd
Other License: 
Package: The Needle Programming Language
System name: needle
Type: non-GNU

Description:
Needle is a statically typed, higher-order functional, object-oriented 
language, with a multiple dispatch/generic function based OO model and a class 
system with parameterized classes and type inference to eliminate writing most 
type declarations. It is an awful lot like the offspring of a drunken one-night 
stand between CLOS and ML. It makes use of a lot of very recent research in 
programming language design, which I want to make these innovations available 
to people doing scripting style programming. Advanced language design research 
is no good until it successfully transitions into widespread use, and I mean to 
help push some of it into the wild. I\'ve implemented a bytecode compiler and 
interpreter, and am planning on giving a talk about Needle at the LL2 language 
design workshop. I would like to set up a public repository from which people 
can download and play with Needle before the workshop begins. 

Needle currently has an implementation in Ocaml, but no significant runtime 
library. You can\'t download it yet because that\'s what I want to use Savannah 
for. :)

Other Software Required:
Needle currently requires the Ocaml language <http://www.ocaml.org> to compile. 
Once the design firms up, I\'ll recode it in C to make it widely portable. 

Other Comments:






reply via email to

[Prev in Thread] Current Thread [Next in Thread]