Path

Squeak

Actions

Session

Login

Research

Squeak is a very flexible environment and allows programmers to employ techniques such as exploring different programming paradigms.

Research projects using Squeak

Serge Stinckwich's LSCTalk is a learning classifier system platform for multi-agent learning.

Classboxes is a module system for object-oriented languages that allows method addition and replacement.

Traits are simple composition mechanisms for structuring object-oriented programs.

Noury Bouraqadi's MetaclassTalk is a reflective extension of Smalltalk that provides programmers with a meta-object protocol (MOP) to control objects structure (memory allocation and access to instance variables) and behavior (message sends and receptions and method lookup and application). It aims at easing experiments of new concepts, programming pradigms and langage extensions.

Robert Hirschfeld has developed AspectS, an extension to the Squeak environment to enable Aspect-Oriented programming. PerspectiveS, which is built on top of AspectS, introduces dynamic layers of behavior into the Squeak environment.

Another project from Noury Bouraqadi and team is the FracTalk system, which is a Smalltalk implementation of the Fractal Component Model.

The QuA Project has prototyped a software component architecture in Squeak to support component-based development of real-time and multimedia applications.

The Weekly Squeak

  • Etoys 5 Released
    Mon, 14 May 2012 12:33
    The latest versionof the software found around the world in the One Laptop Per Child computer &#...
  • Squeakfest Coming Up
    Mon, 07 May 2012 16:06
    Squeakfest 2012 in Uruguay and Argentina is coming up soon: 17 to 23 May in Montevideo and Buenos Ai...
  • Zero Percent Failure
    Mon, 30 Apr 2012 13:55
    How many calls have you missed since 2009? For Childline, a child-crisis-hotline service in South Af...