logo       

Re: smalltalk analogy of a scheme expression: msg#00136

lang.smalltalk.squeak.beginners

Subject: Re: smalltalk analogy of a scheme expression

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@xxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxxxxxx
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
>


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise