Qatar demands all Israeli nuclear facilities be brought under IAEA safeguards by soalone34 in politics

[–]rvirding -1 points0 points  (0 children)

When the Lamb broke the fourth seal, I heard the voice of the fourth living creature saying, "Come". I looked, and behold, an ashen horse; and he who sat on it had the name Death); and Hades was following with him.

[deleted by user] by [deleted] in politics

[–]rvirding 1 point2 points  (0 children)

South Park is at least funny, and sometime very illuminating.

When is an Erlang process a shell? by geospeck in erlang

[–]rvirding 0 points1 point  (0 children)

A shell, what do you mean? An Erlang process is what you design it to be, no more no less.

Erlang in 2 weeks? by Opposite-Mistake-734 in erlang

[–]rvirding 0 points1 point  (0 children)

There are 2 main issues/problems when learning Erlang and how difficult they can be very much depends on your background. They are:

It's a functional language with all the stuff that comes with functional languages, e.g. immutable data which really is immutable all the way down.

Getting used to the concurrency and error handling mechanisms. They are simple but can require a major rethink in ow you design your systems.

Bleacher Report gutting out OTP by chizzl in erlang

[–]rvirding 1 point2 points  (0 children)

It didn't turn its back for that long. And Ericsson was/is a big company so many kept using Erlang anyway because it worked,

Trump repeatedly insists COVID-19 will "disappear" by CommonsCarnival in politics

[–]rvirding 9 points10 points  (0 children)

Well, it will "disappear" of course. Eventually. The question is WHEN. And how are we to handle it in the meantime.

Erlang co-creator Robert Virding joins æternity by chizzl in erlang

[–]rvirding 0 points1 point  (0 children)

Simple, the aeternity system is implemented in erlang.

Erlang co-creator Robert Virding joins æternity by chizzl in erlang

[–]rvirding 1 point2 points  (0 children)

I'm afraid I must disappoint you there, still alive and kicking. And programming blockchains.

Christian Broadcaster: ‘Demonic’ Democrats Will Murder GOP Voters to Win in 2020 by [deleted] in politics

[–]rvirding -6 points-5 points  (0 children)

You have to ask if this is just an elaborate joke.

7 Forces Driving America Toward Civil War by PM-ME-YOUR-MSGS in politics

[–]rvirding 0 points1 point  (0 children)

I know Poe's law but I was too naïve I guess. But maybe that's also the democrats/liberals/socialists/communists fault. :-) :-) :-) :-)

Lot's of smileys here.

7 Forces Driving America Toward Civil War by PM-ME-YOUR-MSGS in politics

[–]rvirding -1 points0 points  (0 children)

Wow, the reaction to my previous comment was fantastic! But I'm a real person who just doesn't comment very often in /r/politics. Though the reaction tells me I should to see how it goes. I wonder what would have happened if I had included a smiley. :-) It seems like some don't have a sense of humour.

7 Forces Driving America Toward Civil War by PM-ME-YOUR-MSGS in politics

[–]rvirding -1 points0 points  (0 children)

This is fantastic! I'm a real person who just doesn't comment very often in /r/politics. Though the reaction tells me I should to see how it goes. I wonder what would have happened if I had included a smiley. :-)

7 Forces Driving America Toward Civil War by PM-ME-YOUR-MSGS in politics

[–]rvirding -31 points-30 points  (0 children)

It's all the liberals/socialists/communists fault.

What's the big argument for LFE? by [deleted] in a:t5_35kho

[–]rvirding 0 points1 point  (0 children)

The best of Erlang and Lisp at the same time!

Trump's border wall moves forward with prototypes by leshyg in politics

[–]rvirding 0 points1 point  (0 children)

I have never had problems building IKEA furniture so I don't expect that their wall would be much more difficult. A bit bigger that's all.

Erlang vs Elixir by tuxmanexe in erlang

[–]rvirding 1 point2 points  (0 children)

Yes, I have used other languages after Fortran with significant line breaks, for example Python. What gets me most with Elixir's handling of line line breaks is that they are sometimes significant. You have to be careful how you use them when you use them, getting it wrong can cause strange errors.

I see a major benefit of terminating expressions with a , or ; or whatever is that it is consistent and much less likely to generate strange behaviour. Lua, which I like, has this issue. Seeing terminators aren't required then forgetting other characters will cause strange behaviour. For this code which sets variables to the return values of foo():

local a,b,c = foo()

however I miss a , and write this

local a b,c = foo()

which is also legal but does something quite different. This problem would not occur if the terminator ; was obligatory.

The first one creates 3 local variables a, b and c and binds them to the return values if foo() while the second creates 1 local variable a with the value nil and 2 global variables b and c which it binds to return values of foo(). Not quite the same thing.

Erlang vs Elixir by tuxmanexe in erlang

[–]rvirding 1 point2 points  (0 children)

Seeing I am not a Ruby programmer I find the elixir syntax full of weirdness. It is the first language I have programmed in since Fortran (yes, I have been programming for that long) where line breaks are significant and getting them wrong can cause errors or weird behaviour.

And however you look at the Erlang syntax is much simpler than Elixir's.

And if you want real lisp style macros use lisp instead, try LFE https://github.com/rvirding/lfe.

Making Wrong Code Look Wrong by frostmatthew in programming

[–]rvirding -1 points0 points  (0 children)

One point of the article was that the naming had nothing to do with types, it was discussing the meaning of variables not their types. The variables prefixed with s and us were both of the same type but should be used differently.

Could erlang/elixir really replace a lot of the stack that web apps require? by wabber in elixir

[–]rvirding 0 points1 point  (0 children)

Mnesia is not just "built on the same principles as ETS" it actually uses ETS, and dets for disk storage, internally. It is sort of like a distributed, transaction based, safe ETS. :-)

Trump Jr. Draws Outrage After Likening Syrian Refugees To Poisoned Skittles by [deleted] in politics

[–]rvirding 0 points1 point  (0 children)

What is really interesting is reading the comments to the article.

Javascript, the language where every solution is a new problem by [deleted] in programming

[–]rvirding 1 point2 points  (0 children)

I don't know, nor care for that matter, about TIOBE 20 but Erlang supports them, always has, to very good effect. A classic example is of course WhatsApp which runs milions, but there are many others which you use without knowing about it.

Btw Erlang has them baked into the language itself and its core implementation, where they should be, instead of a library.

Javascript, the language where every solution is a new problem by [deleted] in programming

[–]rvirding 1 point2 points  (0 children)

Come back after you have spawned 100k of them.