Author Archive

Squeak Oversight Board minutes – 7/2/12

July 3, 2012

Board members present: Colin Putney, Craig Latta, Randal L. Schwartz, Chris Muller,  Chris Cunnington

– the decision on which server we will move to is getting closer. The decision will be taken by the end of the month

– one idea suggested is that we find a web designer to give the homepage a new look; Craig suggested one of the designers he knows in Amsterdam

– when the move takes place, a process using a wiki or Google Docs will be used to record what we have and how we moved what we have

– Craig is going to ESUG next month

– Spoon documentation for beginners is coming as well as Naiad, the Spoon module system, integration with GitHub

– Some ideas for using Environments posited were controlled updating of code in a deployed web image; using an Environment with the Xtreams API; loading’s Etoys into a Squeak Environment

– More talking to people about a location for a Squeak specific event is underway (and Squeak may already have its first sponsor)

Squeak Oversight Board Minutes – 6/18/12

June 19, 2012

– all present except Levente Uzonyi

– Randal is talking to a person at a university about hosting a Squeak event in Los Angeles. He is also talking to the event managers of the YAPC::NA 2012 in Madison, Wisconsin held last week about their template for running a conference. (Perl is also working on its own virtual machine called as part of Perl 6)

– Chris M. will be sending the revised election procedure to the SFC

– Colin will be getting the voter list and posting it on the Squeak Wiki

– Alan Kay gave a ››nice talk at the ACM’s Turing Centenary Celebration on Friday. He used VPRI’s Frank (as in “Frankenstein’s monster›”) research prototype, which is built on top of Squeak 4.3. To see the 20 minute video, choose “Extracting Energy From The Turing Tarpit››” from the playlist at the ACM’s webcast.

– still waiting on some news before we decide where the home of the new Squeak server will be

– as source control has been a topic of discussion, Gilad Bracha just made an interesting post on the topic

SOB minutes – 6/4/12

June 5, 2012

all members present

– the speed of was questioned: how to make it faster; whether the new server will do that; if an archive of previous releases should be created to lessen the load

– with now deprecated the move to is looking more imminent

– The GitHub based solution for a Smalltalk repository being worked on was discussed. It looks like a good fit for cross platform projects. It may not be so convenient as to contend with GitHub as a repository is something the board will be keen to watch evolve, although there was a question as to whether we might end up using a slightly inferior tool for a unassured marketing benefit. It may be that versioning tools and marketing initiatives exist in separate domains.

– Colin is preparing to re-examine the code he has for Monticello 2. Monticello is good for smaller projects, but reaches a limit at ~1000 versions. Larger projects could benefit from MC2 ( )

– Craig spoke about Spoon at an Amsterdam even called Appsterdam ( )

SOB Minutes – 5/21/12

May 22, 2012

all Board members present: Bert Freudenberg, Colin Putney, Craig Latta, Randal L. Schwartz, Chris Muller, Levente Uzonyi, Chris Cunnington

– revised and finalized details for the running of future elections will be sent to the SFC

– changing the ownership of the Squeak server at Hetzner Online hosting from Squeak Germany to the SOB directly

– waiting on details from people about where the new server will be hosted and the availability of an event space for a Squeak event/mini convention

– the board is organizing a virtual workshop for Aida users new and old. It will be the week of 18-22 June on the Web Team mailing list. More details to follow

– Spoon documentation for beginners is coming as well as Naiad, the Spoon module system, integration with GitHub

– The difficult problem of how to shrink the Trunk image was explored. The problem is ‘Where to start?’ Some items were agreed upon: such as; isolated change sets could be deleted whole; Morphic and Etoys are so inextricably linked that they are a unit to be removed together; Morphic and Etoys could constituted a ‘full Morphic’ package; while, a minimal Morphic package could substitute for it, perhaps one based on the work done on the Cuis UI.

– Owing to the excellent work of some contributors to the Trunk, the Board is exploring inviting people to become core contributors

SOB Minutes – 5/7/12

May 8, 2012

Squeak Oversight Board minutes – 5/07/12

Attending: Colin Putney, Chris Cunnington, Bert Freudenberg, Randal Schwartz

– some ideas were explored for a Squeak event concerning kinds of presentations and intended audience; in addition we discussed who might be a good keynote speaker

– ideas for where we should get a new server were explored, but we’re waiting back to hear from some people, so nothing definitive was decided today

– there is a plan (regardless of the readiness of the new server) to take a week in June and update the website to the latest version of Aida

– instead of waiting until next year, some steps will be taken to update the voting procedure. The people who voted this year will automatically be included in a new voting list. The new system will likely be based on the Sugar Labs model with a public list of voters. [1]

– Chris Muller is the new SFC liaison contact at the SOB


Squeak Oversight Board minutes – 5/01/12

May 2, 2012

Squeak Oversight Board minutes – 5/01/12

Attending: Chris Muller, Colin Putney, Levente Uzonyi, Chris Cunnington, Bert Freudenberg, Craig Latta

– the SOB meeting time is being changed tentatively to 1st and 3rd Mondays noon in Los Angeles, so the next meeting is at May 7, 12pm L.A., Calif. time

– Colin is talking to Joyent [1] in Vancouver about hosting. They are a large supporter of node.js

– Colin is compiling Cog for Illumos (a branch of Solaris) [2]

– It was agreed that the a transition from our current server to a new server is required, as the current server hardware cannot run Cog (it’s an old AMD Athlon without SSE2)

– We discussed Squeak’s market position. Ideas around it being a “flexible platform” and how it gives a user “complete control” were emphasized. Squeak has been the point of departure for many innovative projects: RoarVM, Scratch, Croquet, Pharo, Etoys

– Craig’s plans for Spoon in the coming year include porting the Naiad module system to Squeak and other Smalltalks; and, making example modules from existing Squeak code as a demonstration for other people to get started

– The SOB is exploring the idea of having a Squeak event in North American sometime in its tenure this year.

– There are plans to contact the SqueakFest [3] organizers to include a track of programming for other kinds of Squeak projects than the educational


SOB minutes – 4/3/12

April 4, 2012
Attending: Levente Uzonyi, Jecel Assumpacao Jr., Chris Cunnington, Colin Putney, Randal Schwartz, Chris Muller

– Colin is soon to release a new version of OmniBrowser

– He is also working on an updated FileSystem, which may be considered to replace FileDirectory [1]

– The proposed Jenkins server will start to do something meaningful in a few weeks

– Dale’s idea of using GitHub to store mcz-like packages that are composed of directories annd .st text files was discussed to understand the idea[2]

– the SOB greatly appreciates Göran’s effort organizing the election

– each member of the SOB now understands they need to declare their intent to run and reasons for doing so by 13 April


SOB Minutes – 3/6/12

March 7, 2012

SOB Minutes – 3/6/12

– all members attending

– Election procedure was discussed:

  • since the Squeak People website is defunct a page listing all the eligible voters needs to be created and posted on
  • might be similar to Sugar Labs (another SFC member project)
  • a person would be eligible to vote by having shown they’d made a contribution
  • as there is a conflict of interest, not the board, but the election team should approve contributors
  • possibly this could be automated, e.g. by adding a Squeak People-like network of trust to Squeak Map
  • this discussion needs to be public on Squeak-Dev

– A beta version of Etoys 5 has been released (

– Colin discussed creating remote tools for work on a mini Squeak image:

  • While Smalltalk offers reflection, the ideal is to have a program as unaffected by its tools as a program is by a text editor
  • Colin uses a miniature image for the Atom feed of his website He built the image from Pavel’s core using the Mason build tool. He is planning to post a link to Squeak-Dev to allow people to download this image

– All members of the board are running for re-election with the exception of Jecel, who described his position at the last meeting

– Armed with a FreeBSD vm, Randal is in the process of creating a booking engine application or Insight Cruises and offered to post a link to the website when it’s done

Squeak Oversight Board minutes – 02/21/12

February 22, 2012

Attending: Chris Muller, Bert Freudenberg, Levente Uzonyi, Jecel Assumpacao Jr., Chris Cunnington, Craig Latta (guest)

– Colin posted a list of ideas on the SOB mailing list outlining loose plans for OmniBrowser, Filesystem as a replacement for FileDirectory, Environments/namespaces and their uses for modularity, an extensible core image and the tools required, using Mason with Jenkins to build images

– Craig Latta joined the meeting as a guest to talk about Spoon. He will be releasing a new history image soon

– Jecel will not be running for the SOB again to concentrate on his Smalltalk fork called (provisionally) NeoSmalltalk. It allows several images to run on a single vm and work in concert

– All these conversations, on way or another, related to the use of namespaces as a tool to create modularity

– Chris M. and Chris C. are both going to STIC/Smalltalk Directions next month. Chris M. is presenting.

– Chris C. will have a Jenkins app on his server after Smalltalk Directions to create an image foundry, an R&D gallery. The intent is to create a companion to the Community Driven Development Model with its get-it-right-the-first-time, “live to tape” process of image development.

Squeak Oversight Board minutes – 02/07/12

February 8, 2012

Attending: Chris Muller, Colin Putney, Randal Schwartz, Chris Cunnington

– This was mainly an idea session for things to do for Squeak 4.4

– Project ideas such as OmniBrowser, namespaces, and building small images (from a larger mother image) were explored

– The introduction of new ideas prompted discussion about the importance of moving in incremental steps when breaking backward compatibility, so that the entirety of the Squeak community can reasonably move forward in stepwise fashion.

– A general question of how Squeak is relevant in 2012 was posited. While advances to the vm and image create greater computing power, what could be the next killer app?