Hey Jan, My decisions were mostly in an effort to reduce the number of hard dependencies. If you do a search on the incise repository for "hiccup"<https://github.com/RyanMcG/incise/search?q=hiccup&ref=cmdform>, you'll see it is not used in any core functionality (besides server to generate a trivial 404 page). The only place hiccup is really used are in layout implementations. You could easily implement a layout without using any of the helper macros (deflayout, defpartial) that supports hiccup instead. Version 0.2.0 is going to break apart the project to remove as many dependencies as possible from incise-core.
Thanks, Ryan On Tue, Jan 14, 2014 at 12:26 AM, Jan Herich <jan.her...@gmail.com> wrote: > Hello Ryan, > > Thank you for the project, i was always missing a good static site > generator written in clojure ! > You took some interesting design decisions with extensibility. I'm > currently working on the > similar project <https://github.com/janherich/gutenberg>, even if my > design is very different, because my needs are different - i want to > have templates in pure html and be able to declaratively specify specific > areas, because of that > my project is based on enlive html library. > > > Dňa utorok, 14. januára 2014 8:35:33 UTC+1 Ryan McGowan napísal(-a): > >> Hi all! >> >> After consuming quite a bit of my spare time for the past several months, >> I have finally released version 0.1.0 <https://clojars.org/incise> of >> incise. It is a static site generator written in Clojure (of course). I >> like it quite a bit and I think others might benefit from it too. I am >> very open to contributions, suggestions or criticisms (just open an >> issue) <https://github.com/RyanMcG/incise/issues>. >> >> Necessary links: >> >> - https://clojars.org/incise >> - http://www.ryanmcg.com/incise/ - README generated into website >> using itself (it's called being meta). >> - https://github.com/RyanMcG/incise >> - https://github.com/RyanMcG/lein-incise - Yes there is a plugin >> - http://www.ryanmcg.com/2014/1/13/static-website-generation- >> with-incise/ - Very short post about it. Basically points to the >> README and makes the disclaimer that it's not a big deal. >> - https://github.com/RyanMcG/incise-example-project - super simple >> example project >> - http://www.ryanmcg.com/incise-example-project/ - and its generated >> output >> >> Thanks, >> >> Ryan McGowan >> > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to a topic in the > Google Groups "Clojure" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojure/8AI4JIfVCB8/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. > -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.