Skip to content

Version 0.08

Compare
Choose a tag to compare
@trizen trizen released this 01 Aug 17:09
· 3267 commits to master since this release

What's new

  • Generalized the syntax for prefix method calls. (3828759 3f119d9)
  • Added the Block.pfork method, which is a lightweight version of Block.fork (24e928e)
  • Added the String.looks_like_number() method and others (33bf066)
  • Added the -C command line switch to check the syntax of a program (a5332b0)
  • Added the assert, assert_eq and assert_ne built-in keywords. (354e22e)
  • Added the %s(...) and %S(...) quotes (f527e18)

Changes

  • Modules are now executed in reversed parse order (4bd4f97)
  • Simplified the internal object system, among other core changes (48c1f1f b4da2e2)
  • Number.divmod() and some other methods will return a list instead of an array (d0fdf0f)
  • Added srand() after each fork to re-seed the random number generator (8fdb831)
  • Changed the behavior of the smartmatch operator for String ~~ String (0322aab)

Bug-fixes

  • Fixed a stack bug for variables initialized inside the condition of a while loop (d7eb89e)
  • Fixed a bug related to overload stringification of various objects (814ae15)

More changes: 0.07...0.08