L'interêt visible de prime abord n'est qu'esthétique.
Mais regarde les nombreuses de librairies qui sont utilisées par des front end.
Tu en trouves dans tous les domaines :
- le graphisme : libmagick, gd, bientôt gimp...
- la compression sonore : vorbis, mp3, flac...
- les bases de données : mysql, pgsql, etc...
Pourtant, chacune de ces librairies à un éxécutable.
Après l'esthétique, vient la facilité d'intégration dans un programme, et le confort d'utilisation.
Immagine une librairie latex, couplée à un front end en php, perl, python, etc...
Celle-ci génère des fichiers ps, png, eps, pdf, etc...
Immagines un front end dans un langage interprété, par exemple :
doc = new LatexDoc() ;
doc.pageSize = "a4" ;
doc.template = "CV" ;
...
Le problème des éxcutables tex/latex est qu'ils permettent difficilement de créer des frontend. Ils sont très liés aux entrées/sorties standard. C'est gênant pour intégrer cette technologie sur un site web.
- Cela permettrait à des développeurs d'intégrer très facilement des documents de qualité typographique dans leurs applications.
- Tu peux aussi utiliser un frontend en PHP pour générer des formule mathématiques sur un site internet, ou des rapports à partir de bases de données *sql...
- Une librairie bien faite devrait permettre de rajouter très vite des greffons dans des applications aussi variées que Gnumeric, Abiword, Anjuta, KDevelopp, Quanta, ou même mozilla... etc...
Ce serait très rapide, de développer une petite application, en python, pour par exempleun créateur de pochettes CD/DVD/K7, on générateur de CV ou de lettre type...
Une librairie écrite en C, efficace, couplée à un cannevas de classes Python/Perl/Ruby, permettrait d'intégrer des
Immagines un plugin pour un lecteur multimédia, écrit dans un langage interprété, qui te permette de créer ta pochette CD
Pseudo Code :
import Latex ;
import Latex.Templates.CDCover ;
cover = new Latex::CDCover(...)
Foreach track as track
cover.addTrack ( track.title, track.artist, ...) ;
End
[^] # L'interêt.
Posté par André Rodier . En réponse à la dépêche LaTeX à Lille. Évalué à 2.
Mais regarde les nombreuses de librairies qui sont utilisées par des front end.
Tu en trouves dans tous les domaines :
- le graphisme : libmagick, gd, bientôt gimp...
- la compression sonore : vorbis, mp3, flac...
- les bases de données : mysql, pgsql, etc...
Pourtant, chacune de ces librairies à un éxécutable.
Après l'esthétique, vient la facilité d'intégration dans un programme, et le confort d'utilisation.
Immagine une librairie latex, couplée à un front end en php, perl, python, etc...
Celle-ci génère des fichiers ps, png, eps, pdf, etc...
Immagines un front end dans un langage interprété, par exemple :
doc = new LatexDoc() ;
doc.pageSize = "a4" ;
doc.template = "CV" ;
...
Le problème des éxcutables tex/latex est qu'ils permettent difficilement de créer des frontend. Ils sont très liés aux entrées/sorties standard. C'est gênant pour intégrer cette technologie sur un site web.
- Cela permettrait à des développeurs d'intégrer très facilement des documents de qualité typographique dans leurs applications.
- Tu peux aussi utiliser un frontend en PHP pour générer des formule mathématiques sur un site internet, ou des rapports à partir de bases de données *sql...
- Une librairie bien faite devrait permettre de rajouter très vite des greffons dans des applications aussi variées que Gnumeric, Abiword, Anjuta, KDevelopp, Quanta, ou même mozilla... etc...
Ce serait très rapide, de développer une petite application, en python, pour par exempleun créateur de pochettes CD/DVD/K7, on générateur de CV ou de lettre type...
Une librairie écrite en C, efficace, couplée à un cannevas de classes Python/Perl/Ruby, permettrait d'intégrer des
Immagines un plugin pour un lecteur multimédia, écrit dans un langage interprété, qui te permette de créer ta pochette CD
Pseudo Code :
import Latex ;
import Latex.Templates.CDCover ;
cover = new Latex::CDCover(...)
Foreach track as track
cover.addTrack ( track.title, track.artist, ...) ;
End
cover.Generate() ;
---
Voilà un rêve comme un autre ...