Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion MAKUNBOUND and nested bindings?

Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!nycmny1-snh1.gtei.net!news.gtei.net!newsfeed!nntp.TheWorld.com!not-for-mail
From: Kent M Pitman <pit...@world.std.com>
Newsgroups: comp.lang.lisp
Subject: Re: MAKUNBOUND and nested bindings?
Date: 07 May 2003 17:12:36 -0400
Organization: My ISP can pay me if they want an ad here.
Lines: 32
Sender: pit...@shell01.TheWorld.com
Message-ID: <sfwel3av4u3.fsf@shell01.TheWorld.com>
References: <m3vfwpdk1e.fsf@javamonkey.com> <sfw65oohogc.fsf@shell01.TheWorld.com> <gat-0605030910160001@192.168.1.51> <sfwel3cx8ba.fsf@shell01.TheWorld.com> <gat-0605031344460001@k-137-79-50-101.jpl.nasa.gov> <b998sk$59vjc$1@midnight.cs.hut.fi> <gat-0605031540220001@k-137-79-50-101.jpl.nasa.gov> <sfwissnfx0a.fsf@shell01.TheWorld.com> <gat-0605031855180001@k-137-79-50-101.jpl.nasa.gov> <sfwy91j78fz.fsf@shell01.TheWorld.com> <gat-0605032301260001@192.168.1.51> <sfwznlyx3y9.fsf@shell01.TheWorld.com> <gat-0705031122330001@192.168.1.51> <sfwk7d28rbw.fsf@shell01.TheWorld.com> <W0eua.5349$DF1.2176@news02.roc.ny.frontiernet.net>
NNTP-Posting-Host: shell01.theworld.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Trace: pcls4.std.com 1052341956 7750 199.172.62.241 (7 May 2003 21:12:36 GMT)
X-Complaints-To: abuse@TheWorld.com
NNTP-Posting-Date: Wed, 7 May 2003 21:12:36 +0000 (UTC)
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

"Franz Kafka" <Symbolics _ XL1201 _ Sebek _ Budo _ Kafka @ hotmail . com> writes:

> "Kent M Pitman" <pit...@world.std.com> wrote in message
> news:sfwk7d28rbw.fsf@shell01.TheWorld.com...
> 
> > At old-Symbolics, a report was commissioned of how expensive it was to
> > merely receive a release of new software from Symbolics.  Not how much
> > we charge people, but how much do they pay out of pocket to accept the
> > release in terms of having to upgrade code.
> >
> > One of the releases was estimated to cost multiple tens of thousands
> > of dollars per customer to accept.  That is, between ten and a hundred
> > thousand dollars.  Why?  That was the release that was going to change
> > the element-type of strings from integer to character.  Just that one
> > change was to cost, across the community, money on the order of a
> > million dollars.  Maybe half a million. Maybe 5 or ten million.
> 
> Since the source code was avail. the user could implement the change at a
> low cost provided that the user was a Lisp programmer.

You miss my point.  The change was ALREADY made.  There was no work to the
implementation required.  But users had tons of their own code that was 
broken by the change -- that is, code that would not compile or would not
load in the new release.  This had to be upgraded.  In some cases, the 
programmer who had written the code was not still on staff and that meant
ramping up a replacement just to keep existing code working.

> And, who else would even want to use a Lispm? The big selling point
> to people who like Lisp is all the Lisp code that comes with
> one. This is another reason I choose to get a used one.

User code did not come with the release.  User code was written by users.