🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.lang.lisp.mcl
1 messages
1 total messages Started by oddmund Sat, 23 Jan 1993 08:39
Re2: Mother ship App.(flame)
#652
Author: oddmund
Date: Sat, 23 Jan 1993 08:39
35 lines
2124 bytes
>The fact is,  MCL makes B I G CLUMSY and BUGGY applications

I believe John has a point in that there are a lot of buggy MCL 
applications out there, but that isn't necessarily MCL's fault. 

As Howard at UK0392@applelink.apple.com points out, MCL bugs 
which crash the Mac are fairly rare. That may be part of the
"problem": Bugs in MCL programs don't cost programmers enough, 
so they are too easly ignored. At least in my case, I am a lot more 
careful about tracking down bugs and writing correct code in 
the first place when using an environment where the price of 
an error is heigh. I am quite new to Lisp, but I can write 10 pages of
Lisp before I start testing - and still make the program work within 
a reasonable amount of time. That is an important part of the reason 
for increased programmer productivity. It is also the cause of a lot 
of little bugs in little used parts of my code.

Add to this the fact that many MCL "applications" are prototypes
and probably quite few go through anywhere near the kind of testing
applied to traditional large market commercial applications. 

The Lisp tradition is to make many of the "prototypes" available to
fellow programmers. I really like that tradition, but for obvious reasons
what is given away can not be supported in the same way as what people
pay for (although some people do a good job trying).

The "problem" of buggy MCL applications can be viewed from another 
angle: Most of those buggy MCL applications wouldn't have been completed
at all if they had been implemented in another language, and they most 
certainly would not have been less buggy at the same level of fuctionality.

Oddmund Mogedal
Norwegian Institute of Technology
oddmund@idt.unit.no
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads