Come posso usare Haml con Catalyst?
-
08-07-2019 - |
Domanda
È possibile utilizzare Haml invece di un motore di template con Web framework Catalyst ?
Soluzione
Per quanto ne so (come l'autore di Haml), non esiste ancora un'implementazione del Perl.
Altri suggerimenti
Text :: Haml esiste ora. Sto forse cercando di usarlo al posto di HTML.HAML sembra mancare di alcuni complessi costrutti di template come condizionali e loop, quindi sto pensando di scrivere un Template :: Plugin :: HAML da integrare per quei costrutti extra.
Aggiorna
Ho implementato Template :: Plugin :: Haml utilizzando Text :: Haml così ora tu e usi Haml nel tuo Template-Toolkit , che ovviamente sono facili da realizzare su Catalyst. (nota: se dice che non c'è, dagli 24 ore e ricontrolla l'ho appena caricato)
Una versione Perl di Haml è in lavorazione qui:
Forse Template :: Declare potrebbe essere un'alternativa?
Da quello che ho potuto vedere, HAML è una cosa solo per rubini. Come la maggior parte di Ruby "DSL" sta usando semplicemente la sintassi di Ruby come API e non può essere eseguita al di fuori di Ruby senza implementarla completamente.