home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!spool.mu.edu!agate!doc.ic.ac.uk!uknet!mcsun!sunic!seunet!pop!bjst
- From: bjst@sth.frontec.se (Bjorn Stenberg)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: LISP - Don't use it.
- Message-ID: <1992Nov9.132635.2620@sth.frontec.se>
- Date: 9 Nov 92 13:26:35 GMT
- References: <1992Nov5.014803.1@eagle.wesleyan.edu> <mwm.2jht@contessa.palo-alto.ca.us> <1992Nov6.220216.2313@sth.frontec.se> <mwm.2k43@contessa.palo-alto.ca.us>
- Organization: IDK/Frontec - System Design Group
- Lines: 35
- Nntp-Posting-Host: pop.sth.frontec.se
-
- mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
- > ARexx is so ubiquitous in the Amiga environment that using
- > anything else calls for a VERY good reason. Being portable across
- > multiple platforms is such a reason.
-
- Or complex programming tasks. I'm in such a situation myself, and found that
- I'd have to add a lot of things to ARexx to make it suit my needs.
-
- bjst@sth.frontec.se (Bjorn Stenberg) wrote:
- > > the language is designed with the target of being easily implemented
- > > instead of easily used...
- > You don't know what you're talking about.
-
- I think I do. I've done it.
- Having operators looking like "+ 2 5" has no other reason than making the
- language easier to interpret and harder to use.
-
- > Use LISP where it's appropriate - where you're doing a large product, and
- > need a powerfull language;
-
- There are lots of other powerful and versatile languages which aren't TORTURE
- to the user. Choose one of those instead, I'd say.
-
- > Since FPL isn't ARexx, I'd urge developers to avoid it as well.
-
- Sometimes ARexx just isn't enough. In those cases FPL is great.
-
- Well, we basically share the same opinion: DON'T USE LISP! So perhaps there's
- no need to argue any further. :-)
-
- -- Bjorn
-
- /// Bjorn Stenberg, Stockholm, Sweden bjst@sth.frontec.se
- /// main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
- \\\ /// "- Your documentation no longer confuses me, old version!"
-