Con el lenguaje de plantillas de aldea que viene con yesod, ¿cuál es la mejor manera de imprimir una lista separada por comas?¿Cómo imprimir una lista separada por comas con aldea?
E.g. Supongamos que este código que solo imprime una entrada tras otra, ¿cómo puedo insertar comas entre los elementos? O tal vez incluso añadir una “y” antes de la última entrada:
The values in the list are
$ forall entry <- list
#{entry}
and that is it.
Algunos lenguajes de plantillas como Template Toolkit proporcionan directrices para detectar la primera o la última iteración.
Gracias, supongo que es una buena colección de soluciones, aunque ninguna tan satisfactoria como lo que proporciona Template Haskell. Quizás debería enviar un parche para una variable '' 'loop''' sepecial a hamlet. –