The Pharo Mailinglists are now synced again to Gmane:
http://dir.gmane.org/gmane.comp.lang.smalltalk.pharo.devel
http://dir.gmane.org/gmane.comp.lang.smalltalk.pharo.user
Gmane provides web, nntp (newsreader) and RSS feeds for the lists.
Statistics for the users list show nicely increased activity since the release of Pharo 2:

This is my first official communication server in VASmalltalk – programmed in the graphical environment of VASmalltalk.
Communication is done via 0MQ. The server shown here is a service registration server for a local network. Local services (written in C#, Java, Smalltalk or …) deliver their service information to their local service registration server – and this information is spread over all service registrations servers in the local network.
The good thing is, that – due to 0MQ – VASmalltalk has no load due to network communication, because all stuff is done in an external C thread.
The system is embedded as a standalone software component (physically as a software IC) within my Portobello framework and has the “normal” jQueryMobile administration GUI.
If you want to go "all in", using Smalltalk for your presentation itself, then have a look at Presenty for Pharo
A small ad-hoc tutorial for the RMoD team at INRIA Lille.
I explain the very basics of benchmarking using the SMark framework.
Pointers:
- http://smalltalkhub.com/#!/~StefanMarr/SMark
- http://ci.inria.fr/pharo-contribution/job/SMark
As of this morning, builderCI supports Pharo-3.0 and GemStone 3.1.0.3.
The total number of versions that can be automatically tested using Travis-CI and GitHub is now 16 (6 Pharo versions, 3 Squeak versions and 7 GemStone versions).
For information on using builderCI, see the project README.
Photo by http://www.flickr.com/photos/encels/4059671027 / CC BY-NC-SA 2.0
Another image here.
Here is a web application using Colin Putney’s Altitude framework. It’s a mockup for a possible squeak.org website. The site uses Bootstrap to make the site with Altitude, as the underlying framework. If you open it with Cog, execute the first line in the Workspace, you’ll see the site at localhost:8624. If your computer is connected to the internet, it’ll pull down related files and present the site. I have to say that Colin intended a more sophisticated use of what he created. Some shortcuts were taken by me to make it have conventional RESTful-looking urls.
Just released FileTree 1.0.2 with a hand full of bugfixes and Pharo3.0 support.
To install, follow these instructions.
Photo by http://www.flickr.com/photos/rogersmith/3609429682 / CC BY-NC-ND 2.0
I guess I was so busy preparing for my STIC talk I forgot to announce the availability of a podcast on GemTalk Systems that I did with James Robertson and David Buck. I have to say that James and David run a pretty smooth interview. It was fun and (I hope) informative.
Log4s is a Smalltalk logging framework based on the popular Java log4j framework. This presentation will describe the concepts behind log4s and demonstrate the logging flexibility of the framework.
Log4s is available on SS3: http://ss3.gemstone.com/ss/Log4s.html
Now includes EAN8 as wellDavid Graham ported Andreas Raab’s WebClient web server to Cuis on GitHub, as is shown here. I created a simple web framework a while ago by welding the canvas of Seaside to Goran Krampe’s HttpView2 chassis. The result is called GreenNeon, which I’ve ported to Cuis. You can download the image here. Zipped it comes in at 5M. Start it wit Cog and you can go to localhost:9221 and it’ll say Hello World!. The Websela homepage uses GreenNeon and Bootstrap. I’m unfamiliar with GitHub and the .pck file format Cuis developers use in lieu of Monticello .mcz files, so I’ve just provided an image.
Voyage is a small persistence framework, purely object oriented, intended to present a common API to most common development usages. It is just a small layer between your objects and the persistent mechanism. This layer provides some useful vocabulary for your objects.
read more...
From Stef:
We received already many good proposals but we know that you are busy now. So we decided to grant an extension for the call for presentation up 7 of July 2013. We will notify current proposers by the end of the current week -ie: 22.
For more details, just check out the ESUG conference site.
Tags: esug
The Squeak wiki can be a reference for you on your desktop. Download this image. Open the image and execute the two commands in the Workspace one at a time. Then go to localhost:8666. You’ll have the Squeak wiki in a browser on your desktop.
You may want to leave a few seconds after the first command, as the image has to suck in ten thousand files. I removed a few things to make the download smaller. It is ~50M and expands to ~350M. There is no Croquet book or Swiki book (i.e. the Swiki wiki). There are no images. Getting it out of the server was 3G.
If you want to take a new Squeak 4.4 and load in the ComSwiki, you can find the source on the Gemstone SqueakSource here. You’ll need to install Comanche. (I recommend the near latest, but not the latest version of Kom.)
The only real change I made to make the ComSwiki work in 4.4 was to copy #readOnlyFileNamed: into UnixFileDirectory. ComSwiki wants StandardFileStream in XmlSwikiStorage. UnixFileDirectory readOnlyFileNamed: ’1.xml’ needs to produce a StandardFileStream and not MultiByteFileStream, which is what FileDirectory readOnlyFileNamed: will provide.
There are no tests for the ComSwiki. If it explodes on your desktop, perhaps you could say where.