Subject: Re: Preventing a class from being instantiated From: Erik Naggum <erik@naggum.net> Date: Sat, 01 Dec 2001 13:45:41 GMT Newsgroups: comp.lang.lisp Message-ID: <3216203139877076@naggum.net> * Kenny Tilton | I suggest that any abstract class be named: @class-name@ Please do not use up a very useful macro character like that. This is almost as bad as suggesting that people actually _use_ $ as the first position in symbol names -- it is such an obvious thing to want to use for non-constituent macro purposes. % is always available as a normal constituent character and is frequently used to mar "internal" symbols, which to me seems what an abstract class is, but I do _not_ see the need for syntactic suger-coating of symbol names just to keep losers from instantiating an abstract class. /// -- THE past is not more important than the future, despite what your culture has taught you. Your future observations, conclusions, and beliefs are more important to you than those in your past ever will be. The world is changing so fast the balance between the past and the future has shifted.