Journal Haskell se cherche un nouveau logo

Posté par  .
Étiquettes :
6
17
déc.
2008
Bonjour à vous, amis graphistes, haskelleurs et tous les autres.

Pour rappel, Haskell est un langage libre (ses implémentations le sont aussi) généraliste qui se veut fonctionnel, pur, non-strict et possédant un typage fort et statique.

Le site haskell.org et plus généralement la communauté Haskell a lancé un concours pour le nouvellement de leur ancien logo[1]. Les propositions actuelles se trouvent ici :
http://haskell.org/haskellwiki/Haskell_logos/New_logo_ideas

Pour proposer un logo il suffit de s'inscrire sur le wiki et de le poster en indiquant son nom. Ceci doit être fait avant la date du 31 Décembre.

Tous à vos Inkscape/Gimp/Blender et cie !

[1] http://en.wikipedia.org/wiki/File:Haskell_Logo.jpg
  • # "langage libre"

    Posté par  . Évalué à 0.

    Un langage de programmation n'est ni libre ni non-libre.
    • [^] # Re: "langage libre"

      Posté par  . Évalué à 4.

      Je ne suis pas sur que les spécifications de tous les langages soient publiés au complet, je ne suis pas sur qu'il soit autorisé de réaliser des implémentations pour tous les langages et je ne suis pas sur que ce soit techniquement possible...

      Par exemple, LassoSoft¹ (qui publie un langage, Lasso, ainsi que la plateforme qui va avec) ne délivre pas, à ma connaissance, les spécifications de leur langage et je ne pense pas qu'ils autorisent d'autres implémentations que la leur.

      Donc, oui, je pense que l'on peut dire qu'un langage est libre ou non.

      [1] http://www.lassosoft.com
      • [^] # Re: "langage libre"

        Posté par  . Évalué à 3.

        Je ne suis pas sur que les spécifications de tous les langages soient publiés au complet
        ???
        Et comment tu fais pour developper dans le langage si t'as pas les specs du langage?

        je ne suis pas sur qu'il soit autorisé de réaliser des implémentations pour tous les langages
        On a le droit de t'interdire de compiler du code?
        A la rigueur, verouiller une API je dit pas, mais ca sort du langage pour rentrer dans le framework a ce niveau...

        je ne suis pas sur que ce soit techniquement possible...
        Pourquoi?
        • [^] # Re: "langage libre"

          Posté par  . Évalué à 0.

          ???
          Et comment tu fais pour developper dans le langage si t'as pas les specs du langage?

          Disons qu'il n'est pas indispensable d'avoir une formalisation complète et exhaustive du langage pour pouvoir l'utiliser. Je ne pense pas que beaucoup de développeurs Java aient lu ses specs en entier : http://java.sun.com/docs/books/jls/third_edition/html/j3TOC.(...) .

          On a le droit de t'interdire de compiler du code?
          A la rigueur, verouiller une API je dit pas, mais ca sort du langage pour rentrer dans le framework a ce niveau...

          Bein la EULA peut dire à peu près n'importe quoi sur ce que t'as le droit de faire ou de ne pas faire...

          Pourquoi?
          Si les specs ne sont pas distribuées ça rend le travail vite difficile ;)
          • [^] # Re: "langage libre"

            Posté par  . Évalué à 2.

            Disons qu'il n'est pas indispensable d'avoir une formalisation complète et exhaustive du langage pour pouvoir l'utiliser. Je ne pense pas que beaucoup de développeurs Java aient lu ses specs en entier

            Non, c'est sur que pour pisser des jsp en SSII en sorti d'ecole d'inge, tu peux t'en passer.
            Si tu cherche a voire un peu plus loin, n'importe qui desirant utiliser un langage dans un contexte pro un tant soit peu serieux se doit de bien connaitre les specs du langage (a ne pas confondre avec celle du compilo qui lui doit faire certain choix technique)...
            Et un langage n'arrivera jamais a maturite s'il n'y a aucun gourou du langage en dehors de l'auteur dudit langage.

            Bein la EULA peut dire à peu près n'importe quoi sur ce que t'as le droit de faire ou de ne pas faire...
            Quel EULA?
            Un compilo ca prend un code ecrit par n'importe qui en entree et pond du code machine en sortie.
            Ou est ce que tu vois un quelconque accord de licence ici?

            Le seul truc qui peut bloquer, c'est une api de base, genre JRE, mais a) ca fait pas partie du langage a proprement parler, et b) tu peux reimplementer en clean room.
            Reste la marque/logo eventuelle sur le langage, et la ca devient dur de parler de liberte quand tu sais que linux, debian et firefox sont des marques deposees...

            Bref, langage libre, ca veut rien dire.
  • # Chapeau

    Posté par  . Évalué à 6.

    T'as trouvé un bug sur linuxfr, on peut mettre des liens dans les titres mais le lien pour aller au journal disparait.
    • [^] # Re: Chapeau

      Posté par  . Évalué à 2.

      Mon journal n'aura pas été inutile :)

      As-tu déjà posté un ticket ? sinon je m'en charge.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.