Re: compute-system-path needs a call to string to accept keywords for module-name.

John Foderaro <[email protected]> Wed, 11 Feb 2004 18:17:10 -0800
Newsgroups gmane.lisp.clocc.general
Message-ID <[email protected]>
 
 As they say: "The devil's in the details" and thus you really need
to have a hand-wave free proposal in order to be able to evaluate it.

 Let me tell what what I think is the most important feature of Modern
mode:  What You See Is What You Get.

 (symbol-name 'foo) -> "foo"
 (symbol-name 'Foo) -> "Foo"
 (symbol-name 'FOO) -> "FOO"

 Everything we use these days (text editor, html editor, word processor, pda)
is wysiwyg.  
 I will judge any proposal by how well it provide wysiwyg.  If I have to
remember some complex set of rules to know what symbol-name is going to
return then I'm not going to be happy.

 
>> > I'm not sure what you mean by 'propose' here.  Propose to whom?

> Well, at least to your customers.

 Ever since 1985 when we started writing our Common Lisp it has 
had a Modern mode. In fact when the Common Lisp image is built 
it has always started out in Modern mode and if the target is
an ANSI mode image then at some point it switches to to ANSI mode.
We didn't publicize the Modern mode ability of our Lisp in the early years
since the overwhelming sentiment seemed to be for a case
insensitive reader (although in-house we all did Modern mode programming).
I haven't done any polls of the user community but I'd guess 
that case-sensitive programming is now becoming acceptable 
(but not overwhelmingly so).
 In the last few months we have been tossing around ideas for 
a single image that can support both Modern and ANSI modes in 
a way that makes both Modern and ANSI users happy.   
It's a very tricky problem and we continue to study the idea.

 I will say that it *is* easy to write code that works in either
ANSI or Modern mode, I've been doing it for 19 years and others
at Franz have been doing so as well.    So ANSI vrs Modern
isn't a big deal.  You use the mode you prefer.




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click