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

Recherche:

Type: Messages; Utilisateur: Yo Eight

Page 1 sur 4 1 2 3 4

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

  1. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 543

    Bonjour, Dans les deux cas, tu as un...

    Bonjour,

    Dans les deux cas, tu as un (programme ou lib) native absente, à savoir tout ce qui est relatif à wx

    As-tu jeté un coup d'oeil sur ce lien ?

    Installation WxHaskell Windows
  2. Votes reçus
    +1 -0
    Réponses
    3
    Affichages
    1 309

    Salut, Int => String indique une...

    Salut,



    Int => String


    indique une fonction qui prend en paramètre un Int et retourne un String

    Donc dans le cas de ta fonction apply, ça veut dire qu'elle s'attend que son paramètre f...
  3. Discussion: simplifier mon where

    par Yo Eight
    Votes reçus
    +1 -0
    Réponses
    16
    Affichages
    1 610

    Je pense surtout que tu as mal indenté le code en...

    Je pense surtout que tu as mal indenté le code en le copiant :)

    concernant mon code, j'apporte une correction à evalPair qui était inefficace en introduisant paraMu:



    -- Autre type de...
  4. Discussion: simplifier mon where

    par Yo Eight
    Votes reçus
    +1 -0
    Réponses
    16
    Affichages
    1 610

    Ma version (compilée avec GHC 7.6.3) est plus...

    Ma version (compilée avec GHC 7.6.3) est plus 'avancée' je pense mais permet de mettre en avant ce qu'Haskell a à offrir :)

    Bien entendu, les critiques sont les bienvenues



    import...
  5. Discussion: simplifier mon where

    par Yo Eight
    Votes reçus
    +0 -0
    Réponses
    16
    Affichages
    1 610

    @mimi6060 Tu pourrais donner la définition de...

    @mimi6060

    Tu pourrais donner la définition de tes données algébriques EXP et TREE car il
    y a vraiment moyen de se faire plaisir avec Haskell sur ce genre de problème :)
  6. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    1 271

    Peux-tu donner ce que tu attends en sortie...

    Peux-tu donner ce que tu attends en sortie lorsque l'on applique ton entête d'exemple ?
  7. Votes reçus
    +0 -0
    Réponses
    1
    Affichages
    1 358

    Tu n'as pas formulé de question en rapport au...

    Tu n'as pas formulé de question en rapport au problème que tu rencontres de façon claire. On ne sait pas exactement ce que tu cherches à accomplir. Prends plus de temps à énoncer ton problème.
  8. Votes reçus
    +0 -0
    Réponses
    104
    Affichages
    9 953

    @grim7reaper Ça sera ma dernière intervention...

    @grim7reaper

    Ça sera ma dernière intervention pour éviter de sortir du contexte du thread.

    Peut-être alors que c'est juste un problème de vocabulaire. Ce que j'ai mis en gras dans ta...
  9. Votes reçus
    +0 -0
    Réponses
    104
    Affichages
    9 953

    Si on peut, comme le montre cette session GHCi ...

    Si on peut, comme le montre cette session GHCi



    GHCi, version 7.6.3: http://www.haskell.org/ghc/ :? for help
    Loading package ghc-prim ... linking ... done.
    Loading package integer-gmp ......
  10. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    2 232

    Certes mais dans son premier message, il indique...

    Certes mais dans son premier message, il indique vouloir éviter les abus de langage.

    Dire que IO a est un type monadique est un abus de langage vu que Monad n'est pas un type mais une classe. Pour...
  11. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    2 232

    la fonction 'hasard' a pour type IO Int. Ceci...

    la fonction 'hasard' a pour type IO Int. Ceci n'est pas un type monadique. D'ailleurs cette dénomination n'a aucun sens.

    Par contre, là où je suis d'accord avec toi, c'est que IO est une instance...
  12. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    2 232

    @Chatanga J'ai peut-être mal compris ton poste...

    @Chatanga

    J'ai peut-être mal compris ton poste mais dans la fonction foo 'unsafePerformIO hasard' sera bien exécutée sur le champ. Comme le prouve le vrai programme ci-dessous:



    module...
  13. Votes reçus
    +0 -0
    Réponses
    9
    Affichages
    2 232

    Soit la fonction hasard suivante hasard ::...

    Soit la fonction hasard suivante



    hasard :: IO Int


    Quand elle sera exécutée, elle produira un nombre entier aléatoire.

    Soit maintenant la fonction foo suivante
  14. Votes reçus
    +0 -0
    Réponses
    2
    Affichages
    2 016

    La réponse est simple, votre problème n'est pas...

    La réponse est simple, votre problème n'est pas propre à Haskell mais au protocole de communication SSL. Avez vous regardez comment cela était implémenté dans d'autres langages que vous maîtrisés ?
  15. Votes reçus
    +0 -0
    Réponses
    3
    Affichages
    1 992

    Il y a la fonction stripPrefix dans le module...

    Il y a la fonction stripPrefix dans le module Data.List qui est pas mal



    replace :: String -> String -> String -> String
    replace _ _ [] = []
    replace toBeReplaced substitute s@(x:xs) =
    ...
  16. Votes reçus
    +0 -0
    Réponses
    21
    Affichages
    18 584

    Sondage : Pour moi c'est Scala. Je considère vraiment ce...

    Pour moi c'est Scala. Je considère vraiment ce langage comme ce que Java aurait dû être. C'est de la programmation objet sans compromis avec une saveur fonctionnelle:

    Voici selon moi ses plus...
  17. Votes reçus
    +5 -5
    Réponses
    81
    Affichages
    19 113

    Personnellement, je suis un fanatique de la...

    Personnellement, je suis un fanatique de la programmation fonctionnelle (quasi exclusivement Haskell) et j'ai du mal à voir l’intérêt de l'utiliser au niveau système (notamment dans les parties...
  18. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    3 468

    Je suis d'accord avec toi, mais par abus de...

    Je suis d'accord avec toi, mais par abus de langage, il est souvent associé au système de typage.

    Pour le second point, je te passe lien du package sur hackage:

    Resource (Conduit)

    Y'a...
  19. Discussion: svp .. map & filter

    par Yo Eight
    Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    2 413

    Tu es beaucoup plus pédagogue :)

    Tu es beaucoup plus pédagogue :)
  20. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    11 898

    A vrai dire les Monad Transformer viennent du...

    A vrai dire les Monad Transformer viennent du monde Haskell.

    Une grande majorité des contributeurs de Scalaz font de l'Haskell. Ils veulent tous avoir les puissantes api provenant de ce langage...
  21. Discussion: svp .. map & filter

    par Yo Eight
    Votes reçus
    +1 -0
    Réponses
    4
    Affichages
    2 413

    J'ai sans doute mal compris, mais il me semble...

    J'ai sans doute mal compris, mais il me semble qu'elle veut exprimer map et filter avec foldr et les fonctions dans Prelude.

    J'avoue que ce n'est pas très clair.

    en tout cas map peut être...
  22. Votes reçus
    +1 -0
    Réponses
    5
    Affichages
    3 468

    Je ne pense pas que l'angle d'approche de la...

    Je ne pense pas que l'angle d'approche de la question soit le bon car théoriquement les langages généralistes (C, C++, Java, C#, Python, Perl,...) sont Turing complet, est donc peuvent "tout"...
  23. La maintenabilité est purement subjective dans...

    La maintenabilité est purement subjective dans beaucoup cas car elle dépend avant tout du niveau moyen des intervenants présents et futurs.

    Si nous résumons la maintenabilité à ceci:

    1)...
  24. Votes reçus
    +0 -0
    Réponses
    5
    Affichages
    11 898

    Contruction monadique des dépendances

    Voici une technique "d'injection de dépendances" que j'utilise dans mes projets Scala. Je la trouve personnellement plus fonctionnelle.

    Tout abord, définissons le trait Functor:



    trait...
  25. Votes reçus
    +4 -0
    Réponses
    6
    Affichages
    10 762

    Effectivement, j'avais mal compris. Voila comment...

    Effectivement, j'avais mal compris. Voila comment régler le problème.

    Quand tu définis structurellement un type, le type par défaut sera AnyRef (l'équivalent de java.lang.Object). scala.Int étend...
Affichage des résultats 1 à 25 sur 97
Page 1 sur 4 1 2 3 4