Alex, Looks like there's a regression of sorts in html-parser 0.5.1.
0.5.0 #;> (html->sxml "<foo bar></foo>") (*TOP* (foo (@ (bar)))) 0.5.1 #;> (html->sxml "<foo bar></foo>") Error: (cadr) bad argument type: () Arguably, empty attributes should result in a value of "" as per http://dev.w3.org/html5/markup/syntax.html#syntax-attr-empty ; for example, #;> (html->sxml "<foo bar></foo>") (*TOP* (foo (@ (bar "")))) although I'd also be satisfied with a return to the status quo ante, in which a null cdr signifies empty. Jim On Sep 8, 2013, at 7:30 AM, Alex Shinn <[email protected]> wrote: > On Thu, Sep 5, 2013 at 12:39 AM, Philip Kent <[email protected]> wrote: > Hi Alex, > > Excellent! Thanks for looking into it and for the tip re custom parsers - I > was trying to understand that code! > > It should work now, let me know if you have any problems. > > -- > Alex > > _______________________________________________ > Chicken-users mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/chicken-users
_______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
