Closed rebcabin closed 1 year ago
The bigger impact is that some heavy-sugar functions will be renamed with two trailing hyphens, as in Variable--
. Light-sugar functions will continue to have names with a single trailing hyphen, as in Variable-
, and full form will continue to represent what we ultimately want. Legacy macros will track the "current" state of ASR as it evolves toward the ideal of MASR.
I propose to address legacy issues like quoting names with macros (will never handle
foo:
versus:foo
-- it's a Clojure syntax error)