Version 0.6 changes

  • Added the pull combinator that guarantees that value is always defined. Usage: while (c.pull) println(c.value) (no c.hasValue check required)
  • Fixed bug with returning invoking concrete-return-type coroutines from within a generic coroutine.
  • Fixed a bug where method invocations without qualifiers were getting dropped.
  • Fixed a lot of hygiene problems in macros.
  • Performance work and performance evaluations.