@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.
@Wolf480pl @Michcioperz @kurisu @thanatos no. Look, you guys can continue to poke little holes in my definition of meme but the fact remains and has always been that this criteria is only a loose approximation of a process which boils down to gut feeling
@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.
@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
@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
@sir @wasamasa @Wolf480pl @kurisu @thanatos @Michcioperz Compilers generally do a good job at translating functional constructs to procedural ones though.