<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="0.92">
<channel>
	<title>Morphtron</title>
	<link>http://www.morphtron.com</link>
	<description>The Dimension of Information</description>
	<lastBuildDate>Mon, 11 Feb 2008 03:43:33 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Pending Upgrades</title>
		<description>Morphtron is being used extensively in all my projects and has been undergoing some significant evolution. I expect to post updates this quarter. </description>
		<link>http://www.morphtron.com/2008/02/10/pending-upgrades/</link>
			</item>
	<item>
		<title>The Power of the Composite Pattern</title>
		<description>In my first post on MC2, I said Morphtrons have
the ability to act as components and/or containers
But this deserves more attention as the Composite pattern it represents is one of the most important and pervasive patterns in practice because things in the "real" world are always contained and often contain ...</description>
		<link>http://www.morphtron.com/2006/07/31/the-power-of-the-composite-pattern/</link>
			</item>
	<item>
		<title>Morphtron Components &#038; Containers(MC2) Example - Smalltalk</title>
		<description>o_Object new.
o getComponents an OrderedCollection()
o getComponentsNamed: 'boo' an OrderedCollection()

o componentName 'an Object'
o componentName: 'hello'
o componentName 'hello'

oc_Object newNamed: 'world'.
o addComponent: oc.
o getComponents an OrderedCollection(an Object)
oc container componentName  'hello'
oc fullName  '/hello/world'

props_Dictionary new.
props at: #mySpecialTrait put: 'is flexibility - hooray Morphtrons!'
op_Object newNamed: 'h2' withProperties: props.
op fetchProperty: #mySpecialTrait 'is flexibility - hooray ...</description>
		<link>http://www.morphtron.com/2006/07/31/morphtron-components-containersmc2-example-smalltalk/</link>
			</item>
	<item>
		<title>Morphtron Components &#038; Containers(MC2)</title>
		<description>MC2 gives objects:

	the ability to act as components and/or containers
	the ability to be referred to by name(both short and full path)
	a consistent, robust creation and initialization protocol
 </description>
		<link>http://www.morphtron.com/2006/07/31/morphtron-components-containersmc2/</link>
			</item>
	<item>
		<title>Updated Squeak Image</title>
		<description>The latest version which includes Morphtron Component & Container support is 0.91.7. You can download it in the Squeak directory. Soon updates will be in changeset and/or Monticello packages. </description>
		<link>http://www.morphtron.com/2006/07/31/updated-squeak-image/</link>
			</item>
	<item>
		<title>Javascript MOPA Implementations</title>
		<description>The following two examples use the same Javascript 1.5 based MOPA.js,

Browser based
Yahoo Widget Engine(put the MOPA.js file from above into the .kon file)

so the only differences in them have to do with output. I know that earlier versions of Morphtron ran in Javascript OSA and Web Crossing but I haven't ...</description>
		<link>http://www.morphtron.com/2006/07/28/javascript-mopa-implementations/</link>
			</item>
	<item>
		<title>Navigating Distributed Object Spaces</title>
		<description>Back in 2000, I got a chance to demo an environment based on the Morphtron derived FreeDOM architecture at Squeakend 2000. John McIntosh really captured the key ideas. One was
The thought is that the web will become a distributed object oriented space. Then the question is how to interact with ...</description>
		<link>http://www.morphtron.com/2006/07/27/navigating-distributed-object-spaces/</link>
			</item>
	<item>
		<title>MOPA Example - Smalltalk</title>
		<description>This simple example included in the beta image is shown below with comments and  italicized results.

create a new object
o_Object new.  an Object

see if it has a 'hello world' property
o fetchProperty: 'hello world'. nil
put something into the hello world property
o putIntoProperty: {'hello world'. 'first program'}

fetch the new property
o fetchProperty: ...</description>
		<link>http://www.morphtron.com/2006/07/27/mopa-example-smalltalk/</link>
			</item>
	<item>
		<title>Download The Squeak Implementation!</title>
		<description>Squeak 3.8 based image and changes files are available in a zip file. I'm still wrangling about what formats support - there's no simple answer right now. It may end up both change sets and Monticello packages in Subversion which will be the common repository for other language implementations.  ...</description>
		<link>http://www.morphtron.com/2006/07/27/download-the-squeak-implementation/</link>
			</item>
	<item>
		<title>Implementing The Core MOPA Methods Part 1</title>
		<description>A full implementation of Morphtron provides a common, transparent means of providing access to properties by using the native property if it exists. In cases where no native property exists, MOPA methods then use or optionally create an accessory. For example consider this Smalltalk(Squeak and Dolphin) implementation of fetchProperty:
fetchProperty: aSymbol
&#124; ...</description>
		<link>http://www.morphtron.com/2006/07/25/implementing-the-core-mopa-methods-part-1/</link>
			</item>
</channel>
</rss>
