owned this note changed 2 years ago
Published Linked with GitHub

Nushell core team meeting 2023-05-17

Attendees

  • Darren
  • Antoine
  • JT
  • Michael
  • Jakub
  • Stefan
  • WindSoilder

Agenda

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
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
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

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
Select a repo