Hi Ladislav, Could you explain a bit your code ? especially this line
print: func ['x] [reduce ['print to paren! x]] Why is it not print: func ['x] [reduce ['print to-paren x]] Ciao Patrick ----- Original Message ----- From: "Ladislav Mecir" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, September 25, 2002 3:58 PM Subject: [REBOL] Re: Parsing comment > Hi, > > I don't understand your post. I am pretty sure, that even > > print (a + b) > > has no meaning in Rebol without a context supplying additional info. > Example of an atypical meaning: > > use [print a] [ > print: func ['x] [reduce ['print to paren! x]] > a: func ['x 'y] [compose [a (x) (y)]] > print (a + b) > ] ; == [print (a + b)] > > Cheers > -L > > ----- Original Message ----- > > Sent: Wednesday, September 25, 2002 5:23 PM > Subject: [REBOL] Re: Parsing comment > > > > > Also, the whole idea is that REBOL is dynamic. It couldn't be if > > there was punctuation. I.e.: > > > > print a + b > > > > DOES NOT have a meaning, unless evaluated under some rules and > > some context. When you use syntax to give meaning (as opposed to > > context), you are imposing artificial limits. Whether they are > > useful or not, depends. I think that the point of REBOL is > > simplifying, also by removing some artificial limits. > > > > Of course, IMHO. > > print a + b > > would have meaning if evauation order was right to left or parentheses were > used > > print (a+b) > > > -- > To unsubscribe from this list, please send an email to > [EMAIL PROTECTED] with "unsubscribe" in the > subject, without the quotes. > ________________________________________________________________ Etudiant: Wanadoo t'offre le Pack eXtense Haut Débit soit 150,92 euros d'économies ! Et pour 1 euro de plus, reçois le CD-ROM du jeu Dark Age of Camelot + 1 mois de jeu en réseau offert ! Clique ici : http://www.ifrance.com/_reloc/mail.etudiant -- To unsubscribe from this list, please send an email to [EMAIL PROTECTED] with "unsubscribe" in the subject, without the quotes.