Re:Elixir on Google Cloud Platform and App Engine
by matlin on Monday January 22, 2018 @07:39PM
(#16209699)
Thank you for your work! Is this an indicator that Google is interested in or using Elixir internally or is it just a response to growing requests from the community?
[ Parent
| on HN ]
Re:Elixir on Google Cloud Platform and App Engine
by DannyBee on Monday January 22, 2018 @11:51PM
(#16211090)
The latter. But you should realize Google is pretty conservative internally in the main repository because of the amount of code/tooling/etc. While we let people experiment in the main repository, they are controlled experiments. Even if we decided, tomorrow, to move the main repositories away from our current set of programming languages, that would be a fairly long term path, not a short one.
Outside of the main repository, or on google open source projects, or etc, people can generally do what they want, they just don't get the benefits of the above if they aren't using a language we already support very well.
Re:Elixir on Google Cloud Platform and App Engine
by hultner on Tuesday January 23, 2018 @05:33AM
(#16212414)
So which languages are use internally in the main repository then?
Re:Elixir on Google Cloud Platform and App Engine
by DannyBee on Tuesday January 23, 2018 @02:17PM
(#16216542)
What category are you looking for?
Supported or used or being experimented with or what?
Re:Elixir on Google Cloud Platform and App Engine
by snappyTertle on Tuesday January 23, 2018 @09:16AM
(#16213677)
Java, C++, Python, Golang, and Swift/ObfC for iOS apps
Re:Elixir on Google Cloud Platform and App Engine
by pmontra on Tuesday January 23, 2018 @09:26AM
(#16213727)
No JavaScript? Or is that because it's not used internally but in the public internet?
Re:Elixir on Google Cloud Platform and App Engine
by Ambroos on Tuesday January 23, 2018 @09:36AM
(#16213804)
Google's "big" client apps (Inbox / Gmail / Calendar) are a mix of Java converted to JS (GWT) and native JS with the Closure library/compiler. I think, anyway.
Re:Elixir on Google Cloud Platform and App Engine
by SZJX on Tuesday January 23, 2018 @01:54PM
(#16216247)
Not sure if GWT is still that relevant nowadays. AngularJS was developed by Google many years ago. It was already pure JS.
Re:Elixir on Google Cloud Platform and App Engine
by lozenge on Tuesday January 23, 2018 @06:00PM
(#16218721)
Inbox by Gmail launched in 2014, long after Angular JS was first released, and uses GWT.
Re:Elixir on Google Cloud Platform and App Engine
by DannyBee on Tuesday January 23, 2018 @02:20PM
(#16216584)
Close. Apps is using mostly using j2cl.
Re:Elixir on Google Cloud Platform and App Engine
by piotrkubisa on Tuesday January 23, 2018 @12:41PM
(#16215453)
As addition to JavaScript, they have used their own language called Dart for some their services like AdWords or AdSense [1].
Re:Elixir on Google Cloud Platform and App Engine
by DannyBee on Tuesday January 23, 2018 @02:16PM
(#16216525)
JavaScript and Typescript should be in the list, as should Dart.
Re:Elixir on Google Cloud Platform and App Engine
by Touche on Tuesday January 23, 2018 @06:09AM
(#16212598)
You should let Ericsson know the language that powers their telecom systems is an experiment.
Re:Elixir on Google Cloud Platform and App Engine
by MaxBarraclough on Tuesday January 23, 2018 @06:29AM
(#16212708)
Pretty clear that DannyBee was referring to their particular Elixir deployment environment, rather than to Elixir as a language, no?
Re:Elixir on Google Cloud Platform and App Engine
by Touche on Tuesday January 23, 2018 @09:13AM
(#16213653)
It's FUD aimed at a particular language, though. If you know anyone inside Google you probably know how regularly people "experiment" without pushback; all of the internal Dart projects, for example.
Re:Elixir on Google Cloud Platform and App Engine
by DannyBee on Tuesday January 23, 2018 @02:14PM
(#16216506)
Being the person in charge of the new language process, I'm just going to tell you your information is not correct.
Re:Elixir on Google Cloud Platform and App Engine
by Touche on Wednesday January 24, 2018 @03:31PM
(#16226032)
Can you explain to me then how Elixir is more experimental than Go was when it was deployed in its early days?