# Nushell core team meeting 2023-05-17
## Attendees
- Darren
- Antoine
- JT
- Michael
- Jakub
- Stefan
- WindSoilder
## Agenda
* JT's parser work status
* 1.0 feature list discussion
* 1.0 mini-meetings (config, parser, engine, plugins, ...)
* nu-cmd-dataframe cratification update
[removed several commands](https://github.com/nushell/nushell/commit/f078056c1611d1ec07382d0937ee5abd1d09b789)
[working version minus removed commands above](https://github.com/stormasm/nushell/tree/dfport02)
# Discussed Topics
## Parser rework update
flat-AST changes (partial try to make the nodes referrring to node ids for flatness)
30 h of JT work in [`flat_ast`](https://github.com/jntrnr/nushell/tree/flat_ast)
Disappointment on the performance front (regression on first try)
Error messages, should this be span(id)s or node ids directly
if we move to flat ast, we need to truly separate parse and eval time in more places
We currently cheat in some places and (re)use parser functions (e.g. `into duration`)
and this wouldn't work for parts of Nushell which try to create or change nodes.
(would be tricky to use with flat ast to create true new AST nodes, if we want to use them for node_id based error messages)
## 1.0 feature list
## modules update :heart:
## PR's
```
gh -R nushell/nushell pr list --json url,number,author,title
| from json
| each {|i| $"- [($i.number)]\(($i.url)\) ($i.title) \(@($i.author.login)\)"}
| reverse
| to text
```