Re:GitHub – nushell/nushell: A new type of shell
by skocznymroczny on Wednesday June 16, 2021 @02:11AM
(#27525405)
Good package manager, broad ecosystem of packages, no header files, helpful compiler messages. It offers a good alternative to C++ for native applications.
[ Parent
| on HN ]
Re:GitHub – nushell/nushell: A new type of shell
by chalst on Wednesday June 16, 2021 @02:24AM
(#27525467)
Not to mention excellent support for algebraic datatypes and pattern matching.
Re:GitHub – nushell/nushell: A new type of shell
by dthul on Wednesday June 16, 2021 @03:11AM
(#27525744)
So much this. After having encountered ADTs for the first time in Haskell and later on in Rust and other languages, any language without sum types (like Rust's enums) feels wholly incomplete. And the destructuring pattern matching is the cherry on top.
Re:GitHub – nushell/nushell: A new type of shell
by kamray23 on Wednesday June 16, 2021 @02:50AM
(#27525618)
ADT and pattern matching really does it. Older languages certainly have their pull and can do a lot but with many modern coders having an interest or even education in higher level mathematics, easily being able to do that will put you way ahead of the competition. Even the hyper-pure Haskell now runs its own ecosystem and has actual systems written in it.