News for hackers. Stuff that matters.
Re:Elixir and the Internet of Things (2014) [video] by hnrem on Saturday May 30, 2015 @07:55PM (#9632365)
Performance testing tool was written in Go, but then Go seems to have been ignored for writing the server. Any reason?
Re:Elixir and the Internet of Things (2014) [video] by MCRed on Saturday May 30, 2015 @09:22PM (#9632603)
Doing distributed systems in Elixir/Erlang is dramatically easier/more logical than in Go.

Go is advertised as having "Concurrency" support, but that's nowhere near all that makes up OTP.

I think people don't seem to get this. Go is really not a good language for distributed systems programming. At least not yet when compared to Erlang / Elixir.

Re:Elixir and the Internet of Things (2014) [video] by eggy on Saturday May 30, 2015 @10:41PM (#9632826)
I'd like to see it translated to LFE - lisp flavored erlang to compare with Elixir. I started with Elixir, but I have since switched to LFE, since I prefer Lisp languages to Ruby/Python. I think LFE would be more powerful in the IOT application.
Re:Elixir and the Internet of Things (2014) [video] by rubiquity on Saturday May 30, 2015 @10:55PM (#9632856)
"Powerful" is a pretty vague term. Care to elaborate on why?
Re:Elixir and the Internet of Things (2014) [video] by eggy on Sunday May 31, 2015 @12:15PM (#9634570)
Sure, but your name presages what I might have to add. I like Elixir, and would prefer to write in it rather than Erlang just based on syntax, and Elixir is evolving. But the ability to change the constructs of the language are limited compared with a Lisp like LFE. I am a novice, so I defer to the man himself to elucidate - Robert Virding - [1]. Nowadays small chips and boards can do a lot more than their ancestors, but I think the ability to write new constructs in LFE will be more 'powerful' in developing small IOT devices.

[1] - http://osdir.com/ml/lisp-flavoured-erlang/2015-01/msg00010.h...

Re:Elixir and the Internet of Things (2014) [video] by rubiquity on Monday June 01, 2015 @01:44PM (#9640646)
> Sure, but your name presages what I might have to add.

My username has nothing to do with affinity for syntax. In fact, I would have started with Elixir a year earlier if in 2012 I hadn't dismissed the language for looking too much like Ruby. I ultimately embraced Elixir for its Erlang-like qualities, the parts I like from Clojure and excellent tooling.

> But the ability to change the constructs of the language are limited compared with a Lisp like LFE. I am a novice, so I defer to the man himself to elucidate - Robert Virding

Robert actually talked with José about that on Twitter recently[0] . This is above my head as well, but I think LFE's extensibility is something that gets stretched a bit too far whenever a comparison of Elixir and LFE comes up.

0 - https://twitter.com/josevalim/status/601388406309036033

Re:Elixir and the Internet of Things (2014) [video] by panamafrank on Sunday May 31, 2015 @09:31AM (#9634097)
He kinda mentions it early on regarding erlangs preemptive threading model, in that they are timesliced unlike go channels which only yield on a read.