[LUNI] Cyclone: as close to C as is safe, but no closer
maney at pobox.com
Fri Nov 16 18:33:04 CST 2001
Bonus points for recognizing the source of the paraphrase above.
Cyclone is an interesting project developed jointly by a group at Cornell
University and Bell Labs. It's an attempt to make a language that is still
C-like enough to fill at least most of its traditional roles, while being
safe enough to write... well, Internet apps of any sort. Things that just
can't have buffer overruns or other preventible, exploitable bugs.
They're a bit vague about what licenses this is under (1), but the compiler
itself seems to be (all?) GPL'd. The only other license I've noticed is the
quite free one associated with Boehm's conservative garbage collector (it
amounts to "must include original license, and notice if altered"), but
there may be other bits and pieces under other licenses.
As ever with projects that extend C, there's some new notation that just
looks... not right. but I seem to recall thinking that about some things
that C++ introduced that I (and everyone else, as far as I can tell) are
perfectly comfortable with now. ASCII just doesn't have enough non-letter
(1) "The files in the distribution come from a variety of sources and so
come under a variety of licenses. Please see each file and directory for
its licensing terms."
Anyone who calls economics the dismal science
has never been exposed to educationist theories
at any length. An hour or two is a surfeit.
More information about the luni