Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Is there such thing as a good multi-paradigm language?

Name: Anonymous 2018-01-25 7:56

I'm not a man blindly devoted to a single paradigm. I understand the advantages of functional, but I don't despise procedural, and if it makes things easier I'll even do object oriented. actors, relations, flows and logic are not paradigms I use often, but they can prove invaluable when the need arises. typefaggotry or dynamic typing? I can do both.

here's a problem though: most of the supposedly multi-paradigm languages clearly suffer from paradigm favoritism, and something will always get the shaft. most lithps can do anything, but what they do well is meta and functional (inb4 typefags claiming it's not teh real functional). OCaml and derivatives are clearly functional-first, and doing OOP in them feels kinda wrong. and as much as I enjoy FIOC (I know, heresy), its unbelievably half-baked when it comes to functional and concurrent (and even its OOP could be better: implicit self would make shit less tedious). I know, there's always Common Lisp. but Common Lisp is an overcomplicated mess (plus, it's Lisp-2 which sucks).

is it the inevitable fate of the multi-paradigm? either half-baking half of the things or making an incomprehensible, chaotic and over-engineered meta-language? is it possible to avoid those two pitfalls, or does it only lead to falling into both at the same time like Sepples did?

Name: Anonymous 2018-01-29 9:30

>>35
that's disappointing. I kinda like Hy which wants to be a Lisp on Python VM but is more like a lithpy Python ASTs, but given all the hype I expected more from Clojure. still, it's probably better than writing Java (even after improvements in Java 8/9).

what would be a good (but also usable in practice) language to learn provided I'm not convinced that becoming a typefag is a good thing?

>>36
I don't give a shit tbh. I don't like SJWs but I'm also not an autistic /pol/ro so I couldn't care less about private lives of people who use the language, as long as they're not forcing their CoCs into my anus. the bigger red flag for me is that there's recently been a lot of focus on compiling Clojure to Javashit, but then again there's an overlap between frontend webshits and SJWs.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List