Permalink
Browse files

doc updates

  • Loading branch information...
1 parent 26c9fa0 commit 4b069d61a8ef127b3b8addde376f649663a463c5 @fglock committed Mar 19, 2010
Showing with 27 additions and 9 deletions.
  1. +1 −0 ChangeLog
  2. +4 −0 README
  3. +22 −9 TODO
View
@@ -9,6 +9,7 @@
- New compiler options to create binary executables
- Currently the stable backends are: Perl5, Javascript, JVM, Lisp, Go.
See README for bootstrapping instructions for all backends.
+- Removed support for features that are not standard Perl6.
3.0 2010-01-21
- Go language backend; using Go: http://golang.org
View
4 README
@@ -1,5 +1,9 @@
MiniPerl6 "Perlito" compiler
+- main Perlito repository: http://github.com/fglock/Perlito
+
+- main Project web page: http://www.perlito.org
+
Go backend
perl mp6.pl -Bgo t/04-op.t
View
31 TODO
@@ -2,12 +2,16 @@ Eval.pm module
- add exceptions
+- complete ast nodes implementation
+
Command line compiler (mp6.pl)
- implement -Clisp-bin (requires some changes in the lisp emitter)
Command line compiler (util/mp6.pl)
+- migrate all bootstrap scripts to use util/mp6.pl (we now depend on shell and perl5)
+
- build Ast cache using JSON (we currently use Perl5 Data::Dumper) or XML (Go has XML and JSON input)
- option to build binaries (Lisp, Java, Go) or modules (Perl, Lisp, Javascript)
@@ -24,7 +28,9 @@ MiniPerl6 in Rakudo
MiniPerl6 in Lisp
-- fix warnings
+- fix warnings (SBCL)
+
+- test other Lisp implementations
MiniPerl6 in Go
@@ -58,14 +64,6 @@ Missing Features
- type annotations - FIXED
-- autoquote hash keys - FIXED
-
-- double quote variable and expression interpolation
-
-- operator precedence
-
-- all statements need a semicolon - FIXED but hack
-
- 'use v5' is not supported
(maybe not needed for MP6)
@@ -89,3 +87,18 @@ Nice to Have
- run some tests from the standard test suite
+Grammar
+
+- modify the grammar to return multi-line strings as multiple strings
+ (this makes it easier to write a beautifier script)
+
+- parse Namespaces as array of string (we are going to split them anyway)
+
+- operator precedence
+
+- double quote variable and expression interpolation
+
+- all statements need a semicolon - FIXED but hack
+
+- autoquote hash keys - FIXED
+

0 comments on commit 4b069d6

Please sign in to comment.