comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@bpr.best.vwh.net>
Subject: Re: 'Cyclone', a safer C--reinventing the wheel
Date: Tue, 20 Nov 2001 17:09:19 GMT
Date: 2001-11-20T17:09:19+00:00	[thread overview]
Message-ID: <Pine.BSF.4.10.10111201654460.58194-100000@bpr.best.vwh.net> (raw)
In-Reply-To: <3BFA4095.8325D016@earthlink.net>

On Tue, 20 Nov 2001, Marc A. Criley wrote:
> So now scientists at Cornell have come up with a "a new computer
> language designed to avoid unforeseen programming errors".

Nope, they've been working on it for a while now. In fact, I even posted a 
pointer to the Cyclone reference manual a few months ago (check on Google 
if you don't believe me) since I found out about it on comp.lang.functional
where one of the researchers was discussing it. 

I suppose you could argue that some wheels are being reinvented, but they
aren't the ones you think. Cyclone is more a marriage of ML/Haskell typing
to a C substrate than anything having to do with Ada. Why don't you try 
learning something rather than just posting idiocies? I know, its a lot
easier in comp.lang.ada to get everyone to applaud your wit by supporting
their delusions, but the easy path is not always the most rewarding one. 

> The article is at
> http://www.newscientist.com/news/news.jsp?id=ns99991578.

I could post a pointer to Eric Raymund's descriprion of Ada, and that's 
about as useful. Here, educate yourself

http://www.cs.cornell.edu/Projects/cyclone/

> I'm sure this is not just "C with constraint checking", but still, Ada's
> "type-checking engine" has been getting exercised, optimized, and
> verified for almost 20 years now.

As I suspected, you don't know anything, but you just had to comment. FYI, 
the first papers on Hindley Milner typing are from the 60s (Hindley, but
its just math) and late 70s (Milner, for a computer application). And the
properties of the type system are described formally, unlike Ada.

> You just shake your head sometimes...

Indeed!

-- Brian




  parent reply	other threads:[~2001-11-20 17:09 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-20 12:36 'Cyclone', a safer C--reinventing the wheel Marc A. Criley
2001-11-20 12:51 ` Peter Amey
2001-11-20 14:45 ` Marin David Condic
2001-11-20 15:31   ` Florian Weimer
2001-11-20 16:22     ` Marin David Condic
2001-11-20 16:47       ` Wes Groleau
2001-11-20 16:30 ` chris.danx
2001-11-20 16:54   ` Wes Groleau
2001-11-20 19:49     ` chris.danx
2001-11-20 21:28       ` Wes Groleau
2001-11-20 22:36         ` Marin David Condic
2001-11-21  9:20       ` Ehud Lamm
2001-11-22  0:32         ` chris.danx
2001-11-22  7:57           ` AG
2001-11-21 12:46       ` Marc A. Criley
2001-11-22 11:46     ` IsraelRT
2001-11-22 12:24       ` Preben Randhol
2001-11-23  9:19         ` Colin Paul Gloster
2001-11-22 16:06       ` chris.danx
2001-11-20 17:18   ` Pascal Obry
2001-11-20 22:21   ` Jeffrey Carter
2001-11-21 14:27     ` Marin David Condic
2001-11-22  9:27     ` chris.danx
2001-11-22 21:41       ` Jeffrey Carter
2001-11-20 17:09 ` Brian Rogoff [this message]
2001-11-21  1:50   ` Mike Silva
2001-11-21 22:47     ` Brian Rogoff
2001-11-22  0:00       ` Mark Lundquist
2001-11-22  0:42         ` Brian Rogoff
2001-11-26 10:42           ` Mark Lundquist
2001-11-27  8:28             ` Dmitry A. Kazakov
2001-11-27 15:21               ` Mark Lundquist
2001-11-27 16:51                 ` Brian Rogoff
2001-11-28 18:23                   ` Mark Lundquist
2001-12-24 15:17                     ` Dmitry A. Kazakov
2001-11-23  6:46       ` Mike Silva
2001-11-23  7:13         ` Brian Rogoff
2001-11-22 11:42 ` IsraelRT
2001-11-22 13:45   ` Marc A. Criley
2001-11-22 17:24     ` Brian Rogoff
2001-11-23 14:53       ` Marc A. Criley
  -- strict thread matches above, loose matches on Subject: below --
2001-11-20 18:37 Gautier Write-only-address
2001-11-20 23:29 Gautier Write-only-address
2001-11-21 15:30 ` Wes Groleau
2001-11-22 13:33 Gautier Write-only-address
2001-11-22 17:04 ` James Rogers
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox