Ah... OK, c'est ce dont j'avais peur : ça semble beaucoup moins intéressant du coup, un nouveau « standard » particulier.
Franchement, quand je regarde ce que tu as décris en dessous suite aux questions de Kerro, et des bouts de code genre https://github.com/zoggy/stog/blob/master/src/stog_blocks.ml j'ai l'impression que tu as réinventé XSLT, en moins bien... Si ce que tu fais c'est « juste » de la réécriture et du templating, XSLT sait déjà bien le faire. Dans le module blocks par exemple, les compteurs, c'est dans XSLT, le réécriture aussi, et le fait de réinventer un algo de résolution d'URL... aïe, as-tu déjà lu la RFC 3986 (genre https://tools.ietf.org/html/rfc3986#section-4.2) par exemple ? Je te le recommande chaudement (voire aussi l'originale, RFC 2396, toutes deux écrites par Tim Berners-Lee, et qui expliquent vraiment bien sa vision d'un monde hypertexte, je trouve).
Bref, j'avoue ne pas voir énormément d'intérêt dans ta solution face à quelques bouts de XSLT pour ton besoin particulier. Encore, tu aurais un schéma « standard » pour décrire tes documents, ça pourrait être quelque-chose d'un peu pérenne et réutilisable, mais en l'état je n'écrirais personnellement pas mes documents avec ton format.
Après, je ne critique pas l'approche de se faire une syntaxe perso pour faciliter l'écriture de documents : c'est très bien ! Mais plutôt la manière de le réaliser.
[^] # Re: Format des fichiers source ?
Posté par benoar . En réponse à la dépêche Sortie de Stog en version 0.15. Évalué à 2.
Ah... OK, c'est ce dont j'avais peur : ça semble beaucoup moins intéressant du coup, un nouveau « standard » particulier.
Franchement, quand je regarde ce que tu as décris en dessous suite aux questions de Kerro, et des bouts de code genre https://github.com/zoggy/stog/blob/master/src/stog_blocks.ml j'ai l'impression que tu as réinventé XSLT, en moins bien... Si ce que tu fais c'est « juste » de la réécriture et du templating, XSLT sait déjà bien le faire. Dans le module blocks par exemple, les compteurs, c'est dans XSLT, le réécriture aussi, et le fait de réinventer un algo de résolution d'URL... aïe, as-tu déjà lu la RFC 3986 (genre https://tools.ietf.org/html/rfc3986#section-4.2) par exemple ? Je te le recommande chaudement (voire aussi l'originale, RFC 2396, toutes deux écrites par Tim Berners-Lee, et qui expliquent vraiment bien sa vision d'un monde hypertexte, je trouve).
Bref, j'avoue ne pas voir énormément d'intérêt dans ta solution face à quelques bouts de XSLT pour ton besoin particulier. Encore, tu aurais un schéma « standard » pour décrire tes documents, ça pourrait être quelque-chose d'un peu pérenne et réutilisable, mais en l'état je n'écrirais personnellement pas mes documents avec ton format.
Après, je ne critique pas l'approche de se faire une syntaxe perso pour faciliter l'écriture de documents : c'est très bien ! Mais plutôt la manière de le réaliser.