Skip to content

renaming and stuff

Compare
Choose a tag to compare
@betaveros betaveros released this 23 Jun 16:05
· 65 commits to master since this release

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 now E (Exit). What used to be T (Ten) is now A (the base-36 digit). What used to be E is now ¹ because it's not worth an ASCII character. Some behavior of * was put into T (Tabulate); * and B 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 under E (Epoch); regex functions now go under X (eXpressions).
  • _mapbind is now y 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, and Index_translate.
  • Bug fixes and other stuff I'm forgetting.