Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Remove done stuff, de-dupe etc. nommap.
  • Loading branch information
jnthn committed Nov 20, 2011
1 parent ca161f7 commit 4cff8e5
Showing 1 changed file with 3 additions and 16 deletions.
19 changes: 3 additions & 16 deletions NOMMAP.markdown
@@ -1,8 +1,8 @@
# Roadmap for "nom" Branch

Last Updated 21 Oct 2011
Last Updated 20 Nov 2011

## Punch list for nom->master and nom distribution
## Punch list for nom distribution

This is the "punch list" of items that need addressing before
switching nom to be the new 'master' branch, and before releasing
Expand All @@ -13,42 +13,29 @@ branch and distribution, an estimate of the difficulty
responsible parties.

* Enums to level of master (2, 1, ???, ???)
* Grammars, qregex, other regex stuff (1, 1, \*\*\*, pmichaud)
* fix term:<now> (hangs on 32bit platforms)
* Define new operators (2, 1, \*\*, pmichaud) (awaiting other regex updates)
* `MAIN` (2, 1, ???, ???)
* modules working with nom (3, 1, ???, ???)
* fix meta-dispatchers to not flatten positionals (3, 2, ???, ???)
* `<!before>` (2, 1, \*, pmichaud)

## Other NOMMAP notes

Note that this isn't strictly in order, though things nearer to the top
are likely to get focus sooner.

Current fails that people are likely to encounter (no particular order):
* core constants (e.g., `Inf`, `Order::Decrease`)
* `is export` on methods
- should work outside the setting; note here if it doesn't
* Order enumeration

Things that aren't blockers but might be worth knowing about:
* attribute `:=` doesn't work in CORE.setting (works outside of setting, though)
(initial digging suggets it's a BOOTSTRAPATTR issue, thus why we only see it
in the setting)
* no rw-accessors for natively typed attributes (yet? spec isn't clear)

## Lexical Multi-Part names
For `my X::Base { ... }`, `my Foo::Bar { ... }` etc. The our-scoped ones work.

## when statements
when needs to properly find use correct outer scope

## Fix up binding some more
Get `::=` correcter, and a bit more stuff on `:=` also.

## Custom Operators
Get these working again.

## Enumerations
* Enums as roles
* Non-numeric enums
Expand Down

0 comments on commit 4cff8e5

Please sign in to comment.