Author Topic: [Clojure] Resources  (Read 1427 times)

0 Members and 1 Guest are viewing this topic.

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
[Clojure] Resources
« on: September 17, 2015, 11:39:46 am »
I have started my quest in Functional Programming with Haskell. Haskell is great and possibly THE most correct language (and best to learn first) in Functional programming (Haskell is a "true" Pure functional language). But this "Pure" also makes it rather hard to use it for rapid application development like Web development is these days.

So I stumbled upon Clojure, this language is truly great and the revival of Lisp (more correctly a lisp dialect making the language popular again).

If you are looking for a language who is a little more loose and dynamic than Haskell, to learn a Lisp or if Haskell is just too hard for you to start in Functional programming try Clojure!

The best resources in order of newbischness:
http://www.tryclj.com/
https://www.youtube.com/playlist?list=PLAC43CFB134E85266
https://www.4clojure.com/problems
http://www.braveclojure.com/

Webdev in clojure (what I am currently using):
https://reagent-project.github.io/
« Last Edit: September 17, 2015, 11:40:09 am by Stackprotector »
~Factionwars

Sy5L33T

  • Guest
Re: [Clojure] Resources
« Reply #1 on: September 17, 2015, 12:53:06 pm »
Hmmm, I like what I am reading. Good stuff, thank you for sharing the information.

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: [Clojure] Resources
« Reply #2 on: September 17, 2015, 02:12:53 pm »
Don't hesitate to join IRC and talk about it :)
~Factionwars

Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: [Clojure] Resources
« Reply #3 on: September 17, 2015, 11:53:07 pm »
I tried my hand at haskell and maybe it was the book i was using (Realworldhaskell) or my head just failed to wrap around it. But also i had very little time for it so i gave up till a later time. Now that you mention clojure, i might try it out next i have time before i bang haskell up again.
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: [Clojure] Resources
« Reply #4 on: September 18, 2015, 08:46:19 am »
I tried my hand at haskell and maybe it was the book i was using (Realworldhaskell) or my head just failed to wrap around it. But also i had very little time for it so i gave up till a later time. Now that you mention clojure, i might try it out next i have time before i bang haskell up again.
It took me several weeks (I usually pick up any regular language in a few hours) of very persistent learning and not giving up to get my head around the basic constructs. So yes. However Clojure is much easier to learn.
~Factionwars

Offline TheWormKill

  • EZ's Scripting Whore
  • Global Moderator
  • Knight
  • *
  • Posts: 257
  • Cookies: 66
  • The Grim Reaper of Worms
    • View Profile
Re: [Clojure] Resources
« Reply #5 on: September 18, 2015, 12:43:31 pm »
Well, regarding Haskell, I completely agree, it takes some time and multiple resources to get going. Once you get the hang of it, you don't want to stop. As for clojure, @Stackprotector already asked me why I don't learn it,
so I guess it's on my list, although the description of it's relationship with haskell can be reversed:

Yes, Clojure is more dynamic (from what I know) and easier to pick up (from what I heard and can guess).
But if you already "got" Haskell, you might not want to switch, or at least the motivation is somewhat limited.

Maybe it's just a personal issue with my broken mind.
Stuff I did: How to think like a superuser, Iridium

He should make that "Haskell"
Quote
<m0rph-is-gay> fuck you thewormkill you python coding mother fucker

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: [Clojure] Resources
« Reply #6 on: September 24, 2015, 10:13:48 am »
Well, regarding Haskell, I completely agree, it takes some time and multiple resources to get going. Once you get the hang of it, you don't want to stop. As for clojure, @Stackprotector already asked me why I don't learn it,
so I guess it's on my list, although the description of it's relationship with haskell can be reversed:

Yes, Clojure is more dynamic (from what I know) and easier to pick up (from what I heard and can guess).
But if you already "got" Haskell, you might not want to switch, or at least the motivation is somewhat limited.

Maybe it's just a personal issue with my broken mind.
Well, learning a Lisp before you die is one reason. But if you are good at Haskell why leave it indeed.

The only big downside I have with Haskell is things like Template haskell where there is a lot of magical boilerplate code which does all magical things for you.
~Factionwars