[bitc-dev] Replacing typealias
swaroop at cs.jhu.edu
Wed Feb 9 23:20:36 EST 2005
On Wed, 9 Feb 2005, Jonathan S. Shapiro wrote:
> At present, we have a defining construct
> (typealias id type-decl)
> the purpose of this was to give a convenience name for otherwise unnamed
> The keyword TYPEALIAS stands out as inconsistent. All other defining
> forms begin with "def". I initially resisted DEFTYPE because the form
> doesn't actually define a new type -- it only binds a name to an
> existing type.
> However, I am coming to the conclusion that DEFTYPE is visually
> preferable, and the possible interpretation that
> (deftype nm type)
> would introduce a new, named type that was incompatible with the
> existing one seems to have faded out of the idea space in the language.
> Unless there are objections, I will rename TYPEALIAS to DEFTYPE.
My guess is that it is OK, especially because:
C says typedef and does typealias
BitC says deftype and does typealias.
More information about the bitc-dev