Nushell core team meeting 2024-05-15

Attendees

  • Jack
  • Ed
  • Michael
  • Ian
  • Stefan
  • Antoine
  • Darren
  • Sophia
  • Devyn

Agenda

  • ByteStream PR, if anything to discuss, or questions
  • Value::Table / PipelineData::TableStream
  • Config dirs, and especially distro-configurable ones

Discussed Topics

ByteStream

  • should land soon, small feedback round with Devyn (thrown under the bus in absentia)
  • let's see how much follow on work we can land before the release freeze
  • (line ending stuff)

Kicking nu-cmd-dataframe?

  • Max-uvarov has been bouncing bugs with Jack back and forth
  • Announced plan for removal
  • polars plugin starts to diverge in the removal of the eager mode behavior in favor of lazy
  • (after the bytestream monster PR lands): remove the crate, feature dataframe, documentation, ci steps, build artifacts for -full

plugin distribution

  • Currently pretty cargo dependent
  • nupm has plugins in its registry but runs cargo via build script
  • future vision: responsible binary distribution

internal table repr

  • Value::Table and PipelineData::TableStream
    • optimized form, still permit list of records
  • could elide checks and column names

cell paths and their pitfalls

  • Ed: support for ranges in cell paths
  • Stefan: only one row is permitted in a cell path (commutativity of row/column for table, but limitation for nested structures)
  • Sophia: int vs string as the proxy for columns(record keys) and rows(list index)
Select a repo