🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #24932

X atoms, a poll

#24932
From: RAM
Date: Fri, 13 Feb 1987 17:59
24 lines
1699 bytes
I would say use underscores and single case, but I agree with Scott
that it isn't a make or break issue since an interface isomorphic to a
non-lisp system is going to be ugly anyway.  For example, in the case
of properties, you are already going to have to explicitly declare a
to-lisp translation for each property so that the system knows how to
lispify the property value.

I don't see why you say that underscores are "subject to
reinterpretation", and thus unsuitable for use in symbols.  It is true
that underscores may appear in potential numbers (which cannot be read
without escapes) but that doesn't stop you from interning them.  The
whole idea behind specifying potential numbers is that chops off a
piece of syntax for future use with the understanding that anything
else will always be symbol.

Although it would surely be amusing explaining the potential number
rules to C programmers, I believe that if you stick to legal C
identifiers, then the only way that you could come up with a potential
number is if you began the name with an underscore and followed it by
letters and digits without any two adjacent letters.  C programmers
will screw us without trying nearly that hard.

  Rob
Technical Details
Message-ID: <RAM.12278759272.BABYL@>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ucbvax!.UUCP!RAM

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!cbatt!ucbvax!.UUCP!RAM
From: RAM@.UUCP.UUCP
Newsgroups: comp.windows.x
Subject: X atoms, a poll
Message-ID: <RAM.12278759272.BABYL@>
Date: Fri, 13-Feb-87 12:59:00 EST
Article-I.D.: .RAM.12278759272.BABYL
Posted: Fri Feb 13 12:59:00 1987
Date-Received: Sat, 14-Feb-87 14:38:50 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Organization: The ARPA Internet
Lines: 24