IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: limestrael

Page 1 sur 4 1 2 3 4

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    6 939

    Mmmh... Pas sûr. Je viens de passer 5 mois à...

    Mmmh... Pas sûr. Je viens de passer 5 mois à coder en Python en paradigme fonctionnel, et je peux t'assurer que les concepts objets se mélangent très mal avec les principes fonctionnels. Types...
  2. Votes reçus
    +0 -0
    Réponses
    385
    Affichages
    58 044

    J'utilise aussi Haskell :ccool:. Ca fait un an et...

    J'utilise aussi Haskell :ccool:. Ca fait un an et demi que je l'utilise.
    Je viens d'apprendre Scala, et là je me mets au Scheme.

    Mais non :lol: c'est cool les monades ! Je me mets même à les...
  3. Votes reçus
    +1 -0
    Réponses
    385
    Affichages
    58 044

    Personnellement, je voue une haine totale à PHP:...

    Personnellement, je voue une haine totale à PHP: très mal fichu, source incroyable de bugs. Et surtout: totalement centré sur son domaine (le web), donc pas assez générique, alors que d'autres...
  4. Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    6 939

    Je pourrais aussi reprocher un léger manque de...

    Je pourrais aussi reprocher un léger manque de consistance au niveau de certains opérateurs (notamment la '->' qui est allègrement utilisée partout).

    Par exemple, une fonction se déclare ainsi:
    f...
  5. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    2 914

    C'est une mauvaise idée à mon avis d'utiliser les...

    C'est une mauvaise idée à mon avis d'utiliser les list comprehensions si tu débutes, et je crois que ce n'est pas ce que amirarah souhaite faite.

    Je crois comprendre que tu cherches à "lire" une...
  6. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    2 767

    Pour la lecture et l'écriture, tu as System.IO ...

    Pour la lecture et l'écriture, tu as System.IO

    Pour extraire les informations, tu as le package parsec
  7. Votes reçus
    +0 -0
    Réponses
    0
    Affichages
    2 671

    FFI: désallocation automatique des callbacks

    La page http://www.haskell.org/haskellwiki/GHC/Using_the_FFI#Callbacks_into_Haskell_from_foreign_code donne un petit exemple de comment faire passer une fonction haskell comme callback vers du code...
  8. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    3 032

    Bon, j'ai pu trouver une réponse (partielle ?) à...

    Bon, j'ai pu trouver une réponse (partielle ?) à ma question 2:

    Dans mon .cabal, je ne mets que la librairie, pas mon main de test. Je 'cabal configure' une fois et 'cabal installe' à chaque modif...
  9. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    3 032

    Cabal et développement

    J'aurais deux questions très liées :

    Question 1: Cabal est un bon outil pour installer/distribuer ses packages, mais je voulais savoir, lors du développement d'un projet en Haskell, utilisez-vous...
  10. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 741

    Oui, y'a regex-pcre(-builtin) et les autres...

    Oui, y'a regex-pcre(-builtin) et les autres implémentations (regex-*) aussi. J'ai déjà cherché, et encore une fois, rien pour les substitutions.
  11. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 741

    Mmmh, désolé. Encore une fois, je ne vois pas de...

    Mmmh, désolé. Encore une fois, je ne vois pas de fonctions de pcre-light permettant les substitutions (et j'ai essayé de compiler directement un 's/regex/replacement/', faut pas rêver ça fonctionne...
  12. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 741

    Real World Haskell, je l'ai lu en entier, rien...

    Real World Haskell, je l'ai lu en entier, rien dedans.

    Quant à regex-tdfa, il n'y a rien dedans pour les substitutions (si je ne m'abuse), ni dans pcre (puisqu'elles suivent toutes la même API)....
  13. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 741

    Regex et substitutions

    Bonjour,
    quelqu'un saurait si il y a moyen de faire facilement une substitution avec grouping et tout(*) avec l'API de Regex de Haskell ? Il y a bien subRegex du package regex-compat, mais c'est...
  14. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    2 355

    Je viens d'installer la Haskell Platform sous XP....

    Je viens d'installer la Haskell Platform sous XP.
    Après un "cabal update" et un "cabal install haxml", tout marche au poil, rien de plus à faire.
  15. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    2 878

    Pour débuter avec Haskell, le compilateur...

    Pour débuter avec Haskell, le compilateur principal à utiliser est GHC (www.haskell.org/ghc). Il est multiplateforme, et si tu es sous un Linux il y a de fortes chances pour qu'il soit dans les...
  16. Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    6 939

    Explique-toi. Si Haskell est dur à apprendre...

    Explique-toi.
    Si Haskell est dur à apprendre parce qu'il fonctionne d'une manière très différente de ce que tu connais, ça ne peut pas être une critique. Si Haskell fonctionnait pareil que les...
  17. Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    6 939

    Oui, mais là pour le coup Data.Map c'est un peu...

    Oui, mais là pour le coup Data.Map c'est un peu long à taper à chaque fois... 8-)
  18. Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    6 939

    J'aurais aimé que l'auteur d'un module ait la...

    J'aurais aimé que l'auteur d'un module ait la capacité de définir un truc genre "namespace NS where" (un peu comme on le fait en C++).
    Le souci quand on développe un code Haskell est qu'on se...
  19. Votes reçus
    +0 -0
    Réponses
    30
    Affichages
    6 939

    Si vous aviez quelque chose à reprocher à Haskell

    Haskell est un langage excellent, bien pensé et qui a de grande qualités, mais rien n'est parfait si on essaie d'avoir un regard critique, et je pense qu'il est bien de voir tous les aspects.
    Du...
  20. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 528

    Ok ;)

    Ok ;)
  21. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 528

    Ok ! Mais est-ce le cas pour toutes les monades...

    Ok !
    Mais est-ce le cas pour toutes les monades ou bien uniquement pour IO ?

    Par exemple si le code était :

    loop :: (Monad m) => m Bool -> m ()
    loop action = action >>= flip when (loop...
  22. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 528

    Oui, c'est très exactement comme cela que j'avais...

    Oui, c'est très exactement comme cela que j'avais fait.
    Une recursion est effectivement très facile à faire, mais je me demandais juste si cela ne posait pas de problème de pile...
  23. Votes reçus
    +0 -0
    Réponses
    6
    Affichages
    17 528

    Répéter une action monadique

    Je me demandais, quelle est la méthode la plus efficace pour faire une boucle principale se répétant jusqu'à la fin du programme (en gros là où en impératif on aurait un while(continuer) { ... })....
  24. Votes reçus
    +1 -0
    Réponses
    22
    Affichages
    10 313

    Ouaip, enfin perso je trouve toujours ça...

    Ouaip, enfin perso je trouve toujours ça ridicule...
  25. Votes reçus
    +0 -0
    Réponses
    7
    Affichages
    17 776

    L'idée des 2 modules, l'un pur, l'un monadique,...

    L'idée des 2 modules, l'un pur, l'un monadique, avec les mêmes noms de fonctions est bien.
    Effectivement, se baser sur la classe MonadState plutot que sur State ou StateT permet aussi d'être plus...
Affichage des résultats 1 à 25 sur 90
Page 1 sur 4 1 2 3 4