From stephane+haskell-fr at bortzmeyer.org Wed Jan 10 16:11:58 2007 From: stephane+haskell-fr at bortzmeyer.org (Stephane Bortzmeyer) Date: Wed Jan 10 16:08:11 2007 Subject: [Haskell-fr] [Cabal et al.] Comment le rendre plus convivial aux non-Haskelliens ? Message-ID: <20070110211158.GA3223@preston.sources.org> Je fais un programme qui sera utilis? par des non-Haskelliens totaux. J'ai sagement suivi les conseils en http://haskell.org/haskellwiki/How_to_write_a_Haskell_program et j'utilise donc Cabal. Le probl?me est que le non-Haskellien ne sait pas taper 'runhaskell Setup.hs build'. Il sait taper ./configure && make (sur Unix) et cliquer sur setup.exe (sur le Syst?me-Dont-Il-Ne-Faut-Pas-Prononcer-Le-Nom). Comment faire cela en Haskell ? Sur Unix, j'imagine que je peux ?crire un Makefile qui appelera Cabal. Mais je pr?f?rerai un configure qui teste si ghc est l?, d'abord ! Quelqu'un a d?j? fait le configure.ac kivabien ? Et sur le Syst?me-Dont-Il-Ne-Faut-Pas-Prononcer-Le-Nom ? From stephane+haskell-fr at bortzmeyer.org Wed Jan 10 16:18:40 2007 From: stephane+haskell-fr at bortzmeyer.org (Stephane Bortzmeyer) Date: Wed Jan 10 16:18:13 2007 Subject: [Haskell-fr] =?iso-8859-1?q?=C9crire?= une page de manuel (Unix man page) Message-ID: <20070110211840.GA3861@preston.sources.org> Je fais un programme qui tournera surtout sur Unix (un ex?cutable, pas une biblioth?que) et je me pose la question de la doc. Y a t-il un moyen plus haskellien qu'un autre d'?crire une page de manuel (comme un programmeur Perl utiliserait pod)? Un lhs2man, quelque part ? Haddock ne convient pas car je n'?cris pas une biblioth?que pour programmeurs Haskell. S'il n'y a pas de solution typiquement haskellienne, j'utiliserai Docbook (http://docbook2x.sourceforge.net/). From stephane+haskell-fr at bortzmeyer.org Wed Jan 10 16:30:28 2007 From: stephane+haskell-fr at bortzmeyer.org (Stephane Bortzmeyer) Date: Wed Jan 10 16:28:10 2007 Subject: [Haskell-fr] [Parsec] Analyser de l'UTF-8 ? Message-ID: <20070110213028.GA1973@preston.sources.org> J'ai un programme (http://www.cosmogol.fr/shadok.html) qui utilise Parsec pour l'analyse syntaxique. Le langage qu'il analyse est en ASCII pur. Maintenant, des utilisateurs r?clament de l'Unicode (encod? en UTF-8). Quelqu'un a d?j? essay? ? Il faut pouvoir lire l'UTF-8 depuis Haskell et pouvoir d?finir une grammaire avec de l'Unicode (voir http://www.w3.org/TR/REC-xml/#NT-Letter pour un joli exemple : c'est la liste des caract?res l?gaux pour un identifiant XML). Quelques r?f?rences dont je ne sais pas ce qu'elles valent (on note qu'il n'y a rien sur Parsec) : http://www.haskell.org/pipermail/haskell-i18n/2004-February/000127.html http://en.wikibooks.org/wiki/User:Newhoggy/UTF8_for_Haskell http://sophos.berkeley.edu/macfarlane/pandoc/ semble savoir faire tout ?a, faut que je lise le source. From eric.kow at gmail.com Wed Jan 10 17:41:32 2007 From: eric.kow at gmail.com (Eric Y. Kow) Date: Wed Jan 10 17:38:05 2007 Subject: [Haskell-fr] [Parsec] Analyser de l'UTF-8 ? In-Reply-To: <20070110213028.GA1973@preston.sources.org> References: <20070110213028.GA1973@preston.sources.org> Message-ID: <20070110224132.GA228@dewdrop.local> On Wed, Jan 10, 2007 at 22:30:28 +0100, Stephane Bortzmeyer wrote: > J'ai un programme (http://www.cosmogol.fr/shadok.html) qui utilise > Parsec pour l'analyse syntaxique. Le langage qu'il analyse est en > ASCII pur. Maintenant, des utilisateurs r?clament de l'Unicode (encod? > en UTF-8). J'ai utilis? ce module que j'ai trouv? dans le code source de darcs http://darcs.net/darcs-unstable/UTF8.hs Pugs se sert aussi de UTF-8: http://svn.openfoundry.org/pugs/src/UTF8.hs Peut-?tre entre les deux, il y a une solution? -- Eric Kow http://www.loria.fr/~kow PGP Key ID: 08AC04F9 Merci de corriger mon fran?ais. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 186 bytes Desc: not available Url : http://www.haskell.org/pipermail/haskell-fr/attachments/20070110/95afd910/attachment.bin From nanardon at nanardon.zarb.org Wed Jan 10 20:10:54 2007 From: nanardon at nanardon.zarb.org (Olivier Thauvin) Date: Wed Jan 10 20:06:57 2007 Subject: [Haskell-fr] [Parsec] Analyser de l'UTF-8 ? In-Reply-To: <20070110224132.GA228@dewdrop.local> References: <20070110213028.GA1973@preston.sources.org> <20070110224132.GA228@dewdrop.local> Message-ID: <200701110210.55359.nanardon@nanardon.zarb.org> Le Wednesday 10 January 2007 23:41, Eric Y. Kow a ?crit?: > On Wed, Jan 10, 2007 at 22:30:28 +0100, Stephane Bortzmeyer wrote: > > J'ai un programme (http://www.cosmogol.fr/shadok.html) qui utilise > > Parsec pour l'analyse syntaxique. Le langage qu'il analyse est en > > ASCII pur. Maintenant, des utilisateurs r?clament de l'Unicode (encod? > > en UTF-8). > > J'ai utilis? ce module que j'ai trouv? dans le code source de darcs > http://darcs.net/darcs-unstable/UTF8.hs Donne 404, par contre cette URL fonctionne: http://www.abridgegame.org/repos/darcs-unstable/UTF8.lhs > > Pugs se sert aussi de UTF-8: > http://svn.openfoundry.org/pugs/src/UTF8.hs > > Peut-?tre entre les deux, il y a une solution? -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://www.haskell.org/pipermail/haskell-fr/attachments/20070111/6dc60d85/attachment.bin