Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[dotnet] ROADMAP updates.
  • Loading branch information
jnthn committed Nov 7, 2010
1 parent 8471528 commit 0f23784
Showing 1 changed file with 12 additions and 16 deletions.
28 changes: 12 additions & 16 deletions dotnet/compiler/ROADMAP.txt
Expand Up @@ -4,40 +4,36 @@ This document lays out the near-term and long-term things that need to be
done to get NQP, and later Rakudo, running on .Net. The near-term things are
good guesses. The more distant things are hand-waving. :-)

Last Updated: 31st October 2010
Last Updated: 7th November 2010

=== Add missing NQP features
We support quite a few bits of NQP so far, but some important things are
missing. These are in rough priority order. There's no reason the regex
step that follows this can't start before all of these are done; somre early
ones are hard dependencies though.
still missing. These are in rough priority order. There's no reason the
regex step that follows this can't start before all of these are done; all
the ones it depends on should be done.

* Get packages sorted out a bit more, especially for the purpose of putting
package declarations really into the package.
* Indirect method calls

* Some initial support for module compilation / loading, and GLOBAL merging

* Write a class NQPMu { ... } in a module and load that (we'll start to build
out other core classes in here too, e.g. for the regex engine)
* Defaults on optional parameters

* new, bless, CREATE, BUILDALL, BUILD
* Slurpy parameters

* Make NQPMu the default class everything else inherits from
* Flattened arguments

* Defaults on optional parameters
* bless, CREATE with arg, BUILDALL, BUILD

* Support PAST::Op with pasttype for

* Support PAST::Op with pasttype try

* CATCH and CONTROL

* Flattened arguments

* Comparative operators
* String comparative operators

* viviself and vivibase review and updates

* Review and make sure package scoped bits are really working

* Other types of loop

* Advanced loop flow control bits
Expand Down

0 comments on commit 0f23784

Please sign in to comment.