[Newbies] smalltalk analogy of a scheme expression

Roel Wuyts roel.wuyts at gmail.com
Tue Sep 25 08:21:29 UTC 2007


The result of quoting in Scheme is the meta-level representation of
the quoted expression.

The equivalent of
'(+ 3 4)
in Smalltalk is the parse tree representing the expression 3+4


On 9/25/07, Ramon Leon <ramon.leon at allresnet.com> wrote:
> > In scheme,
> >
> > (+ 3 4)
> >
> > is to
> >
> > '(+ 3 4)
> >
> > As, (In smalltalk)
> >
> > 3 + 4
> >
> > is to
> >
> > [3 + 4]
> >
> > ??? correct? bees in the bonnet? what do you say? ???
> >
> > m.
>
> No, [3 + 4] == (lambda () (+ 3 4)) in Scheme.
>
> I could be wrong (I don't think I am), but I don't believe Smalltalk has any
> syntactical equivalent to a quote to turn code into a data structure.
>
> Ramon Leon
> http://onsmalltalk.com
>
> _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>


More information about the Beginners mailing list