# Nushell core team meeting 2025-01-08 ## Attendees - Piepmatz - Ian - Rose - Jack - Stefan - Andy - Darren - Wind - Devyn - Jakub ## Agenda - [x] 2024 in review - [ ] Plans for 2025 - [x] Core team availabilities and projects - [x] A roadmap in a fun-driven development project? - [ ] 0.101.0 things to fix? - [ ] External completers can hang the shell. Signal should be handled with external completers (SIGHUP doesn't work) or possibly timeout support. - [X] Run-time type checking for command pipeline input ([#14741](https://github.com/nushell/nushell/pull/14741)) ## Discussed Topics ### 2024 - 12 big releases - plugins - semantics clean up - IR - config simplification - New folks on the core team and in the regular meetings ### 2025 - Continued refinement of the config - Internals - new-nu-parser picking up steam - ditching the AST-walking old evaluator - despanning - Plugins as modules, or ability to have an alias for a plugin on import. - Modules for the builtins - can we ditch the distinction between the default builtins and std called Nu implementations - Rose's find from the old road to 1.0 listing - https://docs.google.com/document/d/1JQiQMXpgxjVcI8dqAh25adxC89BeoVkzD6_HTC9k9k4/mobilebasic - Ctrl-c issues - no "universal" solution, have to check wherever you might have a loop - no way to interrupt blocking I/O - rel: [issue](https://github.com/nushell/nushell/issues/12129), [discord thread](https://discord.com/channels/601130461678272522/1314634010198278204) ### run-time level type checking divergence between the command internal matching and the declared I/O types same error messages can be provided