🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #7041

Re: GNU Script isn't fixing something that's broken, so is doomed

#7041
From: Tom Christiansen
Date: Tue, 08 Nov 1994 19:34
40 lines
2598 bytes
:-> In comp.lang.misc, abraham@iesd.auc.dk (Per Abrahamsen) writes:
:>>>>> "Tom" == Tom Christiansen <tchrist@mox.perl.com> writes:
:
:Tom> Genuflect when you mention that Holy Name (scheme, of course).
:
:You are really religious about this question, aren't you?
:
:Why do you think it is a bad idea to give users of GNU tools a choice
:of extension languages, instead of binding them too a single language
:such as emacs-lisp?
:
:Do you honestly think this is a step backward?

No.  

I just don't like that we don't get a real API, which is where this IM!HO
should be.  Instead, we merely a SPI -- a scheme programmers interface.
It only helps if you consent to program in scheme or some other language
that compiles into scheme.

The nice thing about a real API, like UNIX system calls, various
libraries, or even the simple stdin/stdout/argv one, is that you can make
different language bindings.  I can make forth bindings if I want so long
as I call the functions properly.  But I certainly don't have to go make
forth compile into scheme to do so!!

Haveing something better than scheme to program in is a great thing, and
I'm sure that the Gel people will do a good job at Gel (although mostly
replicating one or more existing languages).  But that doesn't address the
folks who just need an API.

So by all means, rescue us from elisp and write Gel, but don't omit the
API.  It's essential.  And it's (probably) not going to happen.

--tom
-- 
Tom Christiansen      Perl Consultant, Gamer, Hiker      tchrist@mox.perl.com

"There is no idea so sacred that it cannot be questioned, analyzed...
 and ridiculed." --Cal Keegan
Technical Details
Message-ID: <39ojsl$r8k@csnews.cs.Colorado.EDU>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!swrinde!cs.utexas.edu!uunet!boulder!csnews!mox!tchrist
References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <3983d9$5cv@ra.nrl.navy.mil> <398a1a$1qc@csnews.cs.Colorado.EDU> <ABRAHAM.94Nov2214108@micro.iesd.auc.dk>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f891f,9bda08f2f068881f
X-Google-Attributes: gidf891f,public
X-Google-Thread: 1025b4,9bda08f2f068881f
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1994-11-09 08:35:03 PST
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!swrinde!cs.utexas.edu!uunet!boulder!csnews!mox!tchrist
From: Tom Christiansen <tchrist@mox.perl.com>
Newsgroups: comp.lang.misc,gnu.misc.discuss
Subject: Re: GNU Script isn't fixing something that's broken, so is doomed
Date: 8 Nov 1994 19:34:45 GMT
Organization: Perl Consulting and Training
Lines: 40
Message-ID: <39ojsl$r8k@csnews.cs.Colorado.EDU>
References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <3983d9$5cv@ra.nrl.navy.mil> <398a1a$1qc@csnews.cs.Colorado.EDU> <ABRAHAM.94Nov2214108@micro.iesd.auc.dk>
Reply-To: tchrist@mox.perl.com (Tom Christiansen)
NNTP-Posting-Host: perl.com
Originator: tchrist@mox