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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Haskell Discussion :

Nouvelles du monde Haskell


Sujet :

Haskell

  1. #1
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut Nouvelles du monde Haskell
    Ce thread est destiné à relayer les annonces des grands (ou moins grands) projets Haskell, ainsi que les nouvelles concernant le language lui-même.

    Commençons par annoncer Darcs2.0 (qui a besoin de contributeurs, donc si vous êtes intéressé, n'hésitez pas à vous manifester !), XMonad0.7 et WxHaskell0.10.3 qui viennent tous de sortir.

    Le numéro 10 de The Monad Reader vient également de sortir, avec un article tout chaud sur le débogueur maintenant disponible avec GHC et sur l'écriture d'un interpréteur Haskell en Haskell.

    --
    Jedaï

  2. #2
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut The A-Z of Programming Languages: Haskell
    Une longue interview de Simon Peyton-Jones dans le cadre d'une série d'articles consacrée aux langages de programmation, cet épisode est pour nous parler du langage Haskell.
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  3. #3
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    J'ai reçu mon livre « programming in Haskell » et je trouve ça super cool.

    Même si vous vous en foutez je suppose

  4. #4
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    J'ai reçu mon livre « programming in Haskell » et je trouve ça super cool.

    Même si vous vous en foutez je suppose
    ben non en fait... on veut que tu fasses une critique
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  5. #5
    Membre régulier Avatar de smatador
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 78
    Points
    78
    Par défaut
    Je pensais exactement la même chose

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 30
    Points : 24
    Points
    24
    Par défaut
    Ouais, même une excellente critique histoire de la montrer aux "OCamleux" inconditionnels.

  7. #7
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    1 958
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 958
    Points : 2 467
    Points
    2 467
    Par défaut
    Citation Envoyé par gorgonite Voir le message
    ben non en fait... on veut que tu fasses une critique
    Aurais-je du me taire ?

    Bon ok, si j'ai le temps, je te promet une critique... On s'en reparle

  8. #8
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par Garulfo Voir le message
    Bon ok, si j'ai le temps, je te promet une critique... On s'en reparle
    rien ne presse... mais si tu trouves un moment, ce serait super
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  9. #9
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    L'ICFP (International Conference on Functional Programming) de cette année a, semble-t-il, été un succès (nous attendons avec impatience des nouvelles de notre reporter sur place Alex-pi) et une conférence sur l'avenir de Haskell a été tenu à cette occasion. Ce résumé indique d'intéressant progès dans l'orientation d'Haskell et l'implémentation de GHC sur un ton résolument optimiste.

    --
    Jedaï

  10. #10
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut blog ICFP 2008 d'alex_pi
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

  11. #11
    alex_pi
    Invité(e)
    Par défaut
    Citation Envoyé par SpiceGuid Voir le message
    Je suis desole, mon pc est a l'agonie, donc je ne peux pas facilement poster... Ce sera donc catastrophiquement en retard Mais je metterai des choses dessus, promis !

  12. #12
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    WinHugs a pendant longtemps été l'implémentation la plus user-friendly de Haskell sous Windows, impliquant souvent que Hugs soit utilisé plutôt que GHC pour une introduction à Haskell... Malheureusement Hugs est plutôt en retard par rapport à GHC côté fonctionnalités et a également des performances largement inférieures.

    Aujourd'hui, un projet s'inspirant largement de WinHugs et reprenant de larges portions de son code offre enfin un visage plus amical à GHC sous Windows :
    WinGHCi.

    --
    Jedaï

  13. #13
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Sortie de la Haskell Platform, contenant le meilleur des outils Haskell et des différentes bibliothèques de Hackage, pour une installation facile de son environnement Haskell, sous moultes OS : http://donsbot.wordpress.com/2009/05...kell-platform/

  14. #14
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Un projet très intéressant qui semble prometteur, par l'excellent Brian O'Sullivan : http://hackage.haskell.org/package/criterion

    Ca permet de faire du benchmarking, comparaisons d'implémentations etc, avec possibilité de génération de graphiques & compagnie

  15. #15
    Membre régulier Avatar de smatador
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 78
    Points
    78
    Par défaut
    La nouvelle version (6.12) de GHC est disponible.

  16. #16
    Membre régulier Avatar de smatador
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 57
    Points : 78
    Points
    78
    Par défaut
    Pour ceux qui ne serait pas encore au courant, la nouvelle version de GHC (7.0.1) est disponible ici.

  17. #17
    Expert éminent
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Points : 8 586
    Points
    8 586
    Par défaut
    Cette version 7.01 apporte les nouveautés suivantes :
    • Le standard Haskell 2010 est maintenant activé par défaut à la place de la révision 2002 de Haskell 98, rendant ainsi certaines extensions très utilisées standard
    • il y a un nouveau contrôleur des E/S sur les plateformes POSIX qui permet de gérer simultanément de façon performante des centaines de milliers de threads faisant des E/S (auparavant l'implémentation de select de votre système vous limitait), cela rend plus simple l'implémentation de serveurs scalable en Haskell (vu ses capacités en matière de concurrence, cela en fait même un très bon choix).
    • il y a un nouveau générateur de code (backend) LLVM à rajouter au générateur direct natif et au générateur passant par C et GCC, il est très performant dans certain cas, et pourrait devenir le générateur par défaut dans le futur.
    • les algorithmes de vérifications de types ont été améliorés et retravaillés pour permettre une meilleure intéraction entre les diverses extensions du système de type et gère mieux les cas bizarres.
    • Les performances du runtime ont encore été amélioré, en particulier dans les cas où il y a un nombre pathologique de threads
    • la syntaxe normale complète peut être utilisée dans ghci pour importer des modules
    • diverses autres petites améliorations et bugs éliminés...


    Comme vous le voyez, les développeurs de GHC ont décidé de changer le numéro de version majeur alors qu'à l'origine cette version devait être la 6.14, ils estiment que les améliorations du runtime et du vérificateur de type en particulier sont suffisamment importantes pour motiver une version 7.
    --
    Jedaï

  18. #18
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Un nouveau projet tout droit venu du QG du compilateur GHC : Cloud Haskell !

    Cela consiste à adapter le modèle d'exécution distribuée d'Erlang à la pureté et au modèle de Haskell, plus particulièrement du runtime GHC.

    Voici l'abstract du papier présentant tout ça :
    We present Cloud Haskell, a domain-specific language for developing programs for a distributed-memory computing environment. Implemented as a shallow embedding in Haskell, it provides a message-passing communication model, inspired by Erlang, without introducing incompatibility with Haskell's established shared-memory concurrency. A key contribution is a method for serializing function closures for transmission across the network. Cloud Haskell has been implemented; we present example code and some preliminary performance measurements.
    Pour ceux qui veulent le lire, c'est par ici : http://research.microsoft.com/en-us/...lel/remote.pdf

Discussions similaires

  1. [Danok] Salut tout le monde! je suis nouvelle sur le forum
    Par Danok dans le forum Présentations
    Réponses: 2
    Dernier message: 13/08/2014, 12h54
  2. Réponses: 1
    Dernier message: 18/10/2010, 13h27
  3. Haskell et le monde du travail
    Par v6q6pf dans le forum Haskell
    Réponses: 4
    Dernier message: 19/09/2009, 12h40
  4. Réponses: 10
    Dernier message: 01/10/2008, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo