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

Re: Var-free programming (slightly off-topic)



   Date: Tue, 4 Dec 2001 11:52:29 -0500 (EST)
   From: Shriram Krishnamurthi <sk@cs.brown.edu>

   Lightweight languages rule.

So, the big question that didn't actually get addressed at the LL
conference: what is the criterion (or what are the criteria) for
distinguishing between a "lightweight" language and other kinds of
languages?

The one thing that's clear is that lightweight languages are good and
non-lightweight languages are bad.  Maybe that's the definition? :-)

It's not clear to me that "having a read-eval-print loop" has
something to do with the "weight" of a language.  Or that having
lexical scoping is a "weight" thing.  I'm also not sure whether
"weight" is more a property of the language definition in the abstract
as opposed to a property of a particular implementation.