# Nushell core team meeting 2025-09-03
## Attendees
- Piepmatz
- Stefan
- Bahex
- Michael
- Rose
- Darren
- Jan9103
- Andy
## Agenda
- [x] 0.107.0 Release
- How was the process
- When are we ready to merge PRs / patch release necessary
- [x] [Why does wrapped command can't accept raw substrings in flags unlike regular command](https://github.com/nushell/nushell/discussions/16523-)
- [x] Focus Periods [Bahex's message on discord][bahex dc]
> the idea of having short-term periods focusing on specific areas/themes was previously brought up by ==@sholderbach== and ==@rose== and I've been thinking about it on and off since then
> we don't have to stop working on other things during these focused periods, but everyone getting more familiar with different parts of the codebase and having a more cohesive direction is really impo
> [!Note]
> there are several areas that would benefit immensely from this:
>
> :::success
> #### Docs
> - **A lot of outdated or missing information on the website**
> - *Bonus:* Can we generate multiple formats from a single source?
> - nushell.sh
> - offline formats: static html, epub, pdf, manpages etc
> - https://devdocs.io/nushell/ (last updated at 0.85)
> :::
>
> :::info
> #### Globbing
> - unify impls: `nu-glob`, `wax`, ==@devyn=='s `glob_experiment`
> - explicit syntax & interpolation
> :::
>
> :::info
> #### Tabled/Explore
> - more or less maintained by single person
> :::
>
> :::info
> #### Parser (current & new)
> - do I even need to say anything?
> :::
[bahex dc]: https://discord.com/channels/601130461678272522/683070703716925568/1408825603117027328
- [ ] Semantics of `overlay`s:
- How does overlays interact with scopes? How do we even want them to?
- Does using overlays anywhere other than the top scope make sense?
- Do people even use them in inner scopes like command definitions or closures at all?
- Can we make our handling of environment variables with regards to this lighter?
```rust
/// Environment variables *per overlay*
pub type EnvVars = HashMap<String, HashMap<String, Value>>
pub struct Stack {
/// Environment variables arranged as a stack to be
/// able to recover values from parent scopes
pub env_vars: Vec<Arc<EnvVars>>
}
```
- [x] Float comparison
## Discussed Topics
### Release 0.107.0
- Took longer than expected to rework the examples
- ANSI code-fence eyecandy
- What would be the requirements on the PR level for example code/output snippets
- please no screenshot for code/output/errors
- if screenshots, please include code somewhere so we can turn it into ansi for release notes
- Rework of pre-template change PRs and fixup by Piep, Wind, Dawn, Rose. Thanks!
- mostly smooth sailing
- few example that needed larger writing
- Piepmatz estimate half a day of work
- confusions between `notes:other`, `notes:mention`
- get the style guide out
- fix-up as Piepmatz couldn't run the script for now
- Task for stefan `cargo hack` after `cargo update`
### Focus periods
- lots of thoughts today but honestly we don't really have anything concrete quite yet
- stefan doesn't want to lose the "whimisical" aspect by overmanagement
### 16523
Related PR (introduced Shape::ExternalArg): https://github.com/nushell/nushell/pull/13414
Next steps:
- Create 2 issues out of #16523
- Disallow interpolation if bare word contains quotes
- `--wrapped` and external commands/`^` should behave the same
- Research #13414, ask Devyn about the rationale
### Float comparison
- #16549 is a clear improvement over what we have right now
- Should float comparison even be "fuzzy" in the first place?
- @cptpiepmatz suggests using `=~` for imprecise float comparison and `==` for strict
- @storm and @132ikl making `==` strict and adding something to stdlib for imprecise
## Next week
- Revisit focus periods providing everyone has had enough time to think about the topic. We may have a thread in the core team channel regarding how to move forward
- Check in with Devyn if he is in our meeting next week so he can give us some more insight regarding PR 13414 in concert with 16523
- Over the next couple of weeks @storm will check in with Jakub when he reappears on the core team discord channel in regard to how he is doing and in regard to semantics of overlays