[bitc-dev] Removing defmacro -- ancillary consequences

Jonathan S. Shapiro shap at eros-os.org
Fri May 13 23:30:18 EDT 2005


With the removal of defmacro, we have four bits of syntax that may want
to be restored:

    (type-qualify e t)   =>  e:t
    (struct-ref e ident) =>  e.ident
    (sequence-ref e ndx) =>  e[ndx]
    (deref e)            =>  e^

My personal inclination is NOT to support the lisp-style forms, but
another valid view would be to say that the lisp-style forms are
canonical and the inline forms are convenience syntax.

Opinions?



More information about the bitc-dev mailing list