| It seems every scripting language does duck/dynamic typing (as far as I can tell this applies to Koto). I don’t understand why…
inferred typing is nearly as easy to use while being more robust. For me the biggest gap in programming languages is a rust like language with a garbage collector, instead of a borrow checker. Rust has a lot of features that should be strongly considered for the next generation of programming languages such as result/sum types Inferred typing Not object oriented or overly prescriptive with functional programming. I think the closest language to filling that gap is occaml (I am not familiar with it). I have coworker's that are more skilled in domain logic that can write basic self contained programs, but stuff like traits, OOP functional programming is a bridge too far. I feel like a language that fills that gap could be useful, context is a manufacturing ERP system. |
That said, I wouldn't compare it to scripting languages. The lack of implicit conversions / traits / ad-hoc polymorphism means it's not that convenient for scripting.