4 ms·
Started doing some erlang work, I'm very impressed in the overall design of the thing. I'd say erlang is very well suited for heavy,low-latency networking becau
by mping 10y ago
Started doing some erlang work, I'm very impressed in the overall design of the thing. I'd say erlang is very well suited for heavy,low-latency networking because of the design of the VM and the characteristics of the language, whereas clojure is a bit up the stack. Anyway if you prefere parenthesis you got Lisp flavoured erlang: http://lfe.io http://lfe.io
- pron 10y agoThe problem with Erlang is that it's veeeery slow, so you'll need to write the computation-heavy stuff in C.
- networked 10y agoI am new to Erlang. I assume that you mean writing a linked-in driver or NIFs. Unless you need very low and precisely controlled latency for your computation-heavy code, too, why not write it, e.g., in Python with NumPy and talk to the Python process over a port?
- pron 10y agoYou could. Or you could just run on the JVM. Either way, there are some tradeoffs to make.
- elcritch 10y agoThere's a port of Erlang that runs on the JVM [1]. If you've got a lot of code in Erlang it could be beneficial. The language would the same, and you can choose VMs suited for a specific tasks. Or I'd like trying to use Elixir and Julia, probably over 0MQ or similar. 1: https://github.com/trifork/erjang https://github.com/trifork/erjang