🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.editors
Article #2608

Re: Extension Languages

#2608
From: Andy Newman
Date: Tue, 29 Dec 1992 12:00
21 lines
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!andy
References: <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