<commit_before># Roadmap for "nom" Branch

Last Updated 25 June 2011

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, Bool::True, Order::Decrease)
* List does Positional (depends on roles work)
* fail()
* completer dynamic variables - needed for $*IN, $*OUT, $*ERR
  (I've stubbed in dynamic variable lookup -- now we just need either
   package-scoped variables to work somehow, and PROCESS fallback.)

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)
* userspace code can't add new multis of existing operators 
  (e.g., multi postfix<++>(MyType $x) { ... } )
  (known - multis in nested lexical scopes in general just NYI - jnthn)

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

## our-scoped variables
Still to be implemented

## Object construction
new, bless, CREATE, BUILDALL, BUILD handling. Make use of default value
closure.

## Magicals
$_, $/, $!, @_ and %_ handling.

## when statements
when needs to properly find use correct outer scope<commit_msg>Remove a completed entry from nommap.<commit_after># Roadmap for "nom" Branch

Last Updated 25 June 2011

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, Bool::True, Order::Decrease)
* List does Positional (depends on roles work)
* fail()

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)
* userspace code can't add new multis of existing operators 
  (e.g., multi postfix<++>(MyType $x) { ... } )
  (known - multis in nested lexical scopes in general just NYI - jnthn)

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

## our-scoped variables
Still to be implemented

## Object construction
new, bless, CREATE, BUILDALL, BUILD handling. Make use of default value
closure.

## Magicals
$_, $/, $!, @_ and %_ handling.

## when statements
when needs to properly find use correct outer scope
{'fraction_non_alphanumeric': 0.096484375, 'fraction_numerical': 0.0046875, 'mean_word_length': 4.011741682974559, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1595839', 'n_tokens_mistral': 775, 'n_tokens_neox': 731, 'n_words': 353}