Rob,

Sorry for the late reply. I've been a bit distracted the past few days.
I'll try to address your thoughts as best I can.

*There could even be a grid protocol and fluid, responsive, fixed, mobile,
etc be implementations of it, or multi-methods, or maybe its an overkill.*

I don't think this is overkill. At the very least it's probably worth
exploring. While I was "translating" the semantic grid SCSS code to
Clojure, protocols did cross my mind. As I noted in the code comments there
are a handful of "core" functions you see in virtually every grid system;
well, in virtually every grid system I've ever seen. My instincts lead me
to believe experimenting with protocols would be a step in the right
direction.

*... image overlay ... that could be really nice since a lot of designers
still hand in photoshop illustrations that developers need to fit in*

We have the JVM at our disposal. I'm fairly certain this could be a simple
task although I'm not certain where one would start (probably Google).

*Do you plan on incorporating a grid framework/concept in Garden?
*

Yes, but I'm waiting until Garden is no longer in beta (which should only
be for another month or so). If you, or anyone reading this, would like to
share gists/concepts for a grid framework that would definitely help keep
the ball rolling. My main focus right now is making sure I've covered the
most important topics (ie. color, units, comments, compilation) so people
can feel confident and productive - especially if they're coming from Sass
or another alt-css language.

*...the pound signs are causing reader errors...
*

That's because I was using *data_readers.clj*. Have a look
*here*<https://github.com/noprompt/garden/blob/master/dev/data_readers.clj>.
I would definitely encourage anyone using Garden to employee this approach.

Regarding the new CSS grid spec and not holding my breath. I won't. It'll
probably be at least a year or two before we see something solidified and
even longer before it's a viable option. It's a good idea but it still
needs a ton of work.

Anyhow, thanks for sharing your ideas! I look forward to hearing more from
you.

Joel


On Thu, Jun 27, 2013 at 11:09 AM, Rob Jens <rob.jentz...@gmail.com> wrote:

> P.p.s. the pound signs are causing reader errors (e.g. #px) in LightTable
> so I changed those plus additionally added a little Jetty
>
> https://gist.github.com/clojens/5878804
>
> Cheers
>
>
>
> Op dinsdag 9 april 2013 21:58:50 UTC+2 schreef Joel Holdbrooks het
> volgende:
>>
>> Nobel Clojurians,
>>
>> I am pleased to announce the alpha version of 
>> *Garden*<https://github.com/noprompt/garden>,
>> a new library for writing CSS in Clojure.
>>
>> The project weds the best ideas from Hiccup, gaka, and cssgen and aims to
>> provide a clean and conventional way to author stylesheets without being
>> too simple or too complex.
>>
>> Currently the list of notable features include:
>>
>>    - Nestable rules
>>    - Nestable declarations (this my change)
>>    - A builtin set of tools for working with CSS unit values
>>    - Convenient multiple selector syntax (IE. h1, h2, h3 { ... })
>>    - Output formatting options
>>
>> What's planned for the near future:
>>
>>    - The ability to use Clojure meta as a media query
>>    - A builtin set of tools for working with CSS color values
>>    - & selector syntax for nested rules
>>
>> For those of you who are interested in this sort of thing, please have a
>> look at the *project's repository* <https://github.com/noprompt/garden>.
>> There is still quite a bit of ground to do cover and any
>> help/criticism/contribution would be greatly appreciated.
>>
>> Please feel free to offer suggestions, ask questions, open issues, or
>> send pull requests. I would love nothing more than to see this library
>> succeed where other's have not.
>>
>>
>> Truly,
>>
>> Joel Holdbrooks (aka noprompt)
>>
>>  --
> --
> 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/xbFU2prTxlY/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.
>
>
>



-- 

Joel

-- 
-- 
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.


Reply via email to