Articles précédents : Articles
- [93] Du code de VLC dans le rootkit de Sony
- [97] Projet de loi DADVSI: EUCD.INFO publie un dossier d'information complet et un appel
- [3] Les supports de conférence du Forum PHP 2005
- [69] EUCD/DADVSI : des contrefacteurs partout ?
- [9] Sixième Journée Cryptographie et Sécurité de l'Information
- [7] Assemblée Générale & Léa-Party de Léa-Linux
- [100] Le Linux Standard Base devient une norme ISO
- [47] Ksquirrel : nouvelle visionneuse pour KDE
- [22] CAELinux: une distribution LiveDVD pour l'ingénierie et la simulation numérique
- [24] Création de l'Open Invention Network (OIN)
Liens connexes
- French Smalltalk User Group (216 hits)
- Pour s'inscrire à la SmalltalkParty (90 hits)
- Le Wiki Squeak francophone (144 hits)
- Seaside (85 hits)
- Groupe des Utilisateurs Européens de Smalltalk (60 hits)
- DLFP : Squeak / Smalltalk s'invitent à la Fête de la science (62 hits)
Dépêche modérée par
Dépêche éditée par
Articles : SmalltalkParty à Paris le 3 décembre
Posté par Serge Stinckwich (page perso, ). Modéré le 18 novembre 2005.Il s'agit d'une manifestation libre d'accès et informelle regroupant des utilisateurs du langage à objets dynamique Smalltalk. Cette journée, soutenue par le groupe européen des utilisateurs de Smalltalk réunit habituellement des personnes d'origines très diverses : des industriels, des créateurs multi-médias, des enseignants, des étudiants, des chercheurs, ainsi que des curieux qui veulent découvrir Smalltalk. Différentes démonstrations et discussions sont au programme (Initiations ; Applications web, Smalltalk en entreprise, Applications pédagogiques, ...).
Pour rappel, Smalltalk est un langage à objets simple (la syntaxe tient sur 1 page, tout est objet), multi-plateforme (à base de machine virtuelle) tout en étant très puissant (dynamicité, réflexion). Il est utilisé industriellement (AMD, UPS, MMA, ...), ainsi que dans les universités et dans les laboratoires de recherche. Différents environnements Smalltalk commerciaux (NdM : lire propriétaires) ou libres existent. C'est le cas notamment du très prisé Squeak (non libre) qui inclut une interface de programmation visuelle.
Il y a aura notamment des démonstrations des EToys (l'interface de programmation visuelle pour les enfants), de Seaside (le framework web basé sur les continuations), de Croquet (Environnement virtuel 3D P2P) ainsi que des prototypes de recherche.
French Smalltalk User Group (216 hits)
Pour s'inscrire à la SmalltalkParty (90 hits)
Le Wiki Squeak francophone (144 hits)
Seaside (85 hits)
Groupe des Utilisateurs Européens de Smalltalk (60 hits)
DLFP : Squeak / Smalltalk s'invitent à la Fête de la science (62 hits)
> Lire la dépêche (10 commentaires, moyenne: 3,4).
Squeak non-libre ou la lobotomisation perpetuelle !
Cela semble être le thème recurrent de la modération ici, Squeak non libre. Ceci bien que les 4 libertés fondamentales sont présentes dans Squeak. Bah, c'est tellement facile de balancer un "Squeak non-libre", c'est un peu comme mettre à la corbeille le travail de ceux qui ont et qui donne de leur temps libre pour ce fabuleux produit, libre. La compréhension des choses est cependant bien plus compliqué qu'un simple "Squeak non-libre !".
On aimerait voir la même pugnacité dans la modération des articles sur Java, qui lui n'est pas libre !
Ah, au fait, la GNU Free Documentation License est également non libre, d'après la communauté Debian. Il faudrait donc aussi le rappeler régulièrement dans les articles traitant du sujet.
-
[^]Re: Squeak non-libre ou la lobotomisation perpetuelle !
Posté par Benoît Sibaud (Jabber id, page perso, ) le 19/11/2005 à 17:47. (lien). Évalué à 7.L'objectif du site LinuxFr.org est de parler de logiciels libres et de logiciels sous GNU/Linux. Parfois le site traite de sujets voisins.
Il est donc normal de préciser si les logiciels cités sont libres ou non.
Dans la dépêche précédente :
- « D'après http://minnow.cc.gatech.edu/squeak/159 et http://minnow.cc.gatech.edu/squeak/3733 , la licence de Squeak ( http://www.squeak.org/download/license.html ) semble poser quelques problèmes. Bien qu'autorisant la modification, la redistribution des modifications et la copie, quelques points de la licence sont litigieux, en particulier les restrictions à l'exportation, la clause d'indemnisation, la clause indiquant que Squeak est librement copiable, installable et utilisable sur un nombre illimité d'ordinateurs sous contrôle direct, ainsi que la clause de non-modification des polices de caractères incluses. »
- Squeak n'est pas inclus dans les distributions et ça n'a donc pas grand chose à voir avec l'avis de Debian sur le sujet.
- l'avis de la FSF :
« La licence Squeak.
Appliquée au logiciel, ce n'est pas une licence de logiciel libre car elle requiert de tous les utilisateurs, quel que soit leur pays, d'obéir aux lois américaines sur le contrôle de l'exportation. Appliqué aux polices, elle ne permet pas non plus les modifications.
En plus, elle requiert de la part des utilisateurs, d'indemniser le développeur, ce qui est suffisant pour les utilisateurs pour les faire réfléchir à deux fois avant de l'utiliser. »
http://www.gnu.org/licenses/license-list.fr.html
- Serge Stinckwich, qui est un « pro-Squeak », indique que la communauté Squeak essaie de libérer complètement Squeak
Cf http://linuxfr.org/comments/630380.html#630380
Bref on attendant que Squeak soit libre, on précise qu'il ne l'est pas (encore, on espère).
> On aimerait voir la même pugnacité dans la modération des articles sur Java, qui lui n'est pas libre !
Il existe des implémentations libres de Java (Gcj, Classpath, Kaffee, sablevm, etc.). Par contre les implémentations libres de Squeak sont balbutiantes me semble-t-il.
D'ailleurs côté modération, on signale aussi que Scilab est non-libre, que tel ou tel jeu commercial porté sous GNU/Linux est non-libre, etc.-
[^]Re: Squeak non-libre ou la lobotomisation perpetuelle !
Posté par Fernandes Hilaire (page perso, ) le 21/11/2005 à 08:16. (lien). Évalué à 6.Plusieurs remarques :
* Squeak ne demande pas l'indemnisation des développeurs.
* Squeak n'est pas un langage mais une implémentation libre de Smalltalk80, qui lui est la norme et le langage.
* Obéir aux lois américains, certes mais : 1. si on n'est pas américains ? 2. Les USA est un état de droit, non ?
-
Squeak sur le «100$ Laptop» du MIT Media Lab
Le 16 novembre dernier, à l'occasion du Sommet Mondial sur la Société de l'information à Tunis, l'initiateur du projet d'ordinateur destiné aux élèves des pays du Sud, Nicholas Negroponte, a présenté un prototype en présence de Kofi Annan, secrétaire général de l'Onu. Techniquement, l'engin portable, autonome et robuste, sera basé sur Linux, se connectera par le WIFI, disposera de ports usb et bénéficiera d'une batterie rechargée manuellement à l'aide d'une manivelle.
Sur ce projet, avec Negroponte (un des fondateurs du Media Lab du MIT) on trouve, outre Joe Jacobson (celui du papier écran E-Ink), le pédagogue Seymour Papert et Alan Kay (créateur de Smalltalk et de Squeak, prix Turing) deux ardents défenseurs de Squeak. Celui-ci sera bien évidemment présent sur la machine, probablement avec Croquet.
Le 100$ Laptop devrait être distribué à partir de 2007.
cf http://laptop.media.mit.edu/
Smalltalk ?
J'ai trouvé un manuel pour comprendre smalltalk. Finalement, le language a l'air bien intéressant mais encore un peu complexe a mon goût (je n'ai pas bien compris le role des "!").
Ce n'est que la doc de GNU-SmallTalk :
http://www.gnu.org/software/smalltalk/gst-manual/gst.html
-
[^]Re: Smalltalk ?
Posté par Fernandes Hilaire (page perso, ) le 21/11/2005 à 08:18. (lien). Évalué à 2.Les ! ne correspondent à rien. Cela ressemble à une erreur de transformation des dcouments .info en .html
Ce que je connais c'est |y| pour déclarer une variable locale y.-
[^]Re: Smalltalk ?
Posté par Serge Stinckwich (page perso, ) le 21/11/2005 à 17:18. (lien). Évalué à 3.Le ! n'est pas une erreur. En fait, Gnu-Smalltalk est une implémentation graphique sans interface de Smalltalk-80 (en ligne de commande).
Il est nécessaire d'avoir un caractère qui permet de lancer l'évaluation d'une expression, c'est le !
C'est clair cela obscurcit le code source, mais cela ne fait pas parti de Smalltalk. En Squeak, ce ! n'apparait pas (sauf si on sort une version fichier d'une classe), car l'évaluation d'une expression se fait en sélectionnant l'expression correspondante et en sélectionnant doIt ou en faisant alt-D.
Sinon, la syntaxe de Smalltalk est une plus concise qui soit avec Lisp je pense (avec seulement 7 mots clés) avec des conséquences qui peuvent être déroutantes parfois pour le débutant comme l'absence de priorité entre les opérateurs (car les opérateurs ne sont pas prédéfinis).-
[^]Re: Smalltalk ?
Posté par Fernandes Hilaire (page perso, ) le 21/11/2005 à 17:36. (lien). Évalué à 1.Il me semble qu'il existe un browser graphique de classe pour GNU Smalltalk. Jamais essayé.
-
[^]Re: Smalltalk ?
Posté par Benoît Sibaud (Jabber id, page perso, ) le 21/11/2005 à 22:32. (lien). Évalué à 3.> C'est clair cela obscurcit
C'est troublant de limpidité et vastement concis. :)
-
-
-
[+] [^]Re: Smalltalk ?
Posté par Fernandes Hilaire (page perso, ) le 21/11/2005 à 09:10. (lien). Évalué à -1.Les ! ne correspondent à rien. Cela ressemble à une erreur de transformation des dcouments .info en .html
Ce que je connais c'est |y| pour déclarer une variable locale y.




Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.