paint-brush
ClojureScript Macros: A (Not So) Long Journey [Part II]by@frozar
786 reads
786 reads

ClojureScript Macros: A (Not So) Long Journey [Part II]

by Fabien ROZAR13mJuly 2nd, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

This is the second part of my journey to learn Clojure/Script macro. This article will deal with Clojure macro. It's easier to build from solid basics rather than eagerly jump to the last step. I like to go one step after another, thus I thought it is a good idea to learn how to write Clojure macro first. The idea of macro came from John McCarthy, who created the LISP language in the 1950s. He was fascinated by the idea of writing programs with "algebraic" means. For example, add-bubble will take thefunction as argument and generate thefunction which is the side-effect version of it.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - ClojureScript Macros: A (Not So) Long Journey [Part II]
Fabien ROZAR HackerNoon profile picture
Fabien ROZAR

Fabien ROZAR

@frozar

Clojurist at heart

About @frozar
LEARN MORE ABOUT @FROZAR'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Fabien ROZAR HackerNoon profile picture
Fabien ROZAR@frozar
Clojurist at heart

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite