Write a Scheme markup function color-text of the following form: (color-text r g b . content-and-attributes) The three first parameters are integers between 0 and 255. The tail parameter list text-and-attributes is arbitrary XML contents and attributes. Examples of calls: (color-text 255 0 0 "This is some nice text") (color-text 255 0 0 "This is some" (em "nice") "text") (color-text 255 0 0 'class "my-class" "This is some" (em "nice") "text" _ ".") Alternatively you may go for a form: (color-text 'red r 'green g 'blue b content-and-attributes) such as (color-text 'red 255 'green 0 'blue 0 "This is some nice text") Implement the desired function in terms of an HTML span element. Use the function xml-in-laml-positional-abstraction to implement the mixed positional and LAML parameter passing. The function rgb-color-encoding is also useful. |