Permalink
Commits on May 28, 2010
  1. .gitignore added

    committed May 28, 2010
  2. added libgc into vendor/gc/ directory to minimize external dependenci…

    …es. Also updated README to be up to date.
    committed May 28, 2010
Commits on May 26, 2010
  1. src/bootstrap/system.cc: Added System#pipe: method.

    It works similar to popen() in C, but for now only returns an Array of Strings that make up the lines of the output of the popen() call.
    committed May 26, 2010
  2. src/bootstrap/system.cc: Added System##do: method (similar to Ruby's …

    …Kernel#system() method) to run a command in a shell.
    committed May 26, 2010
  3. lib/fancy_spec.fnc: Simple hack to support simple display of failures…

    … when exceptions get raised (instead of fancy_spec simply stopping).
    committed May 26, 2010
  4. lib/directory.fnc: Added methods to Directory class.

    src/bootstrap/exception.cc: Added support for creating instances of IOError within Fancy code.
    committed May 26, 2010
  5. lib/array.fnc: Removed Array#remove_with_indices: since Array#remove_…

    …at: has support for removing elements with an Array of indices as well.
    committed May 26, 2010
Commits on May 25, 2010
  1. lib/array.fnc: Changed Array#[] to also take an Array of indices for …

    …Range-access, similar to String#[]
    committed May 25, 2010
  2. Added lib/symbol.fnc

    Including support for using Symbols in places where single-argument Blocks are expected as method arguments.
    This makes it possible to use them in most Enumerable methods, similar to Ruby's Symbol to Proc syntax (&:foo)
    committed May 25, 2010
  3. stc/string.cc: Added support for escaped-characters, e.g. \n, \t and …

    …reimplemented Console##println: in Fancy (see lib/console.fnc)
    committed May 25, 2010
Commits on May 24, 2010
  1. added String#eval for evaluating strings as fancy code within fancy c…

    …ode. Added the appropriate changes to src/parser/parser.cc
    committed May 24, 2010
  2. src/main.cc: fixed bug: lib/boot.fnc wasn't loaded when reading from …

    …STDIN instead of from file.
    committed May 24, 2010
  3. added lib/version.fnc that holds the current version number.

    also added --help, -v and --version flags and their outputs to lib/boot.fnc
    committed May 24, 2010
  4. added System class to core classes. currently, only System#exit exist…

    …s, which stops the current fancy process and terminates execution.
    committed May 24, 2010
Commits on May 22, 2010