[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: What's so cool about Scheme?
The support for functional programming and higher-order functions is
big part of the attraction of Lisp and Scheme. However, if that were
thing, I think I'd probably like Haskell or Clean better -- and I don't.
thing that always stands out for me is the extremely regular syntax combined
with the powerful macro facilities. This really takes it to the next
an application in Common Lisp or Scheme always feels more like creating
language for the application domain and then scripting up the app than
it does in
any other environment. It's particularly nice how the user-written
fit so seamlessly into the overall syntax model. This is something that
gets lost in languages without the strong "code is data" support. Even
if a language
has powerful macros (like Dylan), without the regular syntax it's much
make an extension look like "built-in" stuff.