Newsgroups: comp.lang.misc,gnu.misc.discuss,comp.lang.scheme,comp.lang.tcl,comp.lang.perl
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!fas-news.harvard.edu!hsdndev!news.sesqui.net!uuneo.neosoft.com!nmtigw!peter
From: peter@nmti.com (Peter da Silva)
Subject: Re: Metalanguages in environments where code is data.
Message-ID: <id.ZPTE1._E8@nmti.com>
Sender: peter@nmti.com (peter da silva)
Organization: Network/development platform support, NMTI
References: <id.QQFE1.XIE@nmti.com> <1994Nov9.194316.14800@netlabs.com> <id.57ME1.GJ5@nmti.com> <1994Nov16.032439.22577@netlabs.com>
Date: Thu, 17 Nov 1994 22:17:45 GMT
Lines: 29
Xref: glinda.oz.cs.cmu.edu comp.lang.misc:19195 gnu.misc.discuss:19684 comp.lang.scheme:11347 comp.lang.tcl:21959 comp.lang.perl:39177

In article <1994Nov16.032439.22577@netlabs.com>,
Larry Wall <lwall@netlabs.com> wrote:
> 	event_wait [
> 	    'control $door "close"' => 'signal $alarm "Door $door closed',
> 	    'control $door "open"'  => 'signal $alarm "Door $door opened',
> 	];

Don't like that one much.

> 	event_wait [
> 	    sub {control $door "close"} =>
> 		sub { signal $alarm "Door $door closed" },
> 	    sub {control $door "open"} =>
> 		sub { signal $alarm "Door $door opened" },
> 	];

But this one's nice.

Damn. I'm gonna have to quit ragging on Perl.

It might still be huge and featurelogged, but it's getting way more readable.

Be nice if you could do something about the @$% stuff, but that's probably
way too deeply ingrained.
-- 
Peter da Silva                                            `-_-'
Network Management Technology Incorporated                 'U`
1601 Industrial Blvd.     Sugar Land, TX  77478  USA
+1 713 274 5180                       "Hast Du heute schon Deinen Wolf umarmt?"
