# Nushell core team meeting 2024-01-24 ## Attendees - Darren - Michael - Storm - Sophia - Yash - Jakub - Reilly - Ian - FilipAnderson ## Agenda - [x] arrow update (sophia) - [x] `not` precedence - [x] Force `main` to always follow module structure - would require `export def main` - not allowed in free-form scripts anymore - cleans up semantics (no more running of `main` after the script) - avoids weird things like `def 'main subcommand'` in scripts which does not work in modules - [x] backup plan / strategy if [lscolors](https://github.com/sharkdp/lscolors/pull/81) does not land rather soon which is currently blocking testing new Reedline PRs - [x] code duplication in reedline [706](https://github.com/nushell/reedline/issues/706) - Yash ## Discussed Topics https://github.com/apache/arrow-rs - worth pursuing https://arrow.apache.org/docs/format/Columnar.html "remove the : bool type annotation" amtoine — Today at 1:59 PM the error could be "type annotations are not allowed for boolean switches" i mean the error not the label below Kubouch — Today at 2:00 PM "type annotations are not allowed for boolean switches. Remove the ': bool'" ## 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 > ```