Clojure core abstractions


#1

Central to programming in Clojure are the abstractions that are built into the core. Most of the functionality in Clojure is programmed to these abstractions instead of to concrete types. For instance, map works on the Seq abstraction. Would you like to explore these basic abstractions?

###Seq abstraction (sequences and order)

  • :thumbsup: Yes, please teach this!
  • :thumbsdown: No, Iā€™m not interested.

0 voters

###Associative abstraction (key/value associations)

  • :thumbsup: Yes, please teach this!
  • :thumbsdown: No, Iā€™m not interested.

0 voters

Function abstraction (callable)

  • :thumbsup: Yes, please teach this!
  • :thumbsdown: No, Iā€™m not interested.

0 voters

Reference abstraction (object references with custom semantics)

  • :thumbsup: Yes, please teach this!
  • :thumbsdown: No, Iā€™m not interested.

0 voters

Comments are encouraged!