Hacker News new | ask | show | jobs
by fineline 4288 days ago
> Sigh... this "where's my feature!" argument almost always comes up.

I'll make it simple. Nimrod has one feature - only ONE - which differentiates it from Go. It's not generics, it's not inheritance, it's not proper error handling (cos they're all just fancy features which nobody really needs, right?), it's not even optional garbage collection (although that's a part of it, Go is not suitable for constrained real time applications because of its opinionated lack of optionality in this space).

It's REACH.

You know, the thing that has made JavaScript the most widely used language on the planet - and nobody's claiming THAT's got the greatest feature set.

> iOS and Android supports are on their way in case you're not following recent developments.

Yes I am, and the closest I came up with was this:

https://bitbucket.org/minux/goios/wiki/Home

Seriously? I mean, have you tried this? Have you even tried to make sense of the build instructions?

If you have the inside line on some secret Google plans for Go then good on you. But if you're going to make public claims like this - in a forum where people might be interested to hear about tools that help them DO cross-platform development rather than just dream about doing it one day - you should be prepared to back them up.

Challenge: you implement a cross platform library in Go, I'll do one in Nimrod, we'll upload working XCode and Android projects that use our shared library and that compile to App Store / Play Store eligible apps to Github. I'm up for it - are you?