0.2.1 Self Closure

@baroquebobcat baroquebobcat released this Sep 26, 2016 · 59 commits to master since this release

This release includes a first cut at an implementation of closing over self. It allows closures to access fields and methods of the instance scope that a closure is declared at. The current implementation does not generate bridge methods for protected and private methods, so referencing those won't work currently. I'm planning on adding support for those in a followup release.

This release also includes a number of smaller bug fixes.

Highlights

  • Array == equality is now content based 67a3c4e.
  • Constants defined in class bodies are now declared as public static. bbf5f3a
  • Covers more :: use cases, though there's still more work to be done. 0e3c706
  • Macro class files now use the macro's name. f74bf7a
  • The parser is metacircular again ccb3aba
  • #440 use set instead of add(int, obj) for list assignment
  • #436 Readme typo

0.2.0 Back in Action

@baroquebobcat baroquebobcat released this Aug 6, 2016 · 87 commits to master since this release

version 0.2.0 Back in Action

0.1.4

@baroquebobcat baroquebobcat released this Oct 27, 2015 · 713 commits to master since this release

version 0.1.4 November Chill / 2014-11-13