From 4b069d61a8ef127b3b8addde376f649663a463c5 Mon Sep 17 00:00:00 2001 From: "Flavio S. Glock" Date: Fri, 19 Mar 2010 17:32:37 +0100 Subject: [PATCH] doc updates --- ChangeLog | 1 + README | 4 ++++ TODO | 31 ++++++++++++++++++++++--------- 3 files changed, 27 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index c9bcd1049..f45fead15 100644 --- a/ChangeLog +++ b/ChangeLog @@ -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 diff --git a/README b/README index 7f7395263..5a85f86b6 100644 --- a/README +++ b/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 diff --git a/TODO b/TODO index fb528f7bb..fcf7e9345 100644 --- a/TODO +++ b/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 +