home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!decwrl!contessa!mwm
- From: mwm@contessa.palo-alto.ca.us (Mike Meyer)
- Subject: Re: LISP - USE IT.
- Newsgroups: comp.sys.amiga.programmer
- Distribution: world
- References: <1992Nov10.134559.1133@sth.frontec.se> <BxIru5.K2r@fc.hp.com>
- X-NewsSoftware: Amiga Yarn 3.4, 1992/08/12 15:49:52
- Keywords:
- Summary:
- Message-ID: <mwm.2lx1@contessa.palo-alto.ca.us>
- Date: 11 Nov 92 09:14:36 PST
- Organization: Missionaria Phonibalonica
- Lines: 37
-
- In <BxIru5.K2r@fc.hp.com>, koren@fc.hp.com (Steve Koren) wrote:
- > simpler? The only thing you really _need_ that isn't a list is a
- > comment, and even then, it would be trivial to define a new list
- > form called "comment" so comments could be lists too. No irregular
- > syntax to memorize like you have in ARexx, C, etc.
-
- Actually, some LISPs _do_ use such a construct for comments.
-
- > Depends on the user. I use C the most (90%), LISP next (8%), and ARexx
- > last (2%). I only use ARexx to glue things together, not to write
- > programs in. To me, ARexx's only redeeming value is that someone,
- > probable while drunk (:-), picked it to use as an interprocess script
- > language. But there's nothing about that which LISP couldn't do in a
- > more structured manner.
-
- ARexx is adequate for what it was intended for, which, if you read the
- designers writings, is small scripts for non-programmers. Like you, I
- think a LISP would make a better replacement (especially if you teach
- it to people before the algabraist programming takes hold :-). I
- pretty much use it as a macro facility, for IPC, and to disassemble
- text files into databases via their ARexx port. The latter will
- probably be done in LISP next time around.
-
- > > A script language for the Amiga should have lots of things users recognize
- > > from the languages they normally see. If it's hard to learn, people
- >
- > Do you think ARexx is a common language? If you want something lots of
- > people will understand, why not use an interpreted C as your
- > interprocess scripting language? Lots of folks would know that. At
- > least, a whole lot more than will grok ARexx.
-
- How about good old ANSI minimal BASIC? Actually, it and C have the
- same problem - their string handling sucks rocks. For C and/or Unix
- hackers, Perl might be a good choice - except it very clearly follows
- the Unix practice of being expert-friendly, naive-user-hostile.
-
- <mike
-