Why aren't you using best programming language Jow Forums ?

why aren't you using best programming language Jow Forums ?

Attached: serveimage.png (1024x1024, 75K)

>best programming language
I will admit that it is a wonderful language.
However, for most of what I do I know languages that are better suited for those problems.

I don't have much free time and my work is entirely on C codebases

I am desu

Attached: happyEmojAI.png (226x220, 74K)

>JVM

Attached: 1566505257190.png (815x1068, 516K)

I've been thinking of using it for personal projects and webshit. Boot or Lein? Schema or Spec?

why would I use this over Racket or CL?

You wouldn't. Racket and CL cover all the bases.

> be me, a few month ago
> bored with doing Java at job, looking for an alternative that runs in the JVM to make use of our existing codebase
> Kotlin and Scala are just cuter versions of Java and Groovy is dull
> pick up Clojure by reading a few books and doing some exercises
> late one night coding on my first real project using Clojure
> get tired, ready to go to bed
> about to stand up from my desk when I'm pushed back by an impact
> glass shatters as a figure leaps through my window
> oh fuck it's Rich Hickey again
> he doesn't even look at me
> stand in shock as he darts through my room, pushing over anything that stands in his way
> he starts to rip pictures of my walls while mumbling something about not believing in encapsulation
> I try to run to the door but he blocks it
> “I'm sorry but this the pragmatic thing to do“
> don't know how to act
> he is now urinating on my bed
> spend the rest of the night in a corner of my room crying while he makes fun how my face is a lot like semantic versioning

> Lisp without the parts that make lisp nice
> JVM
No thanks

>> Lisp without the parts that make lisp nice
m-m-muh TCO!!
fuck off and write something useful, undergradfag
>> JVM
>No thanks
portability? No thanks
well-supported tooling? No thanks

Because im poor now fuck off

(loop [suck-my-balls 0]
(if (ballsProperlySucked? suck-my-balls)
'faggot
(recur (+ suck-my-balls 1))))

>portability? No thanks
people still believe this, that compiling to a VM is somehow more portable than just compiling to platform
>well-supported tooling? No thanks
I love how the word tooling gets thrown around now, like being locked inside the JVM ecosystems is (((well supported tooling)))

but i am using haskell

Hold up, is that Chapel?

I am

Attached: Screenshot_20190923-103851_Firefox Beta.jpg (1439x1403, 160K)

Racket is for fags

>m-m-muh TCO!!
That's literally one of the major appeals of Lisp, yes.

But TCO isn't even guaranteed by the CL spec, only Scheme mandates it

I heard they teach it first year at UWaterloo to weed people out.

> Boot or Lein

Lein. It's shit but Boot is more shit.

> Schema or Spec

Spec.

I already use ANSI C.

recur is not full TCO, undergrad cum-guzzler
>compiling to a VM is somehow more portable than just compiling to platform
yes, I think you're catching on
>(((((tools)))))
go write some makefiles for your boyfriend, slut
>[TCO is] literally one of the major appeals of Lisp, yes.
lmao! The absolute fucking state of nu-Jow Forums

Attached: 2QvDttW.jpg (400x468, 62K)

isn't racket super slow?

yes, but it's the only scheme implementation which isn't broken

Do lisp have memory management?

No, it's garbage collected.

lol

what difference does it make

What's his name again?

Attached: rich hickey.jpg (720x720, 455K)

> Lisp without the parts that make lisp nice
You you never used the language.

shit can be best by many criterias, and basicly never is best in general. either stop snorting crack with your arsehole and ask a proper question, or keep doing that, but away from here.

Post your repo, you dumb anime-poster

dude that's so cringe bro

Java 'tooling' and 'portability' are a myth.
Also Clojure has shit syntax compared to proper lisp and kinda misses the whole point.
But sounds like you know that already.