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 Octabrain . Évalué à 0.
[^] # Re: "langage libre"
Posté par Ummon . Évalué à 4.
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 thedude . Évalué à 3.
???
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 Ummon . É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 thedude . Évalué à 2.
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 Sébastien B. . Évalué à 6.
[^] # Re: Chapeau
Posté par Ummon . Évalué à 2.
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.