# Nushell core team meeting 2024-02-21
## Attendees
- Darren
- Jack
- Stefan
- Michael
- Antoine
- Ed
- Ian
- Jacob
## Agenda
- [x] Globbing! https://github.com/nushell/nushell/pull/11886
- Stress test (please fill in corner cases): https://gist.github.com/kubouch/2cd1fcdf01afbd122fd76e454ecd2d63
- Editable Stress Test https://hackmd.io/y5yMvEnrR7WTLH3vVBQlFg (just change to edit mode)
- [x] Logo Contest https://github.com/fdncred/nushell-logo-contest This is a private repo that I invited core-team to collaborate
- [x] [Bidirectional communication and streams for plugins](https://github.com/nushell/nushell/pull/11911)
- Just an FYI that this PR is moving along nicely and anyone who is interested should review
## Discussed Topics
### Globbing
- Jakub created a list of test/edge cases to play the globbing whack-a-mole https://gist.github.com/kubouch/2cd1fcdf01afbd122fd76e454ecd2d63
- [Editable version on hackmd](https://hackmd.io/y5yMvEnrR7WTLH3vVBQlFg)
- Three ideas:
- adding a `Value::Glob` that needs to be manually cast
- `into glob` command part of Wind's [PR #11886](https://github.com/nushell/nushell/pull/11886)
- could there be `def rm [path: oneof<string, glob>]`
- quoted/unquoted string?
- `...` spread operator as part of the syntax allows us to spread arguments from a list easily now (? `command ...(glob bla*)`)
- Jakub: should the `~`/`..` shorthands follow the same semantics as globbing? Is this just the same thing
- Ian: how does this behave when you try to store/serialize/send a Glob value to a plugin or JSON, etc.?
- Wind's Status update on his PR:
- fixes the treatment of variables
- into glob
- does not affect logic for external
**Darren** would love to land Wind's before the next meeting, Ed looking forward to `into glob` for language guide
### Logo contest
The incumbent logo and ellie have not been pushed out yet.
### plugin PR
Devyn has been iterating on the plugin interface:
- streaming as the primary motivation
- new communication protocol
- handshake for version communication
- backpressure
Darren+Jack: could the new streaming plugin API evolve to allow dataframes to live in a plugin
- not yet server/demon?
- long running so the df plugin could keep the dfs in memory
When to land? Probably either before next wednesday or with the next release
### `catch_unwind`
- Jack started testing on Windows
- PR: https://github.com/nushell/nushell/pull/11860
- moving the catch from the total main to just the repl evaluation seem to make things smoother
- snagpoint: moving the non-`Copy` `Reedline`
- call for help: torture testing on different platforms
- testing tool `panic` command
- weird chrono datetime also trips up
- Jack is out-of-office probably after tuesday -> give our feedback before
- Config catch
- fallback for login shell users
- seperate PR
### Topics for next week
- ed: language guide
- torture testing our datatypes/expressions
- finding bugs/holes