all options
stretch  ] [  buster  ] [  bullseye  ] [  bookworm  ] [  sid  ]
[ Source: haskell-hsx2hs  ]

Package: libghc-hsx2hs-doc (0.13.5-3)

Links for libghc-hsx2hs-doc

Screenshot

Debian Resources:

Download Source Package haskell-hsx2hs:

Maintainers:

External Resources:

Similar packages:

sintassi XML letterale in codice sorgente Haskell - documentazione

HSX (Haskell Source with XML; codice sorgente Haskell con XML) permette l'uso della sintassi XML letterale in codice sorgente Haskell. Il pre-elaboratore hsx2hs traduce i file sorgente .hsx in file .hs normali. La sintassi XML letterale viene tradotta in chiamate a funzioni per creare valori XML delle forme appropriate. hsx2hs trasforma sintassi XML letterale in una serie di chiamate a funzioni. Qualsiasi progetto può usare la sintassi per fornire definizioni per tali funzioni, e i valori XML prodotti saranno del tipo specificato. Ciò funziona con ogni tipo dato che hsx2hs non fa alcun assunto né inserisce alcuna informazione che dipende dal tipo. XMLGenerator definisce alcune classi di tipo che insieme coprono le funzioni iniettate dal pre-elaboratore. Un progetto che usa queste classi per fornire la semantica per la sintassi iniettata sarà in grado di usare qualsiasi funzione scritta in termini di tali classi, permettendo una migliore riusabilità del codice di quella ottenibile se ciascun progetto definisse una propria semantica per la sintassi XML. Inoltre le classi permettono l'uso della sintassi letterale a tipi diversi all'interno dello stesso modulo. Tutto questo non è così semplice come può sembrare, ma il modulo XMLGenerator fornisce tutto il meccanismo necessario.

Questo pacchetto fornisce la documentazione per una libreria per il linguaggio di programmazione Haskell. Per maggiori informazioni su Haskell si veda http://www.haskell.org/.

Other Packages Related to libghc-hsx2hs-doc

  • depends
  • recommends
  • suggests
  • enhances

Download libghc-hsx2hs-doc

Download for all available architectures
Architecture Package Size Installed Size Files
all 64.0 kB556.0 kB [list of files]