'soir,
Potentiel Smalltalker, je suis à la recherche de témoignage de dévellopeur Squeak sur Bordeaux, ou sur la Gironde.
J'ai déja constaté les aspect positifs du système, je suis en fait, plutot séduit! Je cherche à avoir l'opinion de programmeur sur tous ce qui concerne les aspects "concurent programming" de Squeak, sa gestion des Process bloquants... et en définitive sa pertinence dans le cadre de la conception de serveurs applicatifs WEB/XUl et autres...
Je suis en cours de lecture des codes des classe du type TcpService, et j'ai bouquiné les swiki en long en large et en travers. ;o)
Manque juste l'avis de coders. Il va de soit, que, bières ou diabolo grenadine seront fournit pour stimuler l'esprit critique de qui serait interressé! ;o))))
merci, et a+
Smalltalk est tres bon pour les serveurs web. Tu peux demander aussi sur la mailinglist de VisualWorks vwnc@cs.uiuc.edu. par exemple, www.ezboard.com avait en 1998 120 PC en cluster avec VisualWorks derriere. Pour process en general tu as des thread leger et un acces total au scheduler Pour la concurrence il y a un bon chapitre dessus dans le bouquin sur VisualWorks de X. Briffault.
Stef
On 13 janv. 05, at 22:06, Frédéric AIDOUNI wrote:
'soir,
Potentiel Smalltalker, je suis à la recherche de témoignage de dévellopeur Squeak sur Bordeaux, ou sur la Gironde.
J'ai déja constaté les aspect positifs du système, je suis en fait, plutot séduit! Je cherche à avoir l'opinion de programmeur sur tous ce qui concerne les aspects "concurent programming" de Squeak, sa gestion des Process bloquants... et en définitive sa pertinence dans le cadre de la conception de serveurs applicatifs WEB/XUl et autres...
Je suis en cours de lecture des codes des classe du type TcpService, et j'ai bouquiné les swiki en long en large et en travers. ;o)
Manque juste l'avis de coders. Il va de soit, que, bières ou diabolo grenadine seront fournit pour stimuler l'esprit critique de qui serait interressé! ;o))))
merci, et a+
-- ______________________________________________________________________ Frederic AIDOUNI - http://aidounix.com - Siret 439 909 680 00019 'Data structures, not algorithms, are central to programming' La réponse? ce n'est pas 42... non, non... c'est... Clarisse!
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr
'soir,
Tout d'abord, veuillez m'excuser pour mon retard à l'allumage. Ma seule excuse étant, que parfois la vie est un peu compliquée...
Je remercie M. Ducasse pour sa réponse. J'avais plus besoin d'etre rassuré qu'autre chose en fait. En passant, ton site WEB est impressionnant de contenu.
C'est amusant. J'ai eu peu de 'chocs' informatiques. Le premier dont je me souvienne, fut l'installation de ma premiere machine Linux, il y a dix ans. Le deuxieme, la lecture du 'design patterns' du GoF, il y a 3 ans. Et puis, la, il y a 1 mois. Ma re-visite de Squeak, un dialecte de Smalltalk. (en fait, maintenant que je me relis, le premier fut la démo "Demons are forever" de Doc.... sur Amiga) Re-visite, parce-que j'y avais jeté un coup d'oeil il y a quelques années. Je n'étais probablement pas mur à l'époque.
Par 'choc', je veux dire l'impression de : "merde, je fais fausse route".
Je me suis interressé à Smalltalk car j'ai un projet à réaliser, et je me suis dis que c'était une opportunité pour faire un peu de veille... Musarder. Dans la liste, il y avait Lisp, Smalltalk, Ruby, erlang, Objective-C, Java et d'autres, que j'ai oublié... Dans la boite à outil, il y avait déja Perl, C, Python et d'autres...
Bref. A la fin, il n'en resta qu'un. Mis à part quelques détails, comme l'implémentation des VMs (et leur non-support des threads natifs), j'ai été completement séduit par l'approche de Smalltalk. En définitive, j'ai pu, même, convertir mes partenaires dévellopeurs!
Mais pas mes commanditaires.
Les raisons sont de deux ordres : - Mon manque (!) d'experience sur l'outil - Le manque de 'marketing' sur l'outil Le premier n'a pu compenser le second. Soit. Ce n'est que partie remise pour ce qu'y me concerne. J'aurai présenté un projet basé sur Java, j'aurai obtenu un accord, en Python, la même chose, matinée de curiosité.
Ce sera du Python.
Il n'empeche. J'ai lu avec attention le thread 'facing reality' sur squeak-dev. Et j'ai l'impression qu'il y à un manque de leadership et de communication dans la communauté Squeak (euphemisme?). Les locomotives sont la. Mais pas ... les rails! La premiere question que l'on s'est posé avec mes confreres (apres avoir joué avec Nebraska) fut : Comment partager les sources. Début du parcours du combatant... Difficile de trouver de la doc. Smalltalk (Squeak) en terme de langage/IDE semblent reservé à ceux qui connaissent déja. Un peu comme ces bouquin 'de référence' ou l'on trouve ce que l'on sait que l'on cherche. Le Swiki principal est bourré d'info, mais ... il manque des HowTo de base. Comment bosser en équipe, par exemple. C'est quoi un .cs?! Nous avons commencer par échanger des bout de source... par email! Réactivité moyenne... mais nous étions motivés! Par la suite, j'ai découvert Monticello, mais à ce moment, une phase de production en Smalltalk était devenu improbable... Et je suis reparti dans le quotidien de la production de code.
Vu, de l'exterieur, je crois que la communauté Squeak manque d'orientation. D'argent, je ne sais pas, mais d'objectifs, ça semble évident. Effectivement, je peut hacker mon image dans mon coin. Mais il n'y a pas de base minimale stable à laquelle se referer. Par exemple, je ne suis pas persuadé que les Projet de démos soit utiles, à la base. Surtout que pour les supprimer, il faut enchainer des incantations difficilement dénichables.
Le système est beau. Semble diaboliquement productif. Moi qui suis un vim-addict, je regrette déja l'OmniBrowser. Mais il lui manque un truc. Un truc rassurant. Une sorte de norme (au sens référence, image de base, documentation).
squeak.org est anti-propagande pour le péquin moyen. Il faut etre un language-geek pour oser cliquer sur un lien.
Tout ceci me fait u peut penser à NextStep. Quand on connais on est conquis, mais, ce n'est pas conçu pour etre connu.
Tristounnet.
En passant, les classes de base de Smalltalk sont limpides. Face au jdk... Vraiment tristounnet.
En conclusion. Peut-etre que M. Ducasse a raison. Le problème, c'est le manque d'argent pour amorcer un systéme 'coherent'.
Quelqu'un dans l'assemblée s'y connait en demandes de subventions à Bruxelles?!!! ;o)
a+, et merci pour votre boulot à tous.
Ce sera du Python.
dommage
Il n'empeche. J'ai lu avec attention le thread 'facing reality' sur squeak-dev. Et j'ai l'impression qu'il y à un manque de leadership et de communication dans la communauté Squeak (euphemisme?). Les locomotives sont la. Mais pas ... les rails!
il ne faut pas confondre squeak et smalltalk. Il y a VisualWorks, Smalltalk/x, DolphinSmalltalk et Squeak.
La premiere question que l'on s'est posé avec mes confreres (apres avoir joué avec Nebraska) fut : Comment partager les sources. Début du parcours du combatant... Difficile de trouver de la doc.
cela veut dire quoi partagter les Sources?
Smalltalk (Squeak) en terme de langage/IDE semblent reservé à ceux qui connaissent déja. Un peu comme ces bouquin 'de référence' ou l'on trouve ce que l'on sait que l'on cherche. Le Swiki principal est bourré d'info, mais ... il manque des HowTo de base. Comment bosser en équipe, par exemple.
Utilise monticello et squeaksource. http://www.iam.unibe.ch/~scg/Teaching/Smalltalk/ voir fichier exercises trois pages.
C'est quoi un .cs?!
Changeset un ensemble de modifications ajout de classes, methods...
Nous avons commencer par échanger des bout de source... par email!
Utilise www.squeaksource.com avec monticello
Réactivité moyenne... mais nous étions motivés! Par la suite, j'ai découvert Monticello, mais à ce moment, une phase de production en Smalltalk était devenu improbable...
dommage
Et je suis reparti dans le quotidien de la production de code.
Vu, de l'exterieur, je crois que la communauté Squeak manque d'orientation.
non elle passe d'une ditacture gentille a la democratie c'est tout.
D'argent, je ne sais pas, mais d'objectifs, ça semble évident. Effectivement, je peut hacker mon image dans mon coin. Mais il n'y a pas de base minimale stable à laquelle se referer.
et les images 2.8, ....3.7 c'est quoi
Par exemple, je ne suis pas persuadé que les Projet de démos soit utiles, à la base. Surtout que pour les supprimer, il faut enchainer des incantations difficilement dénichables.
C'est un autre objectif cela marche tres bien pour les gamins dans les ecoles ou les profs qui ne connaissent rien en info comme suzanne sur le site de pierre-andre.
Le système est beau. Semble diaboliquement productif. Moi qui suis un vim-addict, je regrette déja l'OmniBrowser.
as-tu charge SHOUT?
Mais il lui manque un truc. Un truc rassurant. Une sorte de norme (au sens référence, image de base, documentation).
squeak.org est anti-propagande pour le péquin moyen. Il faut etre un language-geek pour oser cliquer sur un lien.
oui on sait on va essayer de faire comme www.seaside.st
Tout ceci me fait u peut penser à NextStep. Quand on connais on est conquis, mais, ce n'est pas conçu pour etre connu.
Tristounnet.
ben il faut venir et aider.
En passant, les classes de base de Smalltalk sont limpides. Face au jdk... Vraiment tristounnet.
En conclusion. Peut-etre que M. Ducasse a raison. Le problème, c'est le manque d'argent pour amorcer un systéme 'coherent'.
Le probleme c'est la communication et puis la situation a bien changee maintenant si tu fixes qqchose il y a de grandes chances que cela soit inclue dans la release suivante il y a 4ans tu pouvais oublier cela.
Quelqu'un dans l'assemblée s'y connait en demandes de subventions à Bruxelles?!!! ;o)
pourquoi on pourrait avoir un projet autour de Squeak mais pour cela il nous faut des entreprises.
Stef
a+, et merci pour votre boulot à tous.
-- ______________________________________________________________________ Frederic AIDOUNI - http://aidounix.com - Siret 439 909 680 00019 'Data structures, not algorithms, are central to programming' La réponse? ce n'est pas 42... non, non... c'est... Clarisse!
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/listinfo/squeak-fr
squeak-fr@lists.squeakfoundation.org