5 ms·
I love seeing new languages that do interesting things. I wish I could see what languages everyone will be using in 100 years. Or at least I'm curious what we'd
by 6gvONxR4sf7o 7y ago
I love seeing new languages that do interesting things. I wish I could see what languages everyone will be using in 100 years. Or at least I'm curious what we'd see with 100 years of development towards solving today's problems (and without AI because that's not what this particular fantasy of mine is about).
It's one of my favorite things to fantasize about when I run into another python bug or a write a tedious unit test that feels like I should be able to let my tools deal with for me. Super-future-dependent-haskell's type system with python's ergonomics, and fantasy-future-python's gradual typing to go fast and loose when I feel like it, and C's ability to specify exactly what I want when I need to with rust's ability to keep me from shooting myself in the foot while doing so, and zig's ability to do dead-simple compile time programming, and super-future-idris/coq's ability to write ergonomic proofs in place of many tests, and so on. Or even the futuristic fantasy one-FFI-to-rule-them-all, so I can mix and match pieces super smoothly.
Every time I see an interesting new language catching on, I can't help but engage in optimistic flights of fancy about the future of programming.
- DNF2 7y agoMany of these features sound like Julialang to me.. Not certain how well they fit with Nim. In fact, I almost suspect you are hinting in that direction yourself ;)
- freyr 7y agoLet's not call it that.
- xyproto 7y agoJulia discourages Linux distros to package it. They include modified and unmodified versions of all libraries they depend on within the Julia source repository. I am not quite sure how they are planning to grow within the ecosystem that matters most for many developers.
- DNF2 7y agoThere's a very major revamp going on of how binary dependencies are handled. I don't know much about it, but it might possibly change this picture.