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?
I favor what you explain as "another valid view", if this means the abstract syntax is then faithfully captured by the concrete S-expression syntax. Are these the only potentially non-S-expression cases currently?
-- Text by me above is hereby placed in the public domain
Cheers,
--MarkM_______________________________________________ bitc-dev mailing list [email protected] http://www.coyotos.org/mailman/listinfo/bitc-dev
