Viewing profile — rvirding
rvirding
HN member- Joined
- Sat, Oct 06, 2007, 8:35 PM UTC
- HN karma
- 486
- Public activity
- 148 items
- HN profile
- View on Hacker News ↗
About rvirding
Recent public activity
-
comment
Comment #44030256
The reason for calling it Luerl was that it was/is an implementation of Lua on Erlang. It is Dave who has been working with a more serious Elixir interface. The original one, which…
-
comment
Comment #37481823
I would be very interested about the architectural possibilities of the BEAM you mentioned. Also the speed of the BEAM is not as bad as is often mentioned, definitely not when you …
-
comment
Comment #34627377
I think the thing to remember that it all started as an interpreter written in Prolog in which we could develop our ideas on what the real problem was and the right semantics of a …
-
comment
Comment #34558745
OTP came much later than the design of the language. The language was designed around our I ideas of what the problem really was and the best way of solving it. The massive and ext…
-
comment
Comment #17925653
I am not really a fan of clojure and I much prefer the Erlang concurrency model to the options that clojure gives you. I don't agree with Rich Hickey here. And I prefer classic lis…
-
comment
Comment #17925632
I am a big fan of Prolog and concurrent logic languages as well.
-
comment
Comment #17925623
Well, I do of course see the beauty of the Erlang language; it is a simple, concise and consistent syntax. However, I also like Lisp being an old lisper. Lisp was actually the firs…
-
comment
Comment #17861676
No, I did not know of Scheme's original goal, and we had never heard of the actor model when doing Erlang. And we wouldn't have cared either. :-)
-
comment
Comment #13475509
Well, it's a skin on the rocket that will make it big. While they generally say that Elixir runs on top of the Erlang VM there happens to be a big fat Erlang/OTP layer in-between w…
-
comment
Comment #13471288
Much of that blog/description is broken and it is not describing LFE as it is, or ever was in fact.
-
comment
Comment #13471272
No, they are the same, there is no basic difference at all.
-
comment
Comment #13471263
They are not only similar they are in fact the same. Elixir compiles down to Erlang and the Elixir libraries are built using Erlang and OTP "underneath". Also the the BEAM, the Erl…
-
comment
Comment #13471226
Yes "Indeed".
-
comment
Comment #13447758
There are other languages, just read the reference.
-
comment
Comment #13447754
I of course prefer either LFE or Erlang, they are much simpler, Elixir has a bit too much fluff for my liking.
-
comment
Comment #13395074
Erlang, and hence Elixir, was never optimised for raw computation, it's all about the massive concurrency (we can handle literally millions of processes), fault-tolerance and scala…
-
comment
Comment #13363737
In many cases this article shows a lack of knowledge of how Erlang programs are written.
-
comment
Comment #13360264
Actually the Elixir compiler does NOT compile directly down to the BEAM, it generates Erlang AST which is then passed into the Erlang compiler which then generates the BEAM code. S…
-
comment
Comment #12932869
I just felt that as you can many functions with the same name but with different arities (number of args) at the top-level why shouldn't I be allowed to have it deeper down as well…
-
comment
Comment #12932853
Actually no, it is completely different internally with different properties.
-
comment
Comment #11451753
Written by the same author no less. :-)
-
comment
Comment #11305973
I do want to point out that LFE has been release ready and of production quality for a long time but I tend to suffer from a "Jag ska bara"* syndrome which has delayed things. :-) …
-
comment
Comment #11305959
One major difference between the JVM and the BEAM is the type of application they target. The BEAM is designed to implement Erlang so it supports everything necessary to run Erlang…
-
comment
Comment #11305914
LFE macros can have variable number of arguments. The compiler does very little in helping with this as there are in principle no inter-module dependencies. This is a requirement o…
-
comment
Comment #11305829
Some limitations (?): are no global data; no shared data; all data is immutable; the modules are different from CL packages; functions can't have variable number of arguments[ ]. I…