July 2006


MC2 and MOIST and MOPA and MPF25 Jul 2006 08:39 am

To facilitate implementation and extension, the Morphtron architecture has been modularized into the Morphtron Programming Framework(MPF). The MPF nucleus is known as the Morphtron Object Properties and Accessories(MOPA). A Morphtron object is a collection of named properties. There are two categories of Morphtron properties - Executable and Value, each having two sub-categories Native(as determined by the host language - typically by the class) and Accessory(unique to an instance). MOPA provides the means to create, store and retrieve an object’s properties. Surrounding the Morphtron nucleus is Morphtron Components and Containers(MC2) module which provides objects with the ability to exist in hierarchical relationship to other objects. Another module is called Morphtron Observation Interchange Storage & Transport(MOIST). This is actually a collection of four interrelated sub-modules whose names reflect their function. Each of these modules will be covered in more detail later.

MPF24 Jul 2006 02:42 pm

I had an inspiring conversation(thanks Dwight!) with an old Smalltalker who’s doing PHP 5 and Ruby these days. This short discussion has moved me to shift gears a bit and start pushing the Morphtron Programming Framework(MPF) forward again. In recent times, MPF has been pushed back several notches in order to address the needs of the broader market of non-programmers. Ideally, you want to have all of the lower level infrastructure frozen before doing this but the Morphtron architecture coupled with the time-based message passing of GVScript let’s you reap some benefits of stretching extreme late binding a bit further without changing the underlying language. In addition, I’ve used this framework for so long in multiple languages across different platforms in many applications including production environments and I’m not concerned about the current loose ends. The priorities I\’d been dealing with were:

  • GriotVision pre-built virtual worlds
  • GVScript core virtual world classes(GVSpace)
  • GVScript visual editor
  • GVScript core classes

These all build upon MPF so experienced developers can look at them as examples. However, I’ve got to get the core MPF code concepts out to give people something to work with. So with this blog is going to be the vehicle. Buckle up because the ride will be bumpy in places.

News24 Jul 2006 01:28 am

See the About and Sister site links for more 411.

« Previous Page