Article View: comp.lang.misc
Article #7041Re: GNU Script isn't fixing something that's broken, so is doomed
From: Tom Christiansen
Date: Tue, 08 Nov 1994 19:34
Date: Tue, 08 Nov 1994 19:34
40 lines
2598 bytes
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!tchristReferences:
<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