
Hi all, I wanted to announce some upcoming changes for Lucius. 1. A number of people have requested variable support. I was hesitant at first, as this overlaps with Haskell variables, but it really is too useful a feature not to have. Syntax is stolen from Less: @myColor: red; p { color: #{myColor}; } div { color: #{myColor}; } Note that you can only declare raw strings as the values of a variable, not refer to other variables. We can consider relaxing this in the future. 2. Runtime Lucius, as a parallel to runtime Hamlet. It does not support any URL interpolation (I can't think of a use case where that would be relevant), only interpolating raw text values. 3. Until a better name comes along: servius, a standalone server (based on Warp and wai-app-static) that will render Hamlet and Lucius on-the-fly. This trifecta comes in *very* handy for mocking up some HTML/CSS before integrating it into an actual site. Michael