Article View: comp.editors
Article #2608Re: Extension Languages
From: Andy Newman
Date: Tue, 29 Dec 1992 12:00
Date: Tue, 29 Dec 1992 12:00
21 lines
1444 bytes
1444 bytes
craig@cv.hp.com writes: > >I've done this and it seems like a big win. I didn't use C for the >language-to-write-editor-extensions and I don't think you want to - C >is too "low" level for writing extensions in (its great for writing the >editor itself). Extension writers shouldn't have to worry about memory >allocation and all the other little details that C requires you to. >This doesn't have to take lots of memory - I have garbage collection, >recursion, lists, etc and the total editor size is < 150k (68k Unix). >The extensions run slower than native C code but that doesn't seem to be >much of a problem. If you're interested in a C-like language that has these features (garbage collection, high level data types [associative], regular expressions, etc..) and is well suited to being an extension language (for anything, not just an editor) have a look at Tim Long's ICI (ftp from extro.ucs.su.oz.au). Recommended. -- Andy Newman (andy@research.canon.oz.au)
Technical Details
Message-ID:
<C00s0E.5K2@research.canon.oz.au>Path:
arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!metro!mama!andyReferences:
<1992Dec16.092358.15791@u.washington.edu> <1992Dec23.213302.17326@hpcvusn.cv.hp.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.editors Path: arc1-ca.pugleaf.net!sparky!uunet!munnari.oz.au!metro!mama!andy From: andy@research.canon.oz.au (Andy Newman) Subject: Re: Extension Languages Message-ID: <C00s0E.5K2@research.canon.oz.au> Sender: news@research.canon.oz.au Organization: Canon Information Systems Research Australia References: <1992Dec16.092358.15791@u.washington.edu> <1992Dec23.213302.17326@hpcvusn.cv.hp.com> Date: Tue, 29 Dec 1992 12:00:14 GMT Lines: 21