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 <yastrakhan(a)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" <ori(a)wikimedia.org> wrote:
(Sorry, this was meant for wikitech-l.)
On Thu, Jan 29, 2015 at 7:20 PM, Ori Livneh <ori(a)wikimedia.org> wrote:
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l