A new way of blogging about ruby
This blog post is about to show a new way of blogging about ruby.
Developer. Author. Speaker.
This blog post is about to show a new way of blogging about ruby.
This blog post is about to show a new way of blogging about javascript.
The pain
What is Spec?
This article is the last part of our Clojure macros tutorial. The previous parts were:
Clojure provides a powerful tool to allow the developer to write macros effectively. This tool is called “Syntax quote”.
After having understood the fundamental difference between functions and macros, we are now ready to write our first macro.
Clojure as any other LISP language is homoiconic: the code written in the language is encoded as data structures that the language has tools to manipulate.
In clojure, records, types and protocols are parts of the fundamental building blocks of the language. We have talked about defrecord here: records are wacky maps and we have unveiled deprotocol secret there: defprotocol’s secret.
In clojure, records, types and protocols are parts of the fundamental building blocks of the language.