Linked by Thom Holwerda on Mon 23rd Jan 2012 22:10 UTC
General Development "Today Mozilla and the Rust community are releasing version 0.1 of the Rust compiler and associated tools. Rust is a strongly-typed systems programming language with a focus on memory safety and concurrency. This is the initial release of the compiler after a multi-year development cycle focusing on self-hosting, implementation of major features, and solidifying the syntax. Version 0.1 should be considered an alpha release, suitable for early adopters and language enthusiasts. It's nifty, but it will still eat your laundry."
Thread beginning with comment 504330
To read all comments associated with this story, please click here.
Yet another system programming language
by viton on Tue 24th Jan 2012 08:51 UTC
viton
Member since:
2005-08-09

http://lambda-the-ultimate.org/deca

The Deca programming language is "a language designed to provide the advanced features of sophisticated, high-level programming languages while still programming as close as possible to the bare metal. It brings in the functional, object-oriented, and generic programming paradigms without requiring a garbage collector or a threading system, so programmers really only pay in performance for the features they use."

Edited 2012-01-24 08:53 UTC

Reply Score: 3

bnolsen Member since:
2006-01-06

deca is still more vapor than something like clay. there's papers and work on BNF, etc for deca, but no known implementation. the clay guys are the other side of the coin. I asked a few time (on irc) if they had any BNF, etc and was explicitly ignored. There's something to be said for an inbetween approach (move forward with experimentation, back fill BNF to check for stupid mistakes, etc).

Reply Parent Score: 2

viton Member since:
2005-08-09

deca is still more vapor than something like clay. there's papers and work on BNF, etc for deca, but no known implementation


Vapor? It should not be hard to click the link.
http://code.google.com/p/decac/source/checkout

Reply Parent Score: 2