At present, we have a defining construct

        (typealias id type-decl)

the purpose of this was to give a convenience name for otherwise unnamed
types.

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.


shap

_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to