#! | 53 lines | 51 code | 2 blank | 0 comment | 0 complexity | dd7523687c99452564cfda64819931ff MD5 | raw file
1y# -*- mode: org -*- 2#+STARTUP: nofold 3 4* Documentation 5 Redo tutorial? 6 Using helpers 7 haml_concat and haml_tag in particular 8 Syntax highlighting? 9 10* Code 11 Keep track of error offsets everywhere 12 Use this to show error location in messages 13 Just clean up SassScript syntax errors in general 14 Lexer errors in particular are icky 15 See in particular error changes made in c07b5c8 16** Haml 17 Support finer-grained HTML-escaping in filters 18 Speed 19 Make tags with dynamic attributes pre-render as much as possible 20 Including the attribute name where doable 21 :ugly + :html improvements 22 Ignore closing tags where we can 23 http://code.google.com/speed/articles/optimizing-html.html 24 Requires Haml parsing refactor 25 Don't quote attributes that don't require it 26 http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.2 27 http://www.w3.org/TR/html5/syntax.html#attributes 28** Sass 29 Benchmark the effects of storing the raw template in sassc 30 If it's expensive, overload RootNode dumping/loading to dup and set @template to nil 31 Then fall back on reading from actual file 32 Make Rack middleware the default for Rails and Merb versions that support it 33 CSS superset 34 Classes are mixins 35 Can refer to specific property values? Syntax? 36 Pull in Compass watcher stuff 37 Internationalization 38 Particularly word constituents in Regexps 39 Optimization 40 http://csstidy.sourceforge.net/ 41 http://developer.yahoo.com/yui/compressor/ 42 Also comma-folding identical rules where possible 43 Multiple levels 44 0: No optimization 45 1: Nothing that changes doc structure 46 No comma-folding 47 2: Anything that keeps functionality identical to O2 (default) 48 3: Assume order of rules doesn't matter 49 Comma-fold even if there are intervening rules that might interfere 50 CSS3 51 Add (optional) support for http://www.w3.org/TR/css3-values/#calc 52 Cross-unit arithmetic should compile into this 53 Should we use "mod" in Sass for consistency?