Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!samsung!usc!zaphod.mps.ohio-state.edu!wuarchive!uwm.edu!bionet!agate!ucbvax!iwarp.intel.com!news From: merlyn@iwarp.intel.com (Randal L. Schwartz) Newsgroups: comp.lang.perl Subject: Re: perl as an extension language? Keywords: perl editors extensible Message-ID: <1991Jan16.204547.22592@iwarp.intel.com> Date: 16 Jan 91 20:45:47 GMT References: <1991Jan16.163116.8538@groucho> Sender: news@iwarp.intel.com Reply-To: merlyn@iwarp.intel.com (Randal L. Schwartz) Organization: Stonehenge; netaccess via Intel, Beaverton, Oregon, USA Lines: 21 In-Reply-To: root@snake.cs.uidaho.edu In article <1991Jan16.163116.8538@groucho>, root@snake writes: | Has anyone ever considered creating an editor with perl as the extension | language? I'm more than willing to work on it myself, but thought I would | make sure no one has tread this path before. Please no flames about why | this is a really bad idea or "nine reasons that it's impossible". Well, you could do it by implementing it in Perl. Perl's got enough bells and whistles (and gongs and slide trombones and ... :-) to write a decent editor. Once you got it running, you could figger out where it's spending most of its time, and write those in C through the "usersub" hooks. Didn't we talk about this about a year ago? die "get the latest Perl!" if $] < 3.044; open(A,"|uncompress"); print A pack("H*","1f9d904aeacca103228c9b3774d094910302ca423620d08419b366210b") -- /=Randal L. Schwartz, Stonehenge Consulting Services (503)777-0095 ==========\ | on contract to Intel's iWarp project, Beaverton, Oregon, USA, Sol III | | merlyn@iwarp.intel.com ...!any-MX-mailer-like-uunet!iwarp.intel.com!merlyn | \=Cute Quote: "Intel: putting the 'backward' in 'backward compatible'..."====/