renaming and stuff
This probably deserved to be a minor version bump, but SemVer says I can do whatever I want as long as the major version is 0, and it's too late to change it anyway. So:
- What used to be
A
(Abort) is nowE
(Exit). What used to beT
(Ten) is nowA
(the base-36 digit). What used to beE
is now¹
because it's not worth an ASCII character. Some behavior of*
was put intoT
(Tabulate);*
andB
now perform flat Cartesian product, because it turns out a lot of usages of*
were immediately followed by flattening the result. Time functions now go underE
(Epoch); regex functions now go underX
(eXpressions). _mapbind
is nowy
because it was so useful in practice that it absolutely deserved an ASCII letter.- The source code of the program currently being executed is now put in
Qn
, so you can write quines cheaply. - Leading 0s in numeric literals are now treated as separate numbers.
- Bullet's initial value is now a fresh Hoard, which is hopefully more useful.
- New functions include
Int_groups
,Float_groups
, andIndex_translate
. - Bug fixes and other stuff I'm forgetting.