Skip to main content

This is my blog, more about me at marianoguerra.github.io

🦋 @marianoguerra.org 🐘 @marianoguerra@hachyderm.io 🐦 @warianoguerra

Qrly - selectores a lo jquery para XML y HTML en erlang

este fin de semana fue el spawnfest, un evento en el que tenes dos días para hacer una aplicación en erlang que sera juzgada por grosos del lenguaje y de yapa con interesantes premios.

estaba inscripto hace como 5 meses pero coincidio con un viaje a praga.

si bien era viaje de trabajo y ya estuve en praga dos veces antes, da un poco de cosita pasarse el finde encerrado en lugar de salir a pasear.

así que hice un equilibrio y le dedique el tiempo que consideraba que de todas formas estaba al pedo/cansado (aka a la maniana y a la tardecita) y salio qrly.

el proyecto esta en github aca:

https://github.com/marianoguerra/qrly

si bien no lo termine completamente quedo bastante util, los filtros que faltan son mas avanzados y ya tendre tiempo de agregarlos.

en resumen y siendo esta mi tercera aplicación útil en erlang (efene, fnt y qrly) continuo pensando que es un lenguaje muy copado y potente, me sorprende lo mucho que se logra con pocas lineas de codigo.

en lo malo, si bien la sintaxis ya no me molesta y hasta podria decir que me gusta, lo que me sigue molestando es los 3 tipos de puntuación para delimitar sentencias, el problema no es usarlos sino tener que cambiarlas cuando uno mueve o agrega codigo. Por ultimo, TDD se hace un poco molesto si uno agrega el paso de compilar (python me maleduco en esto ;)

sobre el final, me quedaban unos minutos asi que hice un ejemplo muy simple de como usarlo llamado oliver, que es un parser de atom.



por ultimo, no podia irme sin presentarles a la mascota del projecto "Qrly the bird"


como siempre, ayuda mas que bienvenida, la licencia es BSD.

esto fue qrly para sega genesis, espero que les haya gustado

ACTION!