Xref: utzoo comp.emacs:8394 comp.lang.perl:1399 Path: utzoo!attcan!uunet!mailrus!ames!ig!arizona!gudeman From: gudeman@cs.arizona.edu (David Gudeman) Newsgroups: comp.emacs,comp.lang.perl Subject: Re: Why Lisp? (Was: Re: Remember how great editors used to be?) Message-ID: <21720@megaron.cs.arizona.edu> Date: 31 May 90 20:05:27 GMT Followup-To: comp.emacs Organization: U of Arizona CS Dept, Tucson Lines: 20 In article pierson@encore.com (Dan L. Pierson) writes: >About Emacs extension languages. >... >But, just for the fun of it, think of an Emacs based on Perl instead >of Lisp... What about doing one in SNOBOL4? It has patterns (more general than regular expressions) and the facilities necessary to read in and execute new code at run-time. Even more fun, SNOBOL4 has goto's, and it is possible for a running SNOBOL4 program to read and execute a piece of SNOBOL4 code that has a goto to some label in the main program. Wow. There might be a slight performance penalty associated with the way SNOBOL4 stores strings, they are all kept in a symbol table... -- David Gudeman Department of Computer Science The University of Arizona gudeman@cs.arizona.edu Tucson, AZ 85721 noao!arizona!gudeman