Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Reminds me of Zed Shaw leaving Ruby... Honestly, Node.js has done a lot, but, come on, it's still JavaScript in the core. The selling point that you can run the same code both on the client and on the server doesn't really hold up to the reality check. I'm not so excited about Go, I honestly find Rust better. Dart also seems promising - especially having dart2js and Google backing it, too, but it doesn't seem to be picking hype as fast as Ruby and then Node.js did. To me, having a powerful package manager seems to be the common theme and they key to success. I still can't believe with all the ego, Python is still relying on a joke like pip. Although I agree it would be challenging, I think the world will be a better place if there's a cross-language package manager, with language-specific plugins. At the end of the day, maybe 75% of the logic is shared and is around downloading things, installing symlinks, checking dependencies, and so on. Package that with a cross-language pyenv/rbenv/nodeenv, etc., and you would have a killer.


> I'm not so excited about Go, I honestly find Rust better.

Same here, but Go has productive libraries that can help you hit the ground running. Just with the packaged standard libraries, you can do things like have a useful webserver going. I prefer Rust though and might stick with JS until I exhaust it .. or until Rust matures enough to put into production and then jump fully on to Rust. Rust compiles to llvm-bitcode, unlike Go, so that's a win for me.

edit: I stand corrected - https://github.com/go-llvm/llgo


I've seen that, but just noticed that the project is led by a Canonical developer, which I find interesting.


Try Nix(Os) https://nixos.org/wiki/Howto_develop_software_on_nixos

We use it at work for both packaging and deployment and it's awesome!


Yes, until a few days ago, I didn't know that it supports OS X as well, so, I installed it, but didn't have time to look deeper into it. Thanks for reminding me, I'm definitely gonna look into it!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: