Squeak: Goodies and Toys

Squeak!

Updated: Apr 6, 1999 Sep 26, 2008.

These goodies are available for version 2.0.
Goodies and Toys for version 1.31 are here.



Free Software

(currently "ported" programs only)

originally written by the Most Revd AOKI Atsushi

There are re-implementations for Squeak of Free Software on VisualWorks. from
Free Software for Smalltalk.

The following ported programs and documents are distributed under the GPL (GNU General Public License) as free software same as original programs and documents.

  1. 2-Dimensional Voronoi and Delaunay Diagram Program: Voronoi2.zip (34KB) and Manual (updated: June 28, 1998)
    for Moprh and MVC (3.8 or later) SqueakSource: 2-dimensional Voronoi and Delaunay diagrams, SqueakMap: Voronoi-2d-Diagram  
  2. Oom (Object-Oriented Metrics: Basic, CK, and Aoki Metrics) Program and Manual: OOM010.zip (496KB) (updated: February 23, 1999) [update!] Online Manual (in Japanese) is here.  

These programs are found at SRA archive (base64 encoded within text, zipped archive).
Very thanks to SRA Inc, Tokyo, Japan.


Goodies

(currently "ported" programs only)

originally written by the Most Revd AOKI Atsushi

There are re-implementations for Squeak of the goodies on VisualWorks. Originals, see
Goodies for VisualWorks and VisualWave from Free Software for Smalltalk.

The following ported programs and documents are distributed under the GPL (GNU General Public License) as free software same as original programs and documents.

  1. Bit Field Program: BitField.zip (3KB) and Manual (updated: September 1, 1998)  
  2. Blue Button Enhancements Program: BBMenuEn.zip (3KB) and Manual (updated: April 17, 1998)  
  3. Browser Menu Enhancements Program: BrMenuEn.zip (5KB) and Manual (updated: June 20, 1998)  
  4. Code Review Program: CodeRevw.zip (19KB) and Manual (updated: October 20, 1998)  
  5. Color Spuit (Eyedropper) Program: ColorSpt.zip (3KB) and Manual (updated: January 4, 1999) [update!]  
  6. Cursor Animator Program: CursAnim.zip (4KB) and Manual [new!]  
  7. Cursors Program: Cursors.zip (5KB) and Manual (updated: January 4, 1999) [update!]  
  8. Dump Program: Dump.zip (5KB) and Manual (updated: June 28, 1998)  
  9. Encyclopedia Program: Encyclo.zip (13KB) and Manual (updated: June 28, 1998)  
  10. File Numbering Program: FileNum.zip (3KB) and Manual  
  11. Gauge MVC Program: Gauge.zip (9KB) and Manual (updated: June 13, 1998)  
  12. Histogram Program: Histgram.zip (9KB) and Manual (updated: July 20, 1998)  
  13. HTML Report Writer Program: HtmlRprt.zip (7KB) and Manual (updated: June 28, 1998)  
  14. Image Processor (Limited) Program: ImgPrLtd.zip (13KB) and Manual (updated: November 3, 1998) [update!]  
  15. Lisp Program: Lisp.zip (30KB) and Manual (updated: June 28, 1998)
    for Moprh and MVC (3.8 or later) SqueakSource: Lisp, SqueakMap: Lisp  
  16. Message Spy Program: MsgSpy.zip (9KB) and Manual (updated: December 8, 1998) [new!]  
  17. Message Tracer Program: MsgTrace.zip (3KB) and Manual (updated: December 8, 1998) [new!]  
  18. Progress Program: Progress.zip (6KB) and Manual (updated: January 4, 1999) [new!]  
  19. Prolog Program: Prolog.zip (29KB) and Manual (updated: September 1, 1998) alpha minus version
    for Moprh and MVC (3.8 or later) SqueakSource: Prolog, SqueakMap: AOKI Prolog  
  20. Source Code Saver Program: SrcSaver.zip (6KB) and Manual (updated: July 20, 1998)  
  21. Transcript File Program: TscriptF.zip (2KB) and Manual (updated: June 28, 1998)  

There are re-implementations for Squeak of Program Scanner, the example from "Smalltalk Idioms", SRC, 1997.

  1. Program Scanner Program: PrgScanr.zip (5KB) and Manual (updated: July 17, 1998)  

There are re-implementations for Squeak of Rupa Investigator, of Smalltalk Workbook 05: Weight from "Smalltalk Workbook", 1996.

  1. Rupa Investigator Program: Rupa.zip (7KB) and Manual (updated: Nov 15, 1998) [new!]  

    a Tool for WMC (Weighted Methods per Class) of CK Metrics

There are re-implementations for Squeak of the example on #9 "Smalltalk Programming Manners 2" from Smalltalk Software Development.

  1. Analog Clock and Digital Clock Program: Clocks.zip (7KB) and Manual (updated: May 24, 1998)  

These programs are found at SRA archive (base64 encoded within text, zipped archive).
Very thanks to SRA Inc, Tokyo, Japan.


originally written by Mr. Bruce Samuelson

This is re-implementation for Squeak of the low and medium level benchmarks on pre R4.0, ObjectWorks R4.0, R4.1, Smalltalk/V. Original, see STones80 benchmark.

  1. PublicDomain-Benchmarks.zip (10KB).

2 test of this benchmark is intended to test the efficiency of recursively calling a block, that is not supported by non Jitter VM. If you run this test on non Jitter VM, so the result would be fairly pointless. Tested on version 1.31, 2.0.

some results.


Toys

The following programs and documents are distributed under the GPL (GNU General Public License) as free software.

Programs

  1. BlockContext Modifier Program: BlockMod.zip (3KB) and Manual (updated: June 28, 1998)  
  2. Menu Modifier Program: MenuMod.zip (3KB) and Manual (updated: June 13, 1998)  
  3. Image Filter Program: ImgFiltr.zip (76KB) and Manual (updated: November 3, 1998) [new!]  

This program is found at SRA archive (base64 encoded within text).
Very thanks to SRA Inc, Tokyo, Japan.

Miscellaneous

  1. Squeak Desktop Icon Resource Kit for Macintosh (3KB) Manual  


Created: Apr 3, 1998.