[squeak-dev] The Inbox: Configurations-hjh.6.mcz

commits at source.squeak.org commits at source.squeak.org
Thu May 20 18:19:36 UTC 2010


A new version of Configurations was added to project The Inbox:
http://source.squeak.org/inbox/Configurations-hjh.6.mcz

==================== Summary ====================

Name: Configurations-hjh.6
Author: hjh
Time: 20 May 2010, 6:19:23.217 pm
UUID: b295e9a4-bcdd-5048-b76c-92c99a579e39
Ancestors: Configurations-spd.5

Moved ConfigurationOfMathMorphs to be a subclass of MetacelloConfiguration so that it shows up in the ConfigBrowser.

The install button in the ConfigBrowser still does not work though.

BTW I assume that ConfigurationOfMathMorphs is under the MIT license?

Hannes Hirzel

=============== Diff against Configurations-spd.5 ===============

Item was changed:
+ MetacelloConfiguration subclass: #ConfigurationOfMathMorphs
+ 	instanceVariableNames: ''
+ 	classVariableNames: ''
- Object subclass: #ConfigurationOfMathMorphs
- 	instanceVariableNames: 'project'
- 	classVariableNames: 'LastVersionLoad'
  	poolDictionaries: ''
  	category: 'Configurations-Morphic'!
  
  !ConfigurationOfMathMorphs commentStamp: 'spd 5/20/2010 13:38' prior: 0!
  Original MathMorphs:
  MathMorphs and related projects are beautiful pieces of Mathematics and Physics run in Squeak. They have been created at the University of Buenos Aires, and the original web site is at UBA . The projects basis is MorphicWrappers, other projects are FunctionPlotters, LinearAlgebra, MetricSpaces, PhysicsMorphs, Fibonacci and others.
  
  This project (the revival):
  In May, 2006 Lic. Edgar J. De Cleene suggested on squeak-dev to collect necessary changesets, make them run in latest Squeak, and save them for future in a community effort. Edgar also collected most of the changesets needed and put together functional 3.9 changesets, I started converting them to Monticello. Please see details of each MCZ file for history of it's creation. There are 2 Monticello Projects so far, more will be converted in the future.
  
  A good starting point:
  1. Load the MorphicWrappers & Functions packages with:
  	ConfigurationOfMathMorphs project latestVersion load: #('MorphicWrappers' 'Functions')
  2. Doit:
  	XYPlotter example1 plot asMorph openInWorld
  	
  See http://www.squeaksource.com/MathMorphsRevival.html for more info.!

Item was added:
+ SystemOrganization addCategory: #Configurations!
+ SystemOrganization addCategory: #'Configurations-Morphic'!
+ SystemOrganization addCategory: #'Configurations-Base'!
+ SystemOrganization addCategory: #'Configurations-Development'!
+ SystemOrganization addCategory: #'Configurations-Libraries'!
+ SystemOrganization addCategory: #'Configurations-Network'!
+ SystemOrganization addCategory: #'Configurations-Games'!
+ SystemOrganization addCategory: #'Configurations-Databases'!

Item was removed:
- SystemOrganization addCategory: #'Configurations-Morphic'!
- SystemOrganization addCategory: #'Configurations-Base'!
- SystemOrganization addCategory: #'Configurations-Development'!
- SystemOrganization addCategory: #'Configurations-Libraries'!
- SystemOrganization addCategory: #'Configurations-Network'!
- SystemOrganization addCategory: #'Configurations-Games'!
- SystemOrganization addCategory: #'Configurations-Databases'!

Item was removed:
- ----- Method: ConfigurationOfMathMorphs classSide>>lastMetacelloVersionLoad (in category 'metacello tool support') -----
- lastMetacelloVersionLoad
- 	"Answer the last version loaded and the list of packages loaded for that version."
- 
- 	LastVersionLoad == nil ifTrue: [ LastVersionLoad := nil -> 'default' ].
- 	^LastVersionLoad!

Item was removed:
- ----- Method: ConfigurationOfMathMorphs>>project (in category 'accessing') -----
- project
- 
- 	^ project ifNil: [ | constructor |
- 		"Bootstrap Metacello if it is not already loaded"
- 		self class ensureMetacello.
- 		"Construct Metacello project"
- 		constructor := (Smalltalk at: #MetacelloVersionConstructor) on: self.
- 		project := constructor project.
- 		project loadType: #linear. "change to #atomic if desired"
- 		project ]!




More information about the Squeak-dev mailing list