Open MostAwesomeDude opened 3 years ago
Let's slim down for the new year.
The following names can be removed entirely:
trace
_validateFor
The following names can be factored, with their modules moving to mast/lib/ and being imported where they're used:
mast/lib/
makeBrandPair
makeLazySlot
normalize
This would probably not be worth any measurable speedup, but it removes code from an increasingly-undesired prelude.
Let's slim down for the new year.
The following names can be removed entirely:
trace
_validateFor
The following names can be factored, with their modules moving to
mast/lib/
and being imported where they're used:makeBrandPair
makeLazySlot
, with a small lexer changenormalize
can be called something better; it transforms prelude-style ASTs to ASDL-style ASTsThis would probably not be worth any measurable speedup, but it removes code from an increasingly-undesired prelude.