🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #6994

Re: Why not BASIC ? (was Re: GNU Script ...)

#6994
From: David Richter
Date: Fri, 18 Nov 1994 03:18
35 lines
2402 bytes
In article <CzD1HH.CHs@world.std.com>, ralex@world.std.com 
(Aleksey Y Romanov) writes:
|> Hi,
|> 
|> IMHO:
|> 
|> I am wondering why BASIC married with shared libs is out of consideration
|> as developer level interface ?

Which BASIC?  Line numbers for every line?  Or just for
goto-destinations?  How about subroutines with local variables?  In
which case, why go with BASIC?  It just becomes a mostly-dynamically
typed, possibly garbage collected C-like language.  It might have done
a decade ago, but not today.  Features like higher-order functions,
exceptions, continuations, safety, garbage collection, symbolic
manipulation, modules, object orientation, etc., etc., etc. are 
what go into a powerful modern language.

|> For example, application developer can 
|> put user hooks in appropriate places of his code.

Hooks are one of the most buggy methods for making the environment
extensible.

|> The procedural language has very substantial advantage - it is the most
|> natural way for human beings to describe its activities.

Splutter.  Gasp.  If you want to think so, I shan't try to dissuade 
you.

--
David Richter (drichter@rice.edu)     
"People who use functional languages swear by them."--kanze@us-es.sel.de
"People who use procedural languages swear at them."--nickb@harlequin.co.uk
(require 'standard-disclaimer)
Technical Details
Message-ID: <3ah6ef$jg2@larry.rice.edu>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!agate!darkstar.UCSC.EDU!news.hal.COM!olivea!hookup!bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!udel!darwin.sura.net!news.sesqui.net!rice!owlnet.rice.edu!drichter
References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <BOBO.94Nov9112502@avogadro.arc.nasa.gov> <JANSSEN.94Nov9184617@holmes.PARC.Xerox.Com> <BOBO.94Nov15114920@avogadro.arc.nasa.gov> <CzD1HH.CHs@world.std.com>

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-17 21:49:02 PST
Path: arc1-ca.pugleaf.net!nntp.gmd.de!xlink.net!howland.reston.ans.net!agate!darkstar.UCSC.EDU!news.hal.COM!olivea!hookup!bloom-beacon.mit.edu!uhog.mit.edu!news.mathworks.com!udel!darwin.sura.net!news.sesqui.net!rice!owlnet.rice.edu!drichter
From: drichter@owlnet.rice.edu (David Richter)
Newsgroups: comp.lang.misc,gnu.misc.discuss
Subject: Re: Why not BASIC ? (was Re: GNU Script ...)
Date: 18 Nov 1994 03:18:39 GMT
Organization: Rice University
Lines: 35
Distribution: world
Message-ID: <3ah6ef$jg2@larry.rice.edu>
References: <BOBO.94Nov1113037@avogadro.arc.nasa.gov> <BOBO.94Nov9112502@avogadro.arc.nasa.gov> <JANSSEN.94Nov9184617@holmes.PARC.Xerox.Com> <BOBO.94Nov15114920@avogadro.arc.nasa.gov> <CzD1HH.CHs@world.std.com>
Reply-To: drichter@rice.edu
NNTP-Posting-Host: 128.42.75.40