[Haskell-cafe] Anyone up for Google SoC 2010?

iquiw iku.iwasa at gmail.com
Thu Mar 4 22:48:23 EST 2010


Hi Johan,

On Fri, Mar 5, 2010 at 6:18 AM, Johan Tibell <johan.tibell at gmail.com> wrote:
> Here's a proposal for a project I'd be willing to mentor:
> = A high-performance HTML combinator library using Data.Text =

Nice project! I would like to see the project will be accepted.

Perhaps it's not scope of the project, but if compatibility doesn't
matter, I want new HTML library have uniform naming convention
for functions that based on element or attribute.

For example, function name should be;
 - "e_" + element name ("html", "head", "body" => "e_html", "e_head", "e_body")
   "a_" + attribute name ("href", "id", "class" => "a_href", "a_id", "a_class")
or
 - "e" + capitalized element name ("html", "head", "body" => "eHtml",
"eHead", "eBody")
   "a" + capitalized attribute name ("href", "id", "class" => "aHref",
"aId", "aClass")

or some other convention.


Function names in the 'html' library are unpredictable from
corresponding element/attribute names...
 ("head", "base", "a" => "header", "thebase", "anchor")

-- iquiw


More information about the Haskell-Cafe mailing list