Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is but a template, with several blanks needing to be filled in. You can help!
- Loading branch information
Carl Masak
committed
Aug 1, 2010
1 parent
513948d
commit 4051102
Showing
1 changed file
with
39 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
It is with [[INSERT SLIGHTLY INAPPROPRIATE SIGN OF HAPPINESS HERE]] that I want | ||
to announce, on behalf of the Yapsi development team, the August 2010 release | ||
of Yapsi, a Perl 6 compiler written in Perl 6. | ||
|
||
You can get it here -- [[INSERT ENCOURAGEMENT HERE]]! | ||
|
||
<http://github.com/downloads/masak/yapsi/yapsi-2010.08.tar.gz> | ||
|
||
Yapsi is implemented in Perl 6. It thus requires a Perl 6 implementation to | ||
build and run. We recommend the 'alpha' branch of Rakudo for this purpose. | ||
In practice, this means downloading Rakudo Minneapolis (#25) from January | ||
2010. | ||
|
||
Yapsi is an "official and complete" implementation of Perl 6. [[INSERT SILLY | ||
RATIONALIZATIONS HERE]] | ||
|
||
Here's how to get Yapsi up and running, once you have it: | ||
|
||
* Make sure you have a built Rakudo alpha in your $PATH as 'alpha'. | ||
* (Optionally) run 'make' for a load-time speedup. | ||
|
||
This month's release introduces [[masak will insert things here]]. | ||
|
||
Quite a lot of features are within reach of people who are interested in | ||
hacking on Yapsi. See the doc/LOLHALP file for a list of 'em. | ||
|
||
Yapsi consists of a compiler and a runtime. [[INSERT MORE SILLY THING HERE, | ||
INCLUDING SOMETHING TO THE EFFECT THAT SIC CHANGES OFTEN AND ONE SHOULDN'T | ||
DEPEND ON IT BEING STABLE]] | ||
|
||
An overarching goal for making a Perl 6 compiler-and-runtime is to use it as | ||
a server for various other projects, which will hook in at different steps: | ||
|
||
* A time-traveling debugger (tardis), which hooks into the runtime. | ||
* A coverage tool (lid), which will also hook into the runtime. | ||
* A syntax checker (sigmund), which will use output from the parser. | ||
|
||
Another overarching goal is to optimize for fun while learning about parsers, | ||
compilers, and runtimes. We wish you the appropriate amount of fun! |