Jow Forums what do you think of common lisp

Get the basics of LISP and read the core paper on the language regarding it.
www-formal.stanford.edu/jmc/recursive.pdf
Especially pages 19/20. Those two pages describe the entire language in and of itself (Apply/Eval). The power of lisp comes that it can be described by itself rather shortly - code is data and data is code, and that can have some cool results.

Practically, some LISP dialects like Clojure are cool, I wouldn’t waste too much time in it unless you’ve got a special interest. I’d say the core strength of LISP is meta exploratory programming and quick compiler implementations (with use of LLVM if that fancies you). But yeah, if you don’t need a rapid compiler, don’t get intense into it.

On the other hand, if you wanna know pure functional programming, learn Haskell well - it’ll make you a better programmer. I agree with That dynamic languages can be fucking shit as good practice is 10x more important and spaghetti code can easily happen and knowing what things should be can become difficult.

you're just one of those kids who write 2-hour task in shitty outdated dialect in a span of year, and then shitpost about it on Jow Forums for the rest of their life. there's a good reason no one uses dyntyped languages unironically(except brainlets like you obviously. could we blame you for getting trolled into it? you're incapable of knowing any better)

Attached: group-safe16-587fc524f740279d1c0612d6a132f7ab-setz chosen undead knight lautrec of carim priscilla t (578x864, 492K)

I was having sooooo many fucking problems setting up the environment for building it. Is everything for F# installed through Nuget? I least F# has to offer but getting it to work has been silly for me.

>it won't take you much time unless you're a retard.
Herein lies the problem

Should I attempt to learn Lisp, or should I just stay away from something so complicated should I do something stupid

Attached: qiwhle070la21.jpg (400x400, 30K)

>That dynamic languages can be fucking shit as good practice is 10x more important and spaghetti code can easily happen and knowing what things should be can become difficult.
Saying Lisp is shit because it's dynamically typed is like saying C is shit because it's memory unsafe. Any modern CL implementation will bitch at you for doing weird things with types, it's not like webshit languages where anything goes.

>there's a good reason no one uses dyntyped languages unironically
Most dynamic languages are shit, but this is still a colossally retarded statement. Writing fizz buzz in Rust doesn't make you productive either.
If you're retarded, try Go instead.

i woudn't know, i dropped it after doing helloworld in vscode and just went back to rust, since f# won't be implementing hkt anyways.

Attached: group-safe0-a8326913fe3ff1e1a98ddd1189ce3b93-setz priscilla the crossbreed seaport hime dark souls k (1023x724, 224K)

it's not complicated you fucking sweaty-feet brainlet, go and rtfm right now instead of asking around.

Attached: 1310246424001.jpg (268x265, 62K)

I haven’t played with CL that much, so I wasn’t aware of its compiler yelling at you. In that case, it sounds much more reasonable. I suppose my fears of Python are rubbing out on other things.

But yeah, I’d say the main concern is the lack of good documentation, along with the lack of major use in industry (therefore it’s not forced to update). Good and bad I suppose, but isn’t good if you want to be a professional LISPer.

It’s a shame. It’s more user friendly than Haskell and I could prototype stuff pretty fast. I’ve never used Rust, how would you compare it to other languages?