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

Re: Dylan compared to Curl



Reinhard Häring-Oldenburg Felicitas.Oldenburg@t-online.de on  2001-05-05
15:30 wrote:

> Recentyl I learned about the Curl programming language
> (http://www.curl.com/html)
> and wondered about its connection to Dylan (and more general to object
> oriented
> extensions of Lisp/Scheme).
> 
> What are the main differences apart from the general position of Curl as a
> web language?
> Are there any obvious design flaws in Curl?
> Does if has influence on Dylan's future?
> 
> Thanks for any comments.

I _personally_ like Dylan best, but found I could not earn a living doing
that ;-).  I like Curl better than Java or C++, however.

Curl was heavily influenced by Lisp (and Dylan) and C++.  It's position "as
a web language" dictates that it be incrementally compilable, or even
interpretable, because it is very possible that Curl programs will only ever
be run once, on a particular machine (i.e., a user will visit a web page
only once).  Because of this, Curl is more statically-typed, although it
does have an "any" type, which supports dynamic typing.

The other major difference is that Curl does not (yet) support multiple
polymorphism, a feature that I sorely miss, when it is needed.



References: