Begin forwarded message:
> From: Lukas Renggli <renggli(a)gmail.com>
> Date: September 10, 2009 2:06:37 PM CEDT
> To: Pharo Development <pharo-project(a)lists.gforge.inria.fr>, Squeak
> <squeak-dev(a)lists.squeakfoundation.org>, Seaside <seaside(a)lists.squeakfoundation.org
> >, "Magritte, Pier and Related Tools ..." <smallwiki(a)iam.unibe.ch>,
> ESUG Mailing list <esug-list(a)lists.esug.org>
> Subject: [Seaside] [ANN] [Book] Dynamic Web Development with Seaside
> Reply-To: Seaside - general discussion <seaside(a)lists.squeakfoundation.org
> >
>
> After the first announcement at ESUG 2009, we are proud to present the
> release of the free online book
>
> Dynamic Web Development with Seaside
> http://book.seaside.st/
>
> The book is written in the Pier content management system using the
> Pier book publishing engine. This allows us to collaboratively edit
> the contents and generate different output formats automatically. We
> will soon offer a PDF and a printed version, but first we have to iron
> out some of the remaining issues.
>
> Over the past years the book got reviewed and revised several times.
> We want to thank all the persons who helped us: Torsten Bergmann,
> Damien Cassou, Tom Krisch, Philippe Marshall, Ruben Schempp, Roger
> Whitney, Julian Fitzell, and Michael Davies carefully reviewed the
> book and provided valuable feedback. Martin J. Laubach for his Sudoku
> code. Ramon Leon for letting us using his blog ideas and SandStoneDB,
> Chris Muller for Magma. Jeff Dorst provided generous financial support
> for supporting student text reading. Markus Gaelli for brainstorming
> on the book title. Samuel Morello for designing the cover.
>
> Michael Davies is currently helping us getting things ready for print.
> And you can help us too by writing down your findings at the bottom of
> each page. Also, if you want to contribute a missing chapter or
> support the translation of the book please get in touch with us.
>
> We wish to thank the European Smalltalk User Group (ESUG) and
> inceptive.be for sponsoring this book. We are looking for additional
> sponsors. If you are interested, please contact us. If you are a
> publisher and interested in publishing this material, please let us
> know.
>
> Please distribute this message widely.
>
> Cheers,
> Stef & Lukas & David & Rick
>
>
> About the authors:
> - Stéphane Ducasse is the author of a couple of books on Smalltalk.
> - Lukas Renggli is core developer of Seaside and Smalltalk consultant.
> - David C. Shaffer is Seaside consultant and CS teacher.
> - Rick Zaccone is CS teacher.
> _______________________________________________
> seaside mailing list
> seaside(a)lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
Bonjour,
Je regarde d'un œil intéressé Coral car c'est une fonctionnalité qui me
trottait dans la tête.
Si je comprends bien, Coral c'est une librairie permettant d'utiliser Pharo,
et donc Smalltalk, à partir d'un shell sous forme de scripts à exécuter.
Les scripts sont des fichiers texte définit avec une syntaxe Smalltalk comme
celle qu'on voit dans le navigateur de classe et non dans le fichier .source
(avec des ! un peu partout).
C'est plus simple à écrire, mais il faut respecter certaines convenances
comme par exemple pour déclarer une nouvelle classe.
De plus, Coral tire les librairies OSProcess et Rio pour agrémenter les
scripts Coraux (ainsi que d'autres librairies internes comme
NewCompiler...).
Du coup, l'image fait un bon de 4 Mo !
En plus des classes natives Pharo (+ Rio et OSProcess), on trouve une classe
Console permettant d'interagir avec la console.
Est-ce que j'ai bon ?
Dans le wiki sur squeaksource, il est dit qu'il faut installer Coral puis
LoadCoral.
Euh, je crois, en fait j'en suis sur, que j'ai fait le contraire et que
LoadCoral me dit qu'il install Coral !
Pas d'erreurs !
Le wiki n'est pas à jour ou j'ai eu de la chance ?
Dans les new de squeaksource, j'ai vu que Coral-DeadCode avait été supprimé
mais je l'ai après mon install !
Pour l'avenir, est-ce qu'il est prévu d'intégrer un shell dans Pharo pour
tester ces scripts. J'ai vu un projet qui faisait cela: CommandShell (et
ExternalCommandShel).
Est-ce qu'il faut lancer l'image à chaque fois ? Est-ce qu'il pourrait y
avoir un mode ou on lance Pharo une bonne fois pour toute et ensuite les
scripts se connectent sur l'image pour s'éxecuter avec REPLServer par
exemple.
a+
Vicnet
--
View this message in context: http://www.nabble.com/Coral%3A-contenu-et-remarques-tp25298217p25298217.html
Sent from the Squeak - France mailing list archive at Nabble.com.
Bonjour,
Je cherche à copier certains fichiers d'un répertoire à un autre en gardant
l'arborescence et matchant une expression avec des * et des ?
Je sais parcourir une arborescence, filtrer les fichiers qui m'intéressent
mais je n'ai pas trouvé comment copier un fichier d'un répertoire vers un
autre.
Au pire, on peut copier un fichier sous un autre nom avec
FileDirectory::copyFileNamed:toFileNamed: mais les fichiers doivent etre
dans le même répertoire.
De plus cela copie les fichiers en ouvrant ce 1er et en copiant bloc par
bloc !
Il n'y a pas de FileSystem par exemple ?
J'ai vu que VMMaker avait son propre plug-in pour copier les fichier !!
D'autre part, pour Pharo, FileDirectory contient statsForDirectoryTree: qui
fait appel au curseur. Est-ce que du point de vue conception, FileDirectory
ne devrait-elle pas être une classe utilitaire sans interaction avec l'ihm ?
a+
Vicnet
--
View this message in context: http://www.nabble.com/Copier-un-fichier-d%27un-rep.-vers-un-autre-tp2523463…
Sent from the Squeak - France mailing list archive at Nabble.com.
une des adresses mail pour Pierre-André :
p.a.dreyfuss(a)excite.com
amitiés à toute la famille
suzanne
Salut
je cherche a rentrer en contact avec pierre-andre dreyfus.
Qq a-til son adresse mail?
merci
Stef
Bonjour,
Utilisant Pharo sur une clef USB, je me suis amusé à transformer Pharo en
PortableApps.
Bon, ce n'est pas au point (en fait ca ne marche pas pas car je ne connais
pas assez PortableApps).
Bref, j'ai un soucis avec Monticello qui stocke la lettre du disque USB.
Lorsque la lettre change d'un ordi à l'autre, j'ai un message comme quoi le
disque G: n'existe pas ou n'est pas accessible.
Si je fais continuer, ca marche quand même et j'ai bien H: pour le dépot
local.
Comme le dépot local est toujours au niveau de l'image (d'ailleurs, c'est
bien converti en H:), pourquoi va-t-il chercher l'ancienne lettre G: ?
Est normal ? Un bug ?
a+
Vicnet
--
View this message in context: http://www.nabble.com/Pharo-dans-PortableApps-et-Monticello-tp25244296p2524…
Sent from the Squeak - France mailing list archive at Nabble.com.
Bonjour,
L'image de Pharo (mais j'imagine que Squeak aussi) évolue régulièrement.
Comment se mettre à jour sans perdre ses classes, son environnement, les
librairies installées ?
Pour le paramétrage, j'ai trouvé le bouton qui permettait de le sauver sur
disque et de le recharger.
Pour les classes, on peut aussi écrire le package dans un fichier et le
recharger dans la nouvelle image.
De même on peut recharger toutes les librairies depuis Monticello.
Mais s'il faut refaire toutes ces manips à chaque fois, c'est lourd !
a+
Vicnet
--
View this message in context: http://www.nabble.com/Comment-mettre-%C3%A0-jour-son-image-tp25236822p25236…
Sent from the Squeak - France mailing list archive at Nabble.com.
Bonjour,
On voit fleurir plein d'OS en ligne (comme eyeOS ou autre).
Est-ce qu'il y a un projet pour mettre une image smalltalk en ligne de la
même façon ?
La VM serait sur le serveur et chaque utilisateur aurait son image à
distance. Seul les requêtes graphiques serait déportées sur un navigateur...
On pourrait ainsi retrouver son image partout dans le monde du moment qu'on
possède un navigateur et internet !
Si rien n'existe, est-ce faisable ?
a+
Vicnet
--
View this message in context: http://www.nabble.com/Image-Smalltalk-en-ligne%2C-sur-internet-tp25236788p2…
Sent from the Squeak - France mailing list archive at Nabble.com.