On Tuesday, 22 April 2014 at 23:45:43 UTC, Aleksandar Ruzicic
wrote:
Wow, this looks really nice! It has variables, mixins, nested
selectors and includes.. That's all I need!
Yea, I wrote this several years ago before even knowing about
sass based on what annoyed me about CSS and it looks like me and
the sass people had a lot of the same complaints because our
results are almost compatible. I think sass does a better job
with calculations but meh, I just use box-sizing: border-box and
then I don't care as much about calculations anymore anyway!
Ideally I would use @ as prefix, but that may interfere with
CSS @-rules (I see you have CssAtRule class to handle those),
so I'd use some character that's easier to type like $ (but
that is used for parent selector in upcoming CSS 4)...
Yeah, that's why I picked the weird symbol, I wanted something
that wasn't going to be used anywhere else in normal CSS so it
wouldn't conflict. (The implementation here is stupid simple: it
just does indexOf this symbol and then replaces it. The denesting
is a more complete css parser, but the macros replacement is
plain text search.)
Anyway, I updated the github to allow $ to be used.