---
# System prepended metadata

title: Nushell core team meeting 2024-03-20

---

# Nushell core team meeting 2024-03-20
## Attendees
- Jack
- Ed
- Darren
- Antoine
- Ian
- Michael
- Devyn
- Stefan
- Filip
- Jakub
- Wind

## Agenda
- [x] supporting `.netrc` for http commands(https://github.com/nushell/nushell/pull/12211) 
- [x] DF as a plugin
- [x] Yash/Darren discussion on nu in nu


## 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](https://github.com/nushell/nushell/pull/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
> :bulb: the issues which [needs-core-team-attention](https://github.com/nushell/nushell/labels/needs-core-team-attention)

> :bulb: **Note**
> to list all the PRs currently [opened in `nushell/nushell`](https://github.com/nushell/nushell/pulls):
> ```nu
> gh pr list --json url,number,author,title
> | from json
> | each {|i|
>     $"- [($i.number)]\(($i.url)\) ($i.title) \(@($i.author.login)\)"
> }
> | reverse
> | to text
> ```