That's cool.
(doseq [[name tag] [['html "html"]
['head "head"]
['style "style"]
['title "title"]
['body "body"]
['table "table"]
['row "tr"]
['col "td"]
['span "span"]
['h1 "h1"]]]
Why not use map here?
(eval `(defblockfn ~name [block#]
(html_tag* ~tag nil block#)))
(eval `(defblockfn ~(symbol (str name "_with")) [attributes# block#]
(html_tag* ~tag attributes# block#))))
See if you can simplify the above code.
Regards,
Emeka
On Thu, Jun 25, 2009 at 5:46 PM, CuppoJava <[email protected]>wrote:
>
> Hey guys,
> I was a little tired of working on what I am supposed to be working
> on, and decided to take a break and create a website. I decided to use
> Clojure, and to my surprise, it only took a day and less than 3 pages
> of code.
>
> members.shaw.ca/patrickli
>
> It only has a single article right now, under Technical, that talks
> about how I programmed the website. It's still a rough work (I haven't
> written anything substantial for a long time....), but it'd be nice to
> hear some thoughts.
>
> -Patrick
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---