Mas existe solução. ;)
Você vai primeiro no Hick.org e baixa a libsgml – estou usando a versão 1.1.4.
Descompacte, configure e compile:
bash$ tar xzvf libsgml-*.tar.gz
bash$ cd libsgml-*/
bash$ ./configure
bash$ make
Antes de instalar, edite o
Makefile
, identifique a seguinte linha:install -m 644 -o root -g root --directory /usr/local/include/sgml
E substitua-a pelo seguinte:
install -o root -g root --directory /usr/local/include/sgml
install -m 644 -o root -g root include/Variant.h \
/usr/local/include/sgml/Variant.h
Não esqueça de respeitar a indentação!
Feito isso, pode instalar:
bash$ sudo make install
Agora recompile e reinstale seu pacote Io.
Para testar:
bash$ io
Io 20080120
Io> SGML
Io> xml := URL with("http://kodumaro.blogspot.com/") fetch asXML
Io> links := xml elementsWithName("a") map(attributes at("href"))
Io> links foreach(link, link println)
Referência: Io Programming Guide.
[]'s
Cacilhas, La Batalema