Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Browse files

[README] belatedly updated

No longer running alpha; no longer has a Makefile (use ufo); regressed
on the use-before-declaration thing.
  • Loading branch information...
commit b55a18e221f78d96ad8a9a96efa99b890b90d9b2 1 parent fa5237a
@masak authored
Showing with 3 additions and 17 deletions.
  1. +3 −17 README
@@ -1,21 +1,10 @@
= Yapsi -- Yet Another Perl Six Implementation
-This is an implementation of a Perl 6 compiler-and-runtime in Perl 6. It
-currently runs off the old, pre-refactor branch of Rakudo known as 'alpha'.
-You need to have an old version of Rakudo installed (say, the 2010-01
-release), and available in your path under the name 'alpha'.
+This is an implementation of a Perl 6 compiler-and-runtime in Perl 6.
== Building Yapsi
-This assumes that you have a working installation of alpha somewhere in
-your $PATH. Yapsi currently works on top of alpha, an older branch of rakudo.
-If you have not built alpha yet, please build it by doing a git clone from
-<git://> and "git checkout origin/alpha".
-To build Yapsi:
- * type make in the directory where you've cloned Yapsi.
- * copy the generated lib/Yapsi.pir to $PERL6LIB or ~/.perl6/lib folder.
+$ ufo && make
== Features currently available in Yapsi
@@ -35,10 +24,7 @@ $ ./yapsi -e 'my $a = 42; while --$a { say $a }'
In other words, Yapsi currently handles declaration, immediate blocks,
assignment, binding, prefix increment/decrement, if/while, and say.
-The compiler also detects use-before-declaration and syntax errors.
-$ ./yapsi -e '$a; my $a'
-Invalid. $a not declared before use
+The compiler also detects syntax errors.
$ ./yapsi -e 'say say'
Could not parse

0 comments on commit b55a18e

Please sign in to comment.
Something went wrong with that request. Please try again.