Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ncar!gatech!udel!new From: new@udel.EDU (Darren New) Newsgroups: comp.lang.smalltalk Subject: Re: Quest. on Smalltalk Message-ID: <6037@louie.udel.EDU> Date: 19 Dec 88 20:27:19 GMT References: <14@ <80500047@p.cs.uiuc.edu> Sender: usenet@udel.EDU Reply-To: new@udel.EDU (Darren New) Organization: University of Delaware Lines: 12 In article <80500047@p.cs.uiuc.edu> johnson@p.cs.uiuc.edu writes: > >>1. Is it possible to create a message at run time and then send it? >>For those of you who know LISP, I am asking if Smalltalk has a >>facility analogous to the EVAL statement. > . . . >In general, however, perform: is safer and will probably do what >you want. Blocks can also often be used as the solution to problems >of this type, as Scheme programmers well know. Except that blocks are not reentrant. Also, if a block executes a return (^), then it may not be called again. Beware of this - it is very hard to debug.