@Wolf480pl @kurisu @kaniini I didn't say it was bad, just that it's a meme. Though the frontend is pretty bad I guess
@kurisu @kaniini @Wolf480pl meme software is something you feel, not something you know
Elixir is why Pleroma is a meme, it uses meme tech and inherits the meme status
@kurisu @Wolf480pl @kaniini erlang is also a meme
@kurisu @kaniini @Wolf480pl I detect a high concentration of salt in this thread
Is it because you're a core contributor to a meme yourself
@kurisu @Wolf480pl @kaniini alright basically anything which is not:
- Small
- Simple
- Tenured
Is a meme.
@kurisu @Wolf480pl @kaniini also stable. Popularity is often an indicator of meme status (both by being unpopular and by being too popular) and I dunno what you mean by soundness
@kaniini @Wolf480pl @kurisu yeah but it's built on meme tech so it inherits meme status
@kaniini @kurisu @Wolf480pl meme status only descends, never ascends. (alpine (elixir (pleroma)))
elixir is a meme so pleroma is a meme too, but alpine is not
@Wolf480pl @kurisu @thanatos GCC and clang are memes, but C itself isn't
@sir @Wolf480pl @kurisu @thanatos if all widely used compilers of a given languages are memes then the language is a meme
@Michcioperz @Wolf480pl @kurisu @thanatos no, that's not the case
@sir @Wolf480pl @kurisu @thanatos please, if you can't use it without using memes, it's a meme
@Michcioperz @Wolf480pl @kurisu @thanatos also note that I intend to eventually write my own C compiler
@sir @Wolf480pl @kurisu @thanatos that seems to lack tenure by definition
@Michcioperz @Wolf480pl @kurisu @thanatos it does, but if the only criteria qualifying something as meme is lack of tenure, time will strip away its meme status for free
@sir @Michcioperz @kurisu @thanatos
so OCaml is also tenured - it's 22 years old, and the time has stripped away it's meme status.
@sir @Michcioperz @kurisu @thanatos
Well, then I'd say your gut feeling is not very useful outside of your mind. Feel free to use it in making decisions, but don't expect other to treat you saying "it's a meme" as a valid argument.
@Wolf480pl @Michcioperz @kurisu @thanatos sucks to be you, actually, cause you'll still have to listen to me dismiss things as memes. IOW, idgaf if you don't like it
@sir @Michcioperz @kurisu @thanatos no, I choose to listen to you dismiss things as memes.
@kurisu @thanatos @Michcioperz @sir
the spec is simple. The compiler being a meme doesn't make the language a meme, similarly to how C is not a meme despite gcc and llvm being memes.
@Wolf480pl @kurisu @thanatos @Michcioperz does ocaml have a non-meme implementation though? C does
@sir @Wolf480pl @kurisu @thanatos @Michcioperz I'd claim that SML is non-meme, OCaml is meme.
@wasamasa @Wolf480pl @kurisu @thanatos @Michcioperz functional programming languages which are not lisp are a meme
@sir @Wolf480pl @kurisu @thanatos @Michcioperz Lisp isn't about functional programming though.
@wasamasa @Wolf480pl @kurisu @thanatos @Michcioperz obviously that's a broad generalization but in my experience pretty much all functional programming environments are designed by people who have no practical sensibility
@wasamasa @Wolf480pl @kurisu @thanatos @Michcioperz at some point functional programming must face the reality that their computers are procedural, and how they approach this problem is a gauge of their aptitude and odds of success and non-memeiness
@sir @wasamasa @kurisu @thanatos @Michcioperz unless they decide to implement lambda calculus in hardware. Which would be interesting IMO, but probably not very practical.
@sir @wasamasa @Wolf480pl @kurisu @thanatos @Michcioperz Compilers generally do a good job at translating functional constructs to procedural ones though.
@sir @Michcioperz @kurisu @thanatos
IOW, sucks to be you.