Bash with types (especially floats), fewer edge cases, functions with explicit parameters, simple command line flags...
Bash with types (especially floats), fewer edge cases, functions with explicit parameters, simple command line flags...
edit: Although I can see that if they hadn't made string splitting the default, it would have saved a lot of headaches.
The Kotlin type system is comparable to Rust without the borrow checker. It has non-null types, generics, etc.
It's not really a "product" per se but there's an old version for download and some lightweight docs here:
We've never worked out what to do with it. Ideas and feedback welcome. It's pretty nice to use, albeit you need to use IntelliJ to edit scripts if you want IDE features.
I know it’s still not 1.0. Then just get fish. At least would save some keystrokes.
I guess I could avoid floats using multiplication, but I would rather keep the code as simple as possible.