Ho appena finito di migrare clerk in html (molto banale sembrerebbe,
manca solo la parte form in quanto non è ancora molto supportata e devo
quindi gestire i tag da javascript controllando riga per riga se è
possibile usare un input di tipo date o se non si può…)
Se nelle vostre applicazioni usate tidy occhio che vi toglierà i tag
nuovi, a breve scrivo 2 righe sul mio blog su come configurare tidy
(appena finisco con le form)
uso 1.8.7, se avessi un pò di tempo libero la farei volentieri io (prima
o poi migrerò a nuove versioni…) ma al momento sono + che oberato di
lavoro…
Se nelle vostre applicazioni usate tidy occhio che vi toglierà i tag
nuovi, a breve scrivo 2 righe sul mio blog su come configurare tidy
(appena finisco con le form)
Usi Ruby 1.8 o 1.9? Ho avuto modo di guardare come è implementata la
Gem di tidy, che attualmente non è compatibile con la 1.9 - quindi
nei progetti 1.9 fallback su /usr/bin/tidy :-/
La Gem usa DL, i cui moduli han subito dei rename in 1.9 - ma in ogni
caso l’implementazione è molto sporca (5 moduli differenti per ogni
funzione, inquinando il namespace globale, classi che bindano i tidy
buffer senza usare ObjectSpace#define_finalizer e quindi richiedono
una .free esplicita, niente magic loading della libreria utilizzando
i path canonici, etc). Inoltre, magari, un approccio swig o rude C
extension sarebbe più appropriato per queste necessita.
Se qualcuno ha voglia di creare una nuova Gem mi faccia sapere in
privato - ne beneficierebbero in tanti :-).