Permalink
Commits on Mar 6, 2011
  1. [t/compiler.t] fixed thinko

    Oh, that's why we were doing so well on the errors. Now there's lots of
    tests to fix.
    committed Mar 6, 2011
  2. [bin/yapsi] add that newline before exiting REPL

    It's very important. Lots of REPLs forget to add it. Yapsi doesn't. :)
    committed Mar 6, 2011
  3. [bin/yapsi] slight refactor

    Changed sub signature, and the way the prompt looks.
    committed Mar 6, 2011
Commits on Mar 5, 2011
  1. @tadzik

    Add a basic REPL

    tadzik committed Mar 5, 2011
Commits on Feb 12, 2011
  1. [t/compiler.t] checked error message on failure

    Just knowing that something fails isn't very informative. It turns out
    we were sometimes failing for the wrong reasons. This commit is more
    discerning about the actual failure.
    committed Feb 12, 2011
  2. [t] two new tests

    One fails.
    committed Feb 12, 2011
  3. [Yapsi] narrowed the scope of %vars

    Instead of a lexical inside ::Actions, it is now a private attribute.
    This makes a lot more sense, because the variable should be reset with
    each new parse anyway.
    committed Feb 12, 2011
Commits on Feb 5, 2011
  1. [Yapsi] bumped SIC version

    Between releases, the SIC version is always the version number of the
    upcoming release.
    committed Feb 5, 2011
  2. [doc/announce/2011.02] FUTURE is like PAST

    Just different.
    committed Feb 5, 2011
  3. [doc/announce/2011.02] added

    committed Feb 5, 2011
  4. [doc/ROADMAP] updated

    committed Feb 5, 2011
  5. [doc/Changelog] updated

    committed Feb 5, 2011
  6. FUTURE refactor

    Instead of $/ -> SIC, the compiler now does $/ -> FUTURE -> SIC. The net
    gain of ~150 lines also translates to a heightened readability and less
    tangled code. Bright FUTURE ahead indeed.
    committed Feb 5, 2011
  7. [.gitignore] blib

    ufo generates this directory.
    committed Feb 5, 2011
Commits on Feb 1, 2011
  1. [Yapsi] bumped SIC version

    Between releases, the SIC version is always the version number of the
    upcoming release.
    committed Feb 1, 2011
  2. [t/] s/done_testing/done/

    committed Feb 1, 2011
Commits on Jan 28, 2011
  1. [META.info] added

    committed Jan 28, 2011
Commits on Jan 1, 2011
  1. [doc/announce/2011.01] added

    committed Jan 1, 2011
  2. [doc/ROADMAP] added

    committed Jan 1, 2011
Commits on Dec 2, 2010
  1. [Yapsi] bumped SIC version

    Between releases, the SIC version is always the version number of the
    upcoming release.
    committed Dec 2, 2010
Commits on Dec 1, 2010
  1. [doc/announce/2010.12] added

    committed Dec 1, 2010
  2. [Yapsi] make binding blocks work

    It's at times like this that I'm really glad to have a test suite.
    committed Dec 1, 2010
  3. [Yapsi] implemented binding of literals

    The fact the we didn't have this until now could be called an
    "accidentall omission". All the machinery was there, just not
    the actual instructions.
    committed Dec 1, 2010
  4. [README] a few updates

    - Added the location of ufo.
    - Can now do both immediate and non-immediate blocks.
    - Changed wording to reflect this.
    - Also changed the example.
    committed Dec 1, 2010
Commits on Nov 14, 2010
  1. [Yapsi] implemented closure invocation syntax

    You can now do $x(), as well as { say 42 }().
    committed Nov 14, 2010
  2. [Yapsi] implemented non-immediate blocks

    Needed to mark the immediate blocks in an action methods. Immediate blocks
    are currently all blocks that are directly under an <expression> that's
    directly under a <statement>.
    committed Nov 14, 2010
Commits on Nov 7, 2010
  1. [Yapsi] bumped SIC version

    Between releases, the SIC version is always the version number of the
    upcoming release.
    committed Nov 7, 2010
Commits on Nov 1, 2010
  1. [doc/announce/2010.11] small fix

    committed Nov 1, 2010
  2. [doc/announce/2010.11] added

    committed Nov 1, 2010