ghcjs beats bootstrap and jquery for prototyping web design. combining recursion and lamba functions is so awesome! here's how I created 100 list item links numbered in sequential order with 3 lines of code. (using underscores to represent indentation).
forM [1..100] \item -> el "li" do elAttr "a" ("href" =: "#") text (printf "%03d" (item :: Int))it produces these DOM elements...
<li>001 <li>002 ... <li>100Later on I was told that clojurescript has something similar, using s-expressions to construct the html:
(for [item (range 100) [:li [:a {:href "#"} (format "%03d" item)]]])