3 ms·
I know this isn't quite the same thing but how does this compare to nushell, which is my current goto for data processing and cli related stuff. It took provide
by ifh-hn 7mo ago
I know this isn't quite the same thing but how does this compare to nushell, which is my current goto for data processing and cli related stuff. It took provides a standard language and processes the various data formats it can read into tanks and records.
- perpetua 7mo agoThanks for bringing up Nushell. I don't have working experience with Nushell. Just by looking at the documentation, I think the obvious differences are: 1. Nushell is a simple shell script. Lambda is a full functional language. Nushell does not have class support. 2. Nushell does not have built-in markup data support. 3. Nushell does not have rich type, pattern matching and schema support. 4. Nushell is CLI. Lambda supports both CLI and GUI.
- ifh-hn 7mo agoNushell is a lot more than a simple shell script, it's a full programming language. Certainly no markup support builtin though. Unless I'm misunderstanding nushell has a type system and is strongly/gradually typed. And there is pattern matching too, though unsure what you mean by schema support?
- perpetua 7mo agothanks for pointing out. I did not notice that nushell has pattern matching. for schema support, I mean something like RelaxNG, or XML Schema.
- perpetua 7mo agoI agree that Nushell is close to a full programming language.
- perpetua 7mo agoLambda has first-class type support. Type can be constructed like data at runtime under Lambda, which is more powerful than most programming languages.