[Ur] css_style and 'Anonymous function remains at code generation'

Sergey Mironov grrwlf at gmail.com
Fri Oct 4 10:30:23 EDT 2013


Hi, Looks like another problem appears. The sources (just a few lines)
are available at

https://github.com/grwlf/urbugs/blob/master/CSS.ur

And also below
Please, help!

Regards,
Sergey


(*

dev:[grwlf at greyblade:~/proj/urbugs]$ urweb -version
The Ur/Web compiler, version 20130421 + dd40104e7175 qbase/qtip/script-tag/tip

dev:[grwlf at greyblade:~/proj/urbugs]$ urweb -dbms sqlite CSS
/home/grwlf/proj/urbugs/CSS.ur:2:64: (to 2:65) Anonymous function
remains at code generation
Function:  (fn x : FFI(Basis.string) => x ^ "position: relative;")
:0:0: (to 0:0) Anonymous function remains at code generation
Function:  (fn _ : {} => write(UNBOUND_1))

*)

fun mkcss (n:string) (v:string) : (css_style -> css_style) = fn x =>
oneProperty x (value (property n) (atom v))

fun css (l : list (css_style -> css_style)) : css_style =
  List.foldr (fn f s => f s) noStyle l

val cs = css (mkcss "position" "relative" :: [])

fun main {} :transaction page = return <xml><head/><body><p
style={cs}>bla</p></body></xml>



More information about the Ur mailing list