Post ABKcluiHTyc2QtY1YW by eletrotupi@alfazema.club
 (DIR) More posts by eletrotupi@alfazema.club
 (DIR) Post #ABKcluiHTyc2QtY1YW by eletrotupi@alfazema.club
       2021-09-13T21:07:45Z
       
       5 likes, 3 repeats
       
       Why most of programmers of Rust and FP always sounds like a fucking cult?Whenever you complain about something about their languages 68912 users appear out of blue to say that you didn't understand and attempt to convince you how amazing its language
       
 (DIR) Post #ABKclvGfQ87O9XdU9Y by duponin@udongein.xyz
       2021-09-13T21:44:32.449907Z
       
       0 likes, 0 repeats
       
       @eletrotupi it's indeed an amazing language
       
 (DIR) Post #ABKfKHdUxi45HTpLou by lanodan@queer.hacktivis.me
       2021-09-13T22:13:06.741914Z
       
       1 likes, 0 repeats
       
       @eletrotupi Well FP languages tend to be awfully obscure and I guess being mostly related to things like emacs (a religion trying to be an editor) doesn't helps.As for Rust… the zealots do not even try to understand why you would want to stay away from software in their favorite language.
       
 (DIR) Post #ABKphjySlb9RN8SPAm by tychosoft@fosstodon.org
       2021-09-13T22:47:50Z
       
       0 likes, 0 repeats
       
       @lanodan @eletrotupi some fp languages are great.  I love ocaml.  Haskell syntax, compared to Rust, is clean, simple, and consistent.  Rust, with disabled type inference even for function returns, feels like a defective fp, and overall with its kitchen sink syntax, inconsistent rules, clumsy features tacked on because someone thought they were cool, feels like the php of system programming. Compiling correctly, yes, is important.  Being able to read, code review, and understand the logic is too.
       
 (DIR) Post #ABKphkQ76nGkktOUGu by lanodan@queer.hacktivis.me
       2021-09-14T00:09:17.588896Z
       
       0 likes, 0 repeats
       
       @tychosoft @eletrotupi I tend to say that Rust is NodeJS/npm philosophy but having used PHP years ago… I find this comparison quite funny.(Never coded in Rust, I'm basically only minding the packaging part of it)I think for FP languages at least other than Erlang, it's not really the syntax or the grammar but more like "Okay… how the hell do I manage to do X without Y" which goes quite horribly in hand with things like "You'll understand by practice rather than via explanations" (hello Monads, the thing which AFAIK made Haskell usable).I think Elixir managed to break this part but to be honest I haven't looked much into FP languages.
       
 (DIR) Post #ABL3MaLCmoIilwtw0G by x@toot.icyphox.sh
       2021-09-14T02:42:23.613015Z
       
       0 likes, 0 repeats
       
       @eletrotupi the reason is simple: they’ve invested so much time and energy in learning it and the surrounding math shit (category theory, i presume) and they’re forced to justify. i love that languages like go make these types mad. “b-but you can’t just have a simple language that just works!!! 1”
       
 (DIR) Post #ABL3WCP2dtVDQRHPjE by nytpu@tilde.zone
       2021-09-13T21:39:45Z
       
       1 likes, 1 repeats
       
       @eletrotupi I had people pinging me on fedi or emailing me for months after I made this gemlog post dissing on rust: https://nytpu.com/gemlog/2021-04-13.gmi.The rust community is just the worst in general, I cannot stand their hubris to say “rewrite everything in rust.” I've never seen another programming language community where the majority unironically claims that their language is perfect for all use-cases and any dissent is objectively wrong.
       
 (DIR) Post #ABL3caw2LTBxFRlM8W by x@toot.icyphox.sh
       2021-09-14T02:45:24.250909Z
       
       0 likes, 0 repeats
       
       @nytpu @eletrotupi good post! rust’s dependency situation is scarily similar to node’s (npm). “let’s just crowdsource the stdlib guys!”
       
 (DIR) Post #ABL44BWgPOYcYI3lfE by feld@bikeshed.party
       2021-09-14T02:50:22.961706Z
       
       0 likes, 0 repeats
       
       @nytpu @eletrotupi I get a feeling that there's been a huge influx of new programmers in the last few years and they just drank the kool aid about Rust because they literally don't know any better.The one true language to future proof software development -- is Rust the new Java? 🤔
       
 (DIR) Post #ABLEQYYsRXopuKONxQ by nytpu@tilde.zone
       2021-09-14T02:55:02Z
       
       0 likes, 0 repeats
       
       @x @eletrotupi Some more of my adventures in rust: https://tilde.zone/@nytpu/105341010246261238, https://tilde.zone/@nytpu/106887854073711509. Plus a good post by Drew DeVault about it: https://drewdevault.com/2019/03/25/Rust-is-not-a-good-C-replacement.html.I've been meaning to write a comprehensive treatise on all of my criticisms about the rust ecosystem but I've never gotten around to it.
       
 (DIR) Post #ABLEQZ6CReTRZfyztg by x@toot.icyphox.sh
       2021-09-14T04:46:22.454045Z
       
       0 likes, 0 repeats
       
       @nytpu @eletrotupi thanks for the links. i’ve read drew’s post before.I’ve been meaning to write a comprehensive treatise on all of my criticisms about the rust ecosystem but I’ve never gotten around to it.i would be interested in reading this.
       
 (DIR) Post #ABM46H6koxO5bJt8W8 by piggo@piggo.space
       2021-09-14T14:25:29.034166Z
       
       0 likes, 0 repeats
       
       @eletrotupi it is a cult :3
       
 (DIR) Post #ABNxkTOAGmPNuSAlIu by jmw150@qoto.org
       2021-09-15T12:23:42Z
       
       0 likes, 0 repeats
       
       @eletrotupi
       
 (DIR) Post #ABNyAh4Y16rDsTV3TM by jmw150@qoto.org
       2021-09-15T12:28:27Z
       
       0 likes, 0 repeats
       
       @eletrotupiPure FP is like the "everything is an object" fanatisism Oracle tried to push with Java. Regular FP seems pretty okay though. Racket seems like it let's you do just about anything you want.
       
 (DIR) Post #ABNzx4veioKVinyanY by jmw150@qoto.org
       2021-09-15T12:48:20Z
       
       0 likes, 0 repeats
       
       @eletrotupi Although I get why Haskell wants Pure FP. And, for theorem provers it makes a lot more sense. Haskell's selling point is to be default lazy. This enforces pure FP and basically all of its other quirks. Laziness was popular in the programming language research community because it has a lot of fun properties.But, I am surprised just as anyone that Haskell is sold as a general programming language. Resource constraints, and programmers that do not like the extra complexity and math are obvious problems for it.
       
 (DIR) Post #ABO00j9dcXndLcFwy8 by jmw150@qoto.org
       2021-09-15T12:49:03Z
       
       0 likes, 0 repeats
       
       @eletrotupi Basically