Il fututo è XML?!

  • Creatore
    Topic
  • #33388
    Up
    0
    Down
    ::


    L’utilizzo dei linguaggi XML sarà sempre più diffuso, vedi odf ecc.
    Mi chiedevo quando arriverà il giorno che il caro vecchio codice sorgente dei nostri amati *tex verranno sostituiti direttamente da porzioni xml, e, senza l’utilizzo di alcun parser per codice *tex, esisterà un compilatore che genererà il nostri dvi, ps, pdf, oppure odf?

    OpenOffice ed altri sofware alla fine fanno già questo, anche se “nascondono” il codice xml.

    Quando arriverà il momento in cui si dirà addio al caro amato /documentclass{opzione1, opzione2} a favore di qualcosa di simile a ?

    LP

Visualizzazione 0 filoni di risposte
  • Autore
    Risposte
    • #33389
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::


        Il linguaggio LaTeX è sostanzialmente lo stesso dalla sua creazione, ovvero da moltissimi anni e TeX stesso ha contribuito allo sviluppo di linguaggi di markup oggi così importanti.
        Il formato XML è coerente e molto potente poiché è in grado di dare peso alla semantica dei dati così da rendere immediato lo scambio di informazioni in rete.

        Tuttavia XML non è pensato per un utilizzo da parte degli umani che hanno bisogno di un linguaggio semplice da imparare, da ricordare, e da digitare a mano.

        Ciò non toglie che LaTeX si possa interfacciare con XML (per esempio con MATHML) ed un intero libro della Collana “Tools and Techniques for Computer Typesetting” Editore Addison-Wesley Professional dal titolo “The Latex Web Companion: Integrating Tex, HTML, and XML” sta li a dimostrarlo (risale al 1999).

        Penso quindi che LaTeX sia un linguaggio “vecchio” ma non antiquato e che in generale XML non è linguisticamente idoneo per l’uso da parte degli autori.

        L’argomento del post è a mio avviso essenziale per il futuro di LaTeX, non tanto per gli sviluppi verso XML, quanto per lo sviluppo di LaTeX stesso ovvero di LaTeX3 in cui stanno convergendo anni di lavoro con nuovi concetti tutti esclusivamente basati sullo sviluppo linguistico.

        Ciao a tutti.

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top