owned this note changed a year ago
Published Linked with GitHub

Nushell core team meeting 2024-03-20

Attendees

  • Jack
  • Ed
  • Darren
  • Antoine
  • Ian
  • Michael
  • Devyn
  • Stefan
  • Filip
  • Jakub
  • Wind

Agenda

Discussed Topics

dataframes as a plugin

  • jack has been porting our dataframe implementation into a plugin
  • plugin stores the actual dataframes and nushell will reference over the plugin protocol.
  • current work: porting the test harness
    • maybe we need a slightly different test helper. (you don't have as much engine access in the tests)
  • Fernando arguing for lazy frames over the eager solution
    • for now proceed as just a port, then iterate later
  • dfr list
    • can we associate the stored values in the plugin-side to variable name
    • in the current logic it has engine access that won't work for a plugin
  • Devyn: Are there any API snagpoints
    • so far iteratively discussed in the chat
    • signature differences between Signature/PluginSignature
    • priority: test running

.netrc PR #12211

  • code for the parser has been copied from anothre crate
    • license needs to be clarified
    • ?Future maintenance
    • crate is probably better
  • where do we stop the curlification of nushell http?
    • remains an open debate

-> reply we would like it from a crate over having to maintain the parser

Software-BOM/License file tracking

  • we need to make sure we have the right attributions if necessary
  • what to package as a license file when shipping a binary?

XXXXXXXXXXXXXXXDG config home

Darren ran into the chicken egg situation with env.nu setting a XDG_CONFIG_HOME
-> after the release there will be confusion
-> building a lint that works global would probably be too much so should be local to our config file

  • diff env before and after config loading

Subshell behavior (first nu launches without XDG, inner nu will )

subshell/calling nu script from nu

Issues

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 →
the issues which needs-core-team-attention

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 →
Note
to list all the PRs currently opened in nushell/nushell:

gh 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