Thread 105885207 - /g/ [Archived: 291 hours ago]

Anonymous
7/12/2025, 10:43:30 PM No.105885207
IMG_6914
IMG_6914
md5: 901718ff81b9eef3381e56ae8bce1e2b🔍
>mommy!!! I want to build a highly concurrent program but learning to use C correctly is sucky-wucky, I need a language that handles all that icky process scheduling for me at the expense of being slower than molasses ;_;
If you use this it’s even more embarrassing than using jeetlangs like java or python.
Replies: >>105885266 >>105885333 >>105885597 >>105885672 >>105885938 >>105886862 >>105888323 >>105889248 >>105891108 >>105891568 >>105893497 >>105893823 >>105895548 >>105899247
Anonymous
7/12/2025, 10:45:31 PM No.105885220
>speaking like a female child to make a point
embarrassing, you're a 20/30s year old grown man. Act like it.
Replies: >>105885278
Anonymous
7/12/2025, 10:46:07 PM No.105885225
Looks like someone got filtered hard.
Replies: >>105885285
Anonymous
7/12/2025, 10:50:07 PM No.105885266
1741049116227047
1741049116227047
md5: 685545d9cc7bb5190e51eea89cb712a9🔍
>>105885207 (OP)
>Highly concurrent
I present to you: The uncontested champion of concurrent programming.
Replies: >>105886713 >>105895563
Anonymous
7/12/2025, 10:51:11 PM No.105885278
>>105885220
I’m a woman thoughbeit and I exclusively use C and Rust
Replies: >>105885312 >>105888323
Anonymous
7/12/2025, 10:51:50 PM No.105885285
>>105885225
You got filtered by thread local arrays and locks? Yes you did.
Replies: >>105895032
Anonymous
7/12/2025, 10:53:57 PM No.105885312
>>105885278
Nice and you are very valid. Just out of interest, were you born with a vagina?
Replies: >>105885358
Anonymous
7/12/2025, 10:55:50 PM No.105885333
>>105885207 (OP)
As a member of the Brahmins, I can confirm that all functional languages are only used by the Dalits.
Anonymous
7/12/2025, 10:58:24 PM No.105885358
>>105885312
Yes, but because of a birth defect it was covered up by a penis and testicles until I had them removed.
Replies: >>105887206
Anonymous
7/12/2025, 11:22:20 PM No.105885597
>>105885207 (OP)
>build a highly concurrent program
>use C
pick one
Replies: >>105885782 >>105893710
Anonymous
7/12/2025, 11:30:24 PM No.105885672
1751959583969113
1751959583969113
md5: 274f714ecc1faeac59ba1f852b735d98🔍
>>105885207 (OP)
The computer should make life easier
Anonymous
7/12/2025, 11:44:24 PM No.105885782
>>105885597
Erlang itself is written in C, meaning Erlang’s concurrency is ultimately C’s concurrency, just dumbed down for söydevs
Replies: >>105885812 >>105889608
Anonymous
7/12/2025, 11:47:08 PM No.105885807
feel free to write all of your apps in hand optimized assembly the rest of us will be making systems that actually work
Replies: >>105895057
Anonymous
7/12/2025, 11:47:55 PM No.105885812
>>105885782
C is itself written in Assembly, meaning C's concurrency is ultimately Assembly's concurrency, just dumbed down for söydevs
Replies: >>105885922
Anonymous
7/13/2025, 12:03:43 AM No.105885922
>>105885812
shut the fuck up, tranny
Anonymous
7/13/2025, 12:05:44 AM No.105885938
>>105885207 (OP)
erlang is dead and buried as nokia and ericsson are migrating to C++ because it's just a better language anyways
source : me, I've worked on this
Replies: >>105885986 >>105885987
Anonymous
7/13/2025, 12:12:31 AM No.105885986
>>105885938
I worked on erlang for a while.
Not being able to change variable values takes some getting used to.
> what about efficiency?
You won’t find any, no.
Replies: >>105886883
Anonymous
7/13/2025, 12:12:34 AM No.105885987
>>105885938
>are migrating to
Is it 2002? They migrated decades ago.
Anonymous
7/13/2025, 1:45:45 AM No.105886713
>>105885266
Less baby-tier than Erlang but still baby-tier. Imagine letting a GC handle memory for you. What’s next, letting it handle your sexual duties to your wife?
Replies: >>105886736 >>105889617 >>105890809 >>105893655
Anonymous
7/13/2025, 1:48:58 AM No.105886736
>>105886713
It's a good job I dont have a wife then isn't it.
Replies: >>105886813
Anonymous
7/13/2025, 1:59:02 AM No.105886813
>>105886736
ESLs are not allowed in this thread.
Anonymous
7/13/2025, 2:04:56 AM No.105886862
>>105885207 (OP)
I did my capstone project in erlang. It's a neat language and I would like to see how it handles web backend stuff, since all I've done in the backend is either some php stuff or java/kotlin with spring.
Erlang is just a nice and concise language. Never see it talked about here though, let alone irl (outside of college).
Anonymous
7/13/2025, 2:07:23 AM No.105886883
>>105885986
>Not being able to change variable values takes some getting used to.
Really? I guess it could depend on what kind of work you're doing, but in web, almost everything has already headed in the "functional" direction. At work, we very rarely mutate a variable, there's just no need.
Replies: >>105887216 >>105893635
Anonymous
7/13/2025, 3:01:49 AM No.105887206
>>105885358
How does it smell now?
Anonymous
7/13/2025, 3:03:54 AM No.105887216
1633183377457
1633183377457
md5: aeb207561fc43cc6df73022193eb3ce0🔍
>>105886883
>Using the most dysfunctional, laughing stock ecosystem as an indicator of where serious programming is headed
Replies: >>105887339
Anonymous
7/13/2025, 3:23:58 AM No.105887339
>>105887216
It's where all the buzz is.
Replies: >>105888226
Anonymous
7/13/2025, 4:06:32 AM No.105887563
OP failed an elixir interview and is seething (and indian)
Anonymous
7/13/2025, 6:02:47 AM No.105888226
>>105887339
If by "buzz" you mean "low IQs", then you're right.
Replies: >>105888600
Anonymous
7/13/2025, 6:18:53 AM No.105888323
>>105885207 (OP)
>>105885278
ywnbaw
Anonymous
7/13/2025, 7:09:08 AM No.105888600
>>105888226
Those 2 are often comparable, yes.
Anonymous
7/13/2025, 9:22:22 AM No.105889248
>>105885207 (OP)
If its so great why cant they post high score on techempower benchmarks?
Replies: >>105895568
Anonymous
7/13/2025, 10:34:35 AM No.105889608
>>105885782
it's called higher level programming, dumb cnile
Anonymous
7/13/2025, 10:36:32 AM No.105889617
>>105886713
I use only sticks and stone as a real MAN(ape)
Anonymous
7/13/2025, 2:07:43 PM No.105890809
1723791419327634
1723791419327634
md5: 6227a02e9c734d55918d4025ad8a3ca7🔍
>>105886713
YWNBAW
Anonymous
7/13/2025, 3:03:35 PM No.105891108
>>105885207 (OP)
>but learning to use C correctly is sucky-wucky
You're either a Russkie or an African being paid by them.
Anonymous
7/13/2025, 4:12:49 PM No.105891568
>>105885207 (OP)
Everything is slow compared to C. That said, i saw some comparisons and Go is definitely faster than erlang based on latency, but I was told that there are cases with parallel programming at scale where erlang beats it.

From what I've read the main advantage of erlang and elixir is that they scale well and backends written in them are less likely to fall apart under high load.
Anonymous
7/13/2025, 8:03:10 PM No.105893497
>>105885207 (OP)
Elixir is actually really nice language
> it's slow!!!11!
yeah, you know there are other metrics to distribute sw, like fault tolerance and such you code monkey
Replies: >>105893646
Anonymous
7/13/2025, 8:20:23 PM No.105893635
>>105886883
Javascript/webdevs totally don't jump on the 'new thing is best' bandwagon every 2 weeks right? FP has some nice concepts but if you want to do right by customers and provide a performant solution then it's doa. FP is generally slow as shit, especially forcing JS to be like a functional lang (it's .foreach() and .map() etc can be 5x slower in some cases) and every time you see a functional lang perform like an imperative lang, it is because the compiler was able to rip apart all the functional shit and replace it with loops and in place mutation.
Replies: >>105893793 >>105895290 >>105895527 >>105895615
Anonymous
7/13/2025, 8:21:36 PM No.105893646
>>105893497
>Fault tolerance
Skill issue. Write better code (hard to do in a shitty language with dynamic typing).
Replies: >>105893693 >>105893861 >>105893870
Anonymous
7/13/2025, 8:22:48 PM No.105893655
janny
janny
md5: ea60d0aed93ba53c4c28a35a78e36fe6🔍
>>105886713
>the computer can clean up unused memory automatically but he does it himself
>he does the computer's job
>for free
Anonymous
7/13/2025, 8:28:28 PM No.105893693
>>105893646
>Skill issue. Write better code
Fault tolerance is not a matter of code correctness you absolute mongoloid
Anonymous
7/13/2025, 8:30:24 PM No.105893710
>>105885597
Have you heard something called “operating system”?
https://pages.cs.wisc.edu/~remzi/OSTEP/
Replies: >>105893841
Anonymous
7/13/2025, 8:40:22 PM No.105893793
>>105893635
>it is because the compiler was able to rip apart all the functional shit and replace it with loops and in place mutation.
and this is bad because....???
if i get the superior code clarity and expressiveness of functional programming without the cost because the compiler can deal with the plumbing for me then I'm all for it. we should do more of that instead of insisting on doing the plumbing manually because muh real programming or whatever. remember the purpose of writing code is to make things and get things done. otherwise we'd all just be manually toggling bits and jerking off to imperceptible speed improvements
Replies: >>105895271
Anonymous
7/13/2025, 8:43:59 PM No.105893823
>>105885207 (OP)
reminder that erlang is better at handling bits than C, the supposedly "low level" language
Replies: >>105896611 >>105897699
Anonymous
7/13/2025, 8:45:37 PM No.105893841
>>105893710
ah yes, I will build my own to enable highly concurrent programming
thanks for the tip!
Anonymous
7/13/2025, 8:47:27 PM No.105893861
>>105893646
A C program that does what Erlang can do will end up just being a shittier, ad-hoc reinvention of Erlang.
Anonymous
7/13/2025, 8:48:47 PM No.105893870
>>105893646
A cnile trying to write their own concurrent message passing supervisor model would be hilarious.
Replies: >>105894960
Anonymous
7/13/2025, 10:44:25 PM No.105894960
>>105893870
What does that even mean?
Replies: >>105895571
Anonymous
7/13/2025, 10:50:33 PM No.105895032
>>105885285
lmfao
you have no understanding of BEAM's scheduler
Replies: >>105895129
Anonymous
7/13/2025, 10:53:12 PM No.105895057
>>105885807
Barely anyone uses Erlang or Elixir. Even Ericsson barely uses it anymore. There are far more highly concurrent systems written in C and C++.
Replies: >>105895219
Anonymous
7/13/2025, 10:58:40 PM No.105895129
>>105895032
to expand on this:
- processes never share memory: no pause-the-world GC, a failed process cannot affect the state of another process, cache respectability, natural representation of horizontally-scaled programs
- processes run only a configured number of operations before yielding to another process: no hogging of CPU time by any process
also, Elixir is one of the nicest languages for describing complex algorithms and data transformation pipelines. the standard lib includes a fuckload of things, including directed graphs and the ability to set a memory capacity on any process (useful for things like running sandboxed code).
Elixir's Phoenix and Ecto libs are wonderful for interacting with humans and databases.
Replies: >>105895148 >>105897351
Anonymous
7/13/2025, 11:00:08 PM No.105895148
>>105895129
Wow, that's so cool, it does what every single OS can do with 0 configuration.
Replies: >>105895158
Anonymous
7/13/2025, 11:01:03 PM No.105895158
>>105895148
no
Replies: >>105895176
Anonymous
7/13/2025, 11:03:26 PM No.105895176
>>105895158
You're actually retarded.
Replies: >>105895190
Anonymous
7/13/2025, 11:05:19 PM No.105895190
Screenshot from 2025-03-30 22-48-00
Screenshot from 2025-03-30 22-48-00
md5: 8657a9a26fdb088c1f125728cd6e5d07🔍
>>105895176
am I?
Replies: >>105895215 >>105895963
Anonymous
7/13/2025, 11:07:58 PM No.105895215
>>105895190
Yes you are.
Replies: >>105895246
Anonymous
7/13/2025, 11:08:14 PM No.105895219
>>105895057
ericsson stopped using erlang because they didn't want to have to pay people to maintain it then went back to using it again in some products because it worked so damn well.
erlang is still highly relevant in its niche, just because (You) haven't worked with it doesn't mean no one else has
Replies: >>105895520
Anonymous
7/13/2025, 11:10:22 PM No.105895246
>>105895215
so you're telling me that a stock Linux configuration can run hundreds of thousands of processes all synchronizing their efforts to deploy a soft-realtime program in a manner where message passing is abstracted such that remote processes are interacted with in the same way that local processes are?
Replies: >>105895251
Anonymous
7/13/2025, 11:11:09 PM No.105895251
>>105895246
Yes.
Replies: >>105895258 >>105895264
Anonymous
7/13/2025, 11:11:38 PM No.105895258
1723774898834223
1723774898834223
md5: 65414f1c2d9031a70a760ed300207d13🔍
>>105895251
Anonymous
7/13/2025, 11:11:53 PM No.105895264
>>105895251
no, it can't. Stop telling bullshit
not him btw
Replies: >>105895292
Anonymous
7/13/2025, 11:12:34 PM No.105895271
>>105893793
You know webdev includes backend and DB too?
We care about performance a lot, and I've spent months on just optimizations. Not once did I go through and remove maps and replaced them with a faster raw loop.
Why not? Because those are hardly an issue. The biggest issue is always network speed (especially with our customer base). So front to back communication, DB queries, and back to back communications were the forefront of all optimization efforts.
Made the overall usage of the webapp faster by 10x (100x in some smaller areas).
Changing FP code over to traditional imperative style would never give those speed increases.
Micro optimizations are only stressed by retards that literally can't architect code.
Replies: >>105895290 >>105895337
Anonymous
7/13/2025, 11:13:36 PM No.105895290
>>105895271
Meant for >>105893635
Anonymous
7/13/2025, 11:13:39 PM No.105895292
>>105895264
The real answer is it doesn't need to, because it's not irrelevant pajeetware.
Also IP protocol is older than erlang, and most definitely older than you, pipsqueak.
Replies: >>105895313 >>105895330
Anonymous
7/13/2025, 11:15:57 PM No.105895313
>>105895292
>Also IP protocol is older than erlang, and most definitely older than you, pipsqueak.
Are you actually retarded? The IP protocol? What are you talking about?
Anonymous
7/13/2025, 11:17:09 PM No.105895330
>>105895292
>The real answer is it doesn't need to
But you have to when your application must be distributed over network, dumbo
Anonymous
7/13/2025, 11:17:30 PM No.105895337
1749496483410601
1749496483410601
md5: 54db308115f100e49a336b9b27afe5b5🔍
>>105895271
>internet speed is the problem
Rajesh, I could walk in, firmly shake hands with your manager, tell him about protobuf and why it's better than json, and get you fired in the same minute.
Replies: >>105895357 >>105895390
Anonymous
7/13/2025, 11:18:56 PM No.105895357
1739223137737817
1739223137737817
md5: 166728dd3209cd587544868d0b5dcd30🔍
>>105895337
Replies: >>105895370
Anonymous
7/13/2025, 11:19:50 PM No.105895370
>>105895357
Network speeds haven't been a problem for years, maybe they are in india...
Replies: >>105895384 >>105895406 >>105895491
Anonymous
7/13/2025, 11:21:15 PM No.105895384
1749691383166165
1749691383166165
md5: a022c8d39879797fc8e910f3deb90533🔍
>>105895370
Anonymous
7/13/2025, 11:21:53 PM No.105895390
>>105895337
You think the technology is the problem? We already gzip everything. When I say internet speed, I should've mentioned its more of a bandwidth problem since we only have so many instances handling 10s of thousands of users. We were having tons of timeouts because of traffic overload.
Replies: >>105895441
Anonymous
7/13/2025, 11:23:26 PM No.105895406
>>105895370
You know that internet speeds vary drastically across the US, especially with the military, not to mention all the international bases.
Replies: >>105895441
Anonymous
7/13/2025, 11:26:10 PM No.105895441
Kujiiiiiii
Kujiiiiiii
md5: 53153c0bf373ebaf1abca675aaed9851🔍
>>105895390
>>105895406
You know, I assumed white country + datacenter ownership + hundreds of millions users globally, not some pajeet rentoid vps problems. I'm sorry for everything I posted, I concede, I truly wouldn't know how to deal with this, because I'm white and would be willing to invest into real hardware with white skin and working brains so the problems you're having cannot happen to me.
Replies: >>105895455 >>105895469
Anonymous
7/13/2025, 11:27:39 PM No.105895455
>>105895441
Literally everyone i work with is white.
I think the real issue here is that you don't work at all and have no clue about how the real world works.
Replies: >>105895543
Anonymous
7/13/2025, 11:28:36 PM No.105895469
>>105895441
>he hasn't set up synchronous replication across several datacenters in different states for a Postgres instance that needed fault tolerance
Anonymous
7/13/2025, 11:30:09 PM No.105895491
>>105895370
Internet speed would be a problem if were not for caching/replication/clever distributed algorithms
You would need 10s of seconds to open the "nearest" website on the fastest commercial connection available on the planet
Replies: >>105895543
Anonymous
7/13/2025, 11:32:15 PM No.105895520
>>105895219
No they stopped using it primarily because it has absolutely awful performance and their routers and switches were getting absolutely blown out by their competitors who almost exclusively use C and C++.
Replies: >>105895900
Anonymous
7/13/2025, 11:32:33 PM No.105895527
>>105893635
compilers take functional code, transform it into imperative machine code, then CPUs take imperative machine code and try transforming it into a functional stream of microops so the cpu can fill as many instruction pipelines as possible and run them concurrently

you've never bothered looking at modern CPU architecture and it shows. even the PowerPC 970 from yesteryear is designed like this
Replies: >>105895631
Anonymous
7/13/2025, 11:33:27 PM No.105895543
>>105895491
Latency isn't speed, rajesh.
>>105895455
You're literal bottom feeder telling me that your basedware struggles with tens of thousands of users. That can be served by one stinkpad.
Replies: >>105895627 >>105896336
Anonymous
7/13/2025, 11:33:52 PM No.105895548
>>105885207 (OP)
I don't think you understand how distributed systems work. Erlang is the undisputed champion of distributed systems despite being so ugly.
Anonymous
7/13/2025, 11:34:54 PM No.105895563
>>105885266
It's not. It doesn't do anything particularly different from all the other imperative programming languages. Even fucking Java already caught up.
Anonymous
7/13/2025, 11:35:11 PM No.105895568
>>105889248
Notice that the stinky smeller BEAMer shills ITT ignore this post. Results talk.
Anonymous
7/13/2025, 11:35:19 PM No.105895571
>>105894960
erlang is inherently concurrent because everything is just a process based around message passing.
it has what's called a Supervisor model which is just a hierarchy of processes managed by another process.
https://www.erlang.org/doc/apps/stdlib/supervisor.html
Anonymous
7/13/2025, 11:38:36 PM No.105895615
>>105893635
> Functional programming
> JavaScript
JavaScript is not a functional programming language, that's why it's slow. It doesn't have optimizations. If you want real functional programming you use Haskell, not JavaScript, or any imperative programming language pretending to be functional. If I'm going to use one of those the minimum I accept is Scala. Everything else is just pretend.
Replies: >>105895900
Anonymous
7/13/2025, 11:39:30 PM No.105895627
>>105895543
You really don't understand anything, do you?
Replies: >>105895883
Anonymous
7/13/2025, 11:39:56 PM No.105895631
>>105895527
The only compilers that can reliably optimize functional code are GHC and Rust via LLVM and many of those optimizations are only possible because of mutability tracking. Ocaml can do a small number of optimizations with Flambda but that's unsafe in many cases. None of the popular JITs will optimize even basic functional combinators.
Replies: >>105895673
Anonymous
7/13/2025, 11:43:40 PM No.105895673
>>105895631
In the case of GHC it's also because it splits pure from non-pure. Rust can't do that.
Replies: >>105895742
Anonymous
7/13/2025, 11:49:45 PM No.105895742
>>105895673
GHC has a lot of degenerate cases though where fusion will not happen and it results in it being slow as shit.
Replies: >>105895810
Anonymous
7/13/2025, 11:53:59 PM No.105895810
>>105895742
Yeah but it's constantly being optimized. It's good enough to compete in performance while not allowing fuckery with mutable state. This is specially important with concurrency because optimal concurrency doesn't have locks or shared state, which makes virtual/green threads possible. You can carefully do the same thing in imperative languages but it's more likely you're going to fuck up or it's suboptimal. Erlang does this sort of trickery too but in a different way with messages and Akka copied.
Anonymous
7/14/2025, 12:00:11 AM No.105895883
>>105895627
I understand that bandwidth isn't a problem when you're under 100k users.
Replies: >>105896108
Anonymous
7/14/2025, 12:01:37 AM No.105895900
>>105895520
you have no idea what you're talking about go back to your containment general
>>105895615
FP for frontend webshit can have decent performance if you use a language that compiles to JS, it's much faster than hand written functional style JS
Replies: >>105896212
Anonymous
7/14/2025, 12:07:36 AM No.105895963
>>105895190
Hey look its you! I wondered where you went, you spam your shitty lisp code that does nothing but play with a few hash maps and pretend to be clever. Worried you 41%'d yourself because you got a pretty big beat down last time you shown your head. Glad you didn't.
Replies: >>105896052 >>105896053
Anonymous
7/14/2025, 12:15:20 AM No.105896052
>>105895963
QRD? I always loving dunking on elixir dweebs
Anonymous
7/14/2025, 12:15:22 AM No.105896053
photo_2024-12-12_23-43-13
photo_2024-12-12_23-43-13
md5: fad249f6b682b7e8dfe34896fcb79812🔍
>>105895963
if you had a bitch, I would rail her and then have you eat my cum off her face
Replies: >>105896075 >>105896085 >>105896095
Anonymous
7/14/2025, 12:18:00 AM No.105896075
>>105896053
thank mr skeltal
Anonymous
7/14/2025, 12:19:14 AM No.105896085
>>105896053
If you had a wife, you wouldn't be making up these situations that will never happen.
Anonymous
7/14/2025, 12:20:23 AM No.105896095
>>105896053
eat a sandwich you zombie retard no wonder your brain is atrophied
Anonymous
7/14/2025, 12:21:37 AM No.105896108
>>105895883
I would be happy to show all of our statistics if I was allowed to.
Replies: >>105896146
Anonymous
7/14/2025, 12:26:22 AM No.105896146
>>105896108
You aren't allowed to, because everyone's sides would go up into orbit and blow up this entire solar system if we saw.
Anonymous
7/14/2025, 12:32:20 AM No.105896199
For me, it’s clusterFORHT.
Anonymous
7/14/2025, 12:33:37 AM No.105896212
>>105895900
Erlang is slow as shit. The Erlang JIT is absolutely pathetic and is decades behind V8, the CLR, the JVM and even SBCL. Deal with it retard.
Replies: >>105896222
Anonymous
7/14/2025, 12:34:34 AM No.105896222
>>105896212
>and even SBCL
lisp weenie fails to understand why languages get used for things, what a shocker
Replies: >>105896229 >>105896313
Anonymous
7/14/2025, 12:35:24 AM No.105896229
>>105896222
The only valid justification is incompetence.
Anonymous
7/14/2025, 12:44:58 AM No.105896305
Elixir? More like He-Licks-Her!
Anonymous
7/14/2025, 12:45:45 AM No.105896313
>>105896222
There is no reasonable justification for Erlang or Elixir. You're probably going to scream about parallelization/concurrency while continuing to ignore the fact that most decent languages can achieve far better performance even when restricting themselves to single threaded synchronous code. It gets even worse for Erlang when you consider that basically every serious popular language now has support for immutable data structures and actor frameworks that go far beyond what OTP offers. Distributed Erlang has also always been an insecure joke.
Replies: >>105896334
Anonymous
7/14/2025, 12:48:00 AM No.105896334
>>105896313
you are still completely ignoring the unique runtime in the BEAM
perhaps you are too fucking retarded to grasp the nuances of those architectural decisions
Replies: >>105896370
Anonymous
7/14/2025, 12:48:15 AM No.105896336
>>105895543
>Latency isn't speed, rajesh.
It's the same thing from user's point of view ameritard
Anonymous
7/14/2025, 12:51:47 AM No.105896370
>>105896334
> muh processes
> muh otp
> muh ets
There is literally nothing interesting about BEAM and that's why it has failed to capture basically any marketshare.
Replies: >>105896397
Anonymous
7/14/2025, 12:52:13 AM No.105896371
People who only see the concurrency aspect of BEAM are the real jeets.
Show me your C program that can spawn tasks that can be horizontally scaled at will while having a built-in crash recovery.
Replies: >>105896385 >>105896484
Anonymous
7/14/2025, 12:54:02 AM No.105896385
>>105896371
Show me your reliable supervisor tree in a non-trivial application.
Replies: >>105896398
Anonymous
7/14/2025, 12:55:01 AM No.105896397
>>105896370
you are not pointing out the correct things, try again
Anonymous
7/14/2025, 12:55:04 AM No.105896398
>>105896385
Oh, so you can't do that in C without essentially recreating the entire BEAM? Cool, gotcha, brownie.
Replies: >>105896407 >>105896462
Anonymous
7/14/2025, 12:56:09 AM No.105896407
>>105896398
>brownie
Dynamically typed languages are exclusively for browns.
Replies: >>105896434
Anonymous
7/14/2025, 12:58:47 AM No.105896434
file
file
md5: e9d96745f312d9ee024b15fb4573fd57🔍
>>105896407
Anonymous
7/14/2025, 1:01:21 AM No.105896462
>>105896398
Filthy Dalit
Anonymous
7/14/2025, 1:03:41 AM No.105896484
>>105896371
Isn't this easily achieved with a bash script + your os of choice?
Replies: >>105896501
Anonymous
7/14/2025, 1:04:50 AM No.105896498
BEAM’s main strength is fault tolerance, which has been completely nullified by Kubernetes. I’m smart and post on hacker news and I’ve shipped plenty of production code so I know what I’m talking about.
Replies: >>105896536 >>105896615
Anonymous
7/14/2025, 1:05:08 AM No.105896501
>>105896484
Embarrassing.
Replies: >>105896513
Anonymous
7/14/2025, 1:06:21 AM No.105896513
>>105896501
Well you can automatically restart crashed processes using bash and you can easily spawn whatever the fuck you want in bash. The os is a far more powerful process manager than your programming language. Seems like someone is angry that BEAM is a meme.
Replies: >>105896568 >>105896623
Anonymous
7/14/2025, 1:08:10 AM No.105896536
>>105896498
BEAM's fault tolerance is mostly a myth.
Anonymous
7/14/2025, 1:12:06 AM No.105896568
>>105896513
you are retarded
Replies: >>105896599
Anonymous
7/14/2025, 1:14:28 AM No.105896599
>>105896568
Ad hominem doesn't disprove me. I win, you lose. Beam == meme.
Replies: >>105896606
Anonymous
7/14/2025, 1:15:28 AM No.105896606
>>105896599
Oh and those dubz proves it. Flawless victory.
Anonymous
7/14/2025, 1:15:58 AM No.105896611
>>105893823
>reminder that erlang is better at handling bits than C, the supposedly "low level" language
So is Common Lisp.
Anonymous
7/14/2025, 1:16:26 AM No.105896615
>>105896498
>his service requires external build tools to poll, ensure stability and requires looking at 5 dashboards to ensure everything werks
ok i just deploy my one elixir codebase and close the laptop
Replies: >>105896782
Anonymous
7/14/2025, 1:18:18 AM No.105896623
>>105896513
>one task crashes
>entire process goes down
>10s of thousands of clients disconnect because of a single client causing a segfault
Great job, go back to writing FizzBuzz.
Replies: >>105896657
Anonymous
7/14/2025, 1:22:23 AM No.105896657
>>105896623
You aren't serving tens of clients.
Replies: >>105896702
Anonymous
7/14/2025, 1:26:41 AM No.105896702
>>105896657
It's about the principle you drooling nigger, it does not matter if you have 2, 100, 1000, or 10000 clients, as long as a single NULL pointer dereference in your outdated boomer language can take down the entire process and cause all of the clients to get disconnected, C is not a viable alternative to Erlang where the software requirements call for it.
Replies: >>105896847
Anonymous
7/14/2025, 1:36:37 AM No.105896782
>>105896615
Sounds like a skill issue to me.
Replies: >>105900797
Anonymous
7/14/2025, 1:44:08 AM No.105896847
>>105896702
I'd rather have 500% faster software that crashes and use my increased profits to pay for the errors. This is what every successful business does.
Replies: >>105897533
Anonymous
7/14/2025, 2:39:45 AM No.105897351
>>105895129
>including directed graphs
When did they add DAGs to the standard lib?
I had to write my own DAG implementation a decade ago for a job
Replies: >>105897529
Anonymous
7/14/2025, 2:42:19 AM No.105897373
Guys, stop trying to convince retards like OP that elixir is good.
I'd rather these fags stick to C++ and other meme languages
Replies: >>105897717
Anonymous
7/14/2025, 2:57:51 AM No.105897529
>>105897351
https://www.erlang.org/doc/apps/stdlib/digraph
idk when it was added
Replies: >>105897531
Anonymous
7/14/2025, 2:58:29 AM No.105897531
>>105897529
oh its part of OTP
i thought it might be something new in Elixir
Anonymous
7/14/2025, 2:58:51 AM No.105897533
>>105896847
You're so braindead it's not even funny.
Anonymous
7/14/2025, 3:15:08 AM No.105897699
>>105893823
Bitwise operations are Erlang’s worst area. You are a nocoder
Replies: >>105897752
Anonymous
7/14/2025, 3:16:31 AM No.105897717
>>105897373
>meme langs like C++
C++ is the second least meme lang in existence behind only C.
Replies: >>105899832 >>105900086
Anonymous
7/14/2025, 3:20:13 AM No.105897752
>>105897699
>he doesn't know about pattern matching on bits
lmao
Replies: >>105898556
Anonymous
7/14/2025, 5:00:38 AM No.105898556
>>105897752
>running a virtual machine to do bit operations
LOL, erlang is trash and you're all shit programmers
Replies: >>105898780
Anonymous
7/14/2025, 5:35:23 AM No.105898780
1747839748295005
1747839748295005
md5: 49564b7a7ccfb43377db1f38a412ed38🔍
>>105898556
>not running a virtual machine
https://github.com/phoenixframework/phoenix_live_dashboard/
Replies: >>105898853
Anonymous
7/14/2025, 5:43:35 AM No.105898838
also all of you performance faggots are forgetting that you can write C/Rust NIFs when actually needed
Replies: >>105898853 >>105899796 >>105900864
Anonymous
7/14/2025, 5:46:06 AM No.105898853
>>105898780
>library for a framework used for a language written in another language that compiles to a VM that is written in C
VS
>write it in C
>>105898838
Yeah but they’re extremely limited. Anything longer than 1ms can kill the BEAM VM. Real number crunching on huge datasets will never work in BEAM.
Replies: >>105898902
Anonymous
7/14/2025, 5:56:15 AM No.105898902
>>105898853
>what is a dirty NIF
bro get your head out of your ass and actually build something
Replies: >>105899068
Anonymous
7/14/2025, 6:16:38 AM No.105899068
>>105898902
Still has to yield more frequently and still substantially less efficient than just writing it in a real language to begin with.
Anonymous
7/14/2025, 6:41:34 AM No.105899247
>>105885207 (OP)
agree. yet another proof that the >muh FP language retards are useless
Anonymous
7/14/2025, 8:20:05 AM No.105899796
>>105898838
All of you "performance doesn't matter" faggots forget than in reality people will use node.js then upgrade to C++ without ever touching this turd.
Anonymous
7/14/2025, 8:25:41 AM No.105899832
>>105897717
C and C++ share same spot, that's why many people correctly intuit C/C++ and they are correct to call it that, however they cannot explain why that is, and their incompetence creates a false gap.
Optimally written C++ absolutely BTFOs C, but optimality requires discarding your shackles of ignorance and knowing a set of all target architectures, kernels, and usecases. It requires writing quite a bit of inline assembly, disabling rtti and exceptions, and most important of all, not using the godawful libc/libstd++. Most of you aren't competent enough to do that, but it's not C++'s fault.
Anonymous
7/14/2025, 9:12:11 AM No.105900086
>>105897717
The High Priests of a low cult.
Anonymous
7/14/2025, 10:57:03 AM No.105900797
>>105896782
dont tell me you actually enjoy kubernetes
Anonymous
7/14/2025, 11:09:36 AM No.105900864
>>105898838
NIFs are one of the more annoying things with erlang, its C interop unfortunately is not good, which is why it languished in the desktop space when it should have dominated.