[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: