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

Lightweight Languages Workshop (DDJ Article)



I found this on Dr. Dobb's current Website:

http://www.ddj.com/documents/s=2287/ddj0202a/0202a.htm

It menions Dylan in passing, along with Jonathan Bacharach's Proto.

After reporting complaints about languages such as Java and Perl 6 
re-inventing the wheel, the article mentions a talk by Paul Graham:

"...one of his requirements is that the language be fast. One of his 
colleagues had remarked that with Lisp, it was hard to tell whether the 
code was expensive. Graham responded that this was really the role of a 
profiler, not the language itself. However, to be complete, Arc would 
have to have a profiler..."

IIRC this isn't the case with modern Lisp if-you-know-what-you're-doing, 
but it is made explicit with Dylan's type constraints and sealed/open 
dynamism control. Fun-Dev's optimization syntax colouring makes this 
easy to learn and manage. Dylan's built-in support for optimization 
still seems to be an advanced feature and, despite predictions, has not 
lost its relevance for the simple reason that demand for ever increasing 
processor power has more than kept up with the supply.

- Rob.