I wonder whether Go's lack of parametric polymorphism might make it a pretty tough sell. Given the potential benefit of introducing a statically typed language, it might be interesting to investigate and compare some of the different options.
Regarding Yuri's point about tools, what would it take to integrate Hack into the current MediaWiki build processes? It *seems* like it wouldn't be a huge diversion, but I'm quite unfamiliar with what's in place now. Have we dabbled in Hack since the HHVM switch? On Thu, Jan 29, 2015 at 9:18 PM, Yuri Astrakhan <yastrak...@wikimedia.org> wrote: > Language fragmentation is always fun, but, as with any new one, my concerns > lie in the environment - is there enough tools to make the advertised > benefits worth it, does it have a decent IDE with the smart code > completion, refactoring, and a good debugger? Does it have a > packaging/dependency system? How extensive is the standard library, and > user contributed packages. How well does it play with the code written in > other languages? The list could go on. In short - we can always try new > things as a small service )) And yes, Rust also sounds interesting. > On Jan 29, 2015 7:22 PM, "Ori Livneh" <o...@wikimedia.org> wrote: > > > (Sorry, this was meant for wikitech-l.) > > > > On Thu, Jan 29, 2015 at 7:20 PM, Ori Livneh <o...@wikimedia.org> wrote: > > > > > We should do the same, IMO. > > > http://bowery.io/posts/Nodejs-to-Golang-Bowery/ > > > > > _______________________________________________ > > Wikitech-l mailing list > > Wikitech-l@lists.wikimedia.org > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > _______________________________________________ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l