# Nushell core team meeting 2022-11-09
## Attendees
- Stefan
- Reilly
- Michael
- Jakub
- Darren
- JT
- Andreas
## Agenda
- input-output types: [6796](https://github.com/nushell/nushell/pull/6796) (@dandavison)
- general consensus land it asap
- Follow up: [7037](https://github.com/nushell/nushell/pull/7037) Start defining subtype relation (@dandavison)
- plugin plans: how do we figure out the next steps?
# Discussed Topics
- The path to v0.80
- JT leaning toward incrementally delivering new functionality instead of a big-bang release
- Nu's grown more popular and we have more people pulling the project in different directions. How do we navigate that?
- consensus (getting everyone to agree) vs consent (getting everyone to a point where they're not blocking a change)
- consent is easier+healthier
-
- the plugin plan
- can we pull out most commands into plugins succesfully?
- counter point by Yethal: https://github.com/nushell/nushell.github.io/pull/656#issuecomment-1309190800
- distribution questions: how usable should Nu be as a single binary without plugins?
- experience should be seamless (one line max)
- versioning/ABI compatibility
- story of plugins today
- pure "function" plugin with json/msgpack is fine
- hot loop might be a different question
- no access to engine internals/scope/blocks
- key piece to leverage more tricks in plugins
- nushell standard library
- Write existing command or commands that might be interesting with basic nu building
## PR's
- [6958](https://github.com/nushell/nushell/pull/6958) Add --ignore-program-errors option to do command (@SUPERCILEX)
- breaking-change
- not fitting into a larger design of error handling AND seemless external experience
- [6983](https://github.com/nushell/nushell/pull/6983) Grouped config commands better (closes #6911) (@webbedspace)
- wait-until-after-nushell-release
- breaking-change
- [6984](https://github.com/nushell/nushell/pull/6984) [MVP][WIP] `less` like pager (@zhiburt)
- [6990](https://github.com/nushell/nushell/pull/6990) make ls work like dir on windows (@richardmarklund)
- breaking-change
- Not ready yet
- [6994](https://github.com/nushell/nushell/pull/6994) Allow iteration blocks to have an optional extra index parameter (alternative to `-n` flags) (@webbedspace)
- [7002](https://github.com/nushell/nushell/pull/7002) return Error if get meet nothing and without "i" (@Decodetalkers)
- description unclear, need to iterate, check tests
- [7010](https://github.com/nushell/nushell/pull/7010) Make json require string and pass around metadata (@Kixunil)
- breaking-change
- [7028](https://github.com/nushell/nushell/pull/7028) Move the config of complete rules to other place (@Decodetalkers)
- Currently marked as draft
- [7047](https://github.com/nushell/nushell/pull/7047) Type validation for `headers` command (#6918) (@raccmonteiro)
- [7051](https://github.com/nushell/nushell/pull/7051) allow tables in ++ operator (@dmatos2012)
- wait-until-after-nushell-release
- [7052](https://github.com/nushell/nushell/pull/7052) Collapse some `help commands` columns into a single column (@dandavison)
- [7056](https://github.com/nushell/nushell/pull/7056) Fix needs_quotes() in `to nuon` (closes #6989) (@webbedspace)
- [7066](https://github.com/nushell/nushell/pull/7066) Support interpolation in backtick strings (@webbedspace)
- [7070](https://github.com/nushell/nushell/pull/7070) fix overflow on negative bytes (@dmatos2012)
## Land (no dissent) after meeting
- [7058](https://github.com/nushell/nushell/pull/7058) command `open` returns error when does not have parameters (#7048) (@raccmonteiro)
- [7063](https://github.com/nushell/nushell/pull/7063) Replace all instances of 'column path' in `help` messages with 'cell path' (@webbedspace)
## Probably too small to discuss
### land after small fix
- [6898](https://github.com/nushell/nushell/pull/6898) prevent error when `lines` reads bad bytes (@merelymyself)
- Discussed in the last meeting, needs work
- Action item: Stefan or merelymyself
- [6910](https://github.com/nushell/nushell/pull/6910) Make `seq` return a `ListStream` where possible. (@merelymyself)
- Needs some rework
- Action item: Stefan or merelymyself
- [6938](https://github.com/nushell/nushell/pull/6938) removes unused features. (@FilipAndersson245)
- unsure about chrono
- Action item: Stefan and Filip
## Outside the scope of the meeting
```
gh pr list --json url,number,author,title,labels |
from json |
each {|i|
[$"- [($i.number)]\(($i.url)\) ($i.title) \(@($i.author.login)\)",
($i.labels |
each {|l|
$l |
get name |
$" - ($in)"
})] |
flatten |
to text
} |
reverse |
to text
```