background preloader

Smalltalk + Squeak

Facebook Twitter

Cog Blog. ElastoLab. ElastoLab is a fun program for kids that lets them play with sound, images and motion in a simulated physics environment. ElastoLab has been released as an open-source free-ware program. You may download it from here (Windows version only). Extract the archive then run the program "elastolab.exe". If you like ElastoLab and enjoy playing with it, please consider making a donation by Paypal You can send donations to david@simberon.com ElastoLab was developed in VisualWorks Smalltalk.

The Hitchhiker's Guide to ... SCG Wiki. Marcus Denker. Stéphane Ducasse :: Free Online Books. [ UK Smalltalk User Group ] Squeak.joyful.com LanguageNotes. I like Chris Rathman's Language Notes a lot. I've converted it to restructured text to get a table of contents (2006/05/02). View it with or without the wiki UI. Allowable characters a-zA-Z0-9. +/*~<>@%|&? Blank, tab, cr, ff, lf "Comments are enclosed in quotes" Period (.) is the statement separator. Variables variables must be declared before useshared vars must begin with uppercaselocal vars must begin with lowercasereserved names: nil, true, false, self, super, and Smalltalk Variable scope: Transcript Transcript clear.

Assignment | x y | x _ 4. Constants | b | b := true. Booleans | b x y | x := 1. y := 2. b := (x = y). Arithmetic expressions | x | x := 6 + 3. Bitwise Manipulation | b x | x := 16rFF bitAnd: 16r0F. Conversion | x | x := 3.99 asInteger. Blocks blocks are objects and may be assigned to a variablevalue is last expression evaluated unless explicit returnblocks may be nestedspecification [ arguments | | localvars | expressions ]? | x y z | x := [ y := 1. z := 2. ]. x value. Method calls Array. Seaside.st: Home. Lukas Renggli: Home. Open Cobalt Website. Pharo Open Source Smalltalk. Pharo by Example. Strongtalk: A High-Performance Open Source Smalltalk With An Optional Type System. Squeak Smalltalk. Squeakland : home of squeak etoys. The squeakland Archives. Swiki. Squeak Swiki Last updated at 9:26 pm UTC on 15 July 2015 About Squeak Squeak is a tightly integrated software development environment for live software construction using the object-oriented programming language Smalltalk.

It runs on many computers and operating systems. Squeak is free and open source. Squeak has its own unique place in the universe. Getting Started with Squeak Downloading Squeak – How to get Squeak. News aboutSqueak News – The Weekly Squeak. Latest stuff Using Etoys If you're interested in the Etoys scripting system and its uses in education, you should look at the Squeakland web site. Documentation Documentation – A detailed outline of Documentation on Squeak. Community The Squeak Oversight Board coordinates the community’s open-source development of its versatile Smalltalk environment.

Programs and Projects: Past, Present, and Future SqueakSource – Monticello code repository server which hosts your projects. Programming in Squeak Code Snippets – Examples of Great Squeak Code. Jacaranda. [introduction] [downloads] [to-do list] [wish list] [how to use it] [history] Introduction DiagramBrowser is an editor for UML-Like diagrams which uses Ned Konz's Connectors package. The idea behind DiagramBrowser is to provide an environment in which the user can view, edit, organize within categories, and file-in and file-out multiple diagrams. DiagramBrowser is the first step of a bigger development that I named Jacarandá.

With Jacarandá I attempt to integrate DiagramBrowser in squeak as a development tool like the System Browser today is. In this project my main goal is to bring to Squeak the capability to develop in it as much graphically as textually, as one would do it with today's CASE tools but with the additional benefit of always being in Squeak. This project is being made by Hernán Tylim. About Connectors 2.0 Please note that Jacarandá for the moment is only compatible with Connectors 1.9. Downloads To-Do List Make a new version of Jacarandá for Connectors 2. Wish List How To Use It. USC Squeak-Etoys. Physical Etoys « GIRA. Introducción En las últimas décadas, las teorías construccionistas y el progreso tecnológico permitieron que la robótica educativa comience a surgir en algunas escuelas como complemento a diversas materias de la currícula. Sin embargo, cada kit de robótica tiene su manera particular de programarse y no permite la comunicación con otros kits.

Es por esta razón que se decidió crear Physical Etoys, una extensión argentina de Etoys que facilita la interacción con estos dispositivos. “La computadora es un instrumento cuya música son las ideas” Alan Kay Descripción general del proyecto Physical Etoys es un ambiente de programación visual de robots gratuito, de código abierto y multiplataforma que conecta el mundo virtual de las computadoras con el mundo real en que vivimos. Resultados deseados Facilitar la programación de material concreto así como también su enseñanza.Integrar los kits más populares de robótica educativa en un solo ambiente extensible.Fomentar el pensamiento computacional. Videos. Squeak - OFSET Community Wiki. Art and Etoys of Squeak - OFSET Community Wiki. NetMorph Swiki. NetMorph NetMorph is a visual mobile agent system.

In the environment, network-enabled morphs can move freely across the World (desktops). It will lead us into a new kind of collaboration! What's new? NetMorph 0.3 (for Squeak 3.8&Squekland 05) is available now! We demonstrated NetMorph in IPAX Autumn 2003. 2003年9月29日(月)〜30日(火)に東京国際フォーラムで開催される第12回IPAX Autumn2003に出展します。 NetMorph 0.1 is now available on SqueakMap! Now, demo images are settings-free. For OS/X users! NetMorphがベータテスト用にリリースされました。 We performed the first field test of NetMorph in CAMP on 2nd Feb. 2003. More pictures taken by Nonoshita-san are here. A new stable demo image is available now! We will perform nice demonstrations in OOSPLA 2002. John McIntosh's BOF report is here. Download: Documents Now contents are rather obsolete! Screenshots: About SuperSwiki2. Squeak / FrontPage.