Explanation of macros; Haskell macros
James A. Robertson
jarober at gosmalltalk.com
Thu Oct 30 22:03:54 EST 2003
Smalltalk is far from dead - we get thousands of downloads for Cincom
Smalltalk NC, and we have a very active developer community. Check
out the Smalltalk IRC channel:
http://wiki.cs.uiuc.edu/VisualWorks/IRC
and see what people are up to
On Thu, 30 Oct 2003 18:40:51 -0800 (PST), mike420 at ziplip.com wrote:
>{newsgroup list trimmed}
>
>>> "Anton van Straaten" <anton at appsolutions.com> writes:
>>
>>>>Yes, but the point is that with a concise syntax for lambda, entire
>>>>classes of macros can become unnecessary. That's how Smalltalk
>>>>handles 'if', for example - no macros or special forms needed.
>
>I keep hearing good (or at least interesting) things about Smalltalk.
>But back when I looked at it, I was really unimpressed by its
>community. The mood is generally like "Yeah, Smalltalk is dead,
>let's finish the projects we are working on in Smalltalk and
>move on". At least we, Lispers, are militant and aim for world
>domination. This defeatism discouraged me from seriously studying
>Smalltalk. In addition to short LAMBDA (is it shorter than "\" ?),
>what interesting features does Smalltalk have that Lisp does *not*
>have?
>
>By the way, you can have short LAMBDA in Lisp too:
>
>(defmacro \(&rest rest) `(lambda , at rest))
<Talk Small and Carry a Big Class Library>
James Robertson, Product Manager, Cincom Smalltalk
http://www.cincomsmalltalk.com/blog/blogView
More information about the Python-list
mailing list