Content Representation With A Twist

Showing posts with label release. Show all posts
Showing posts with label release. Show all posts

Tuesday, June 05, 2007

docs are live!

The docs yesterday put into the MOM Simple Set Core framework, today go live. Here's a preview. Later, when gna.org's cron will have updated the MOM SSC website, the whole docs will get their own place. Up to then, I'd keep the preview link mentioned beforehand.

Matching the improved documentation, there's a new tag of the framework, now labeled v0.2.2.

Update: Okay, gna's cron made it to the MOM SSC site, thus, the docs are live and available by their official URL. Therefore removed the preview link above.

      
Updates:
20070605.14-46h CEST: mentioned the official site went live & removed the preview link.

Sunday, June 03, 2007

new release: documentation improved, dotty output added

New version is out! It mainly features improved documentation of all of the files of the framework, but also introduced better MOM net output for MOMedgesSet and MOMnet class. For the latter even a simple dotty output method.

See here a sample MOM net created by MOMnet and rendered by dot: Two layer MOM nets oftenly contain hidden, i.e. not explicit (i.e. implicit) content. To have a generator for them available constitutes the chance to develop a detector for such implicit content and to make it explicit. A mechanism that takes both of these steps is known as reorganizsation. -- Which might become implemented next.
      
Updates:
none so far

Friday, May 25, 2007

New version is out!

As before, the version is on gna.org, part of a subversion repository. Quick sum up of the changelog: What changed mostly is MOMnet.rb: Now it is validated and can generate MOM networks.

The option to get MOM networks to be generated relieves the developer to define -- and possibly debug -- MOM networks by his/her own. (I experienced, because of their dual nature -- edges meaning might be given/is given --, MOM networks are harder to debug but pure program code.) Having one -- better: more but one..multiple -- MOM network(s) at hand allows to reorganize the network to make implicit content explicit (marketing speak: "generate new content from yet given one/determine previously unknown content").

Other changes made possible to derive one HomogenousSetDerivatesInfrastructure class from another and inherit the class of the items to be dealed with too. Previously, that class was mentioned in a plain class variable of HomogenousSetDerivatesInfrastructure, which Ruby does not inherit normally. The recent change circumvents that Ruby default behaviour: MOMnet derives from MOMedgesSet, but only the latter becomes initialized to deal with MOMnetEdges only. MOMnet inherits that initialization from MOMnetEdge. -- Previously, there had been a need to tell every derived class explicitly which kind of items it should deal with although a developer would have expected the class to know that because of its anchestry/because its parent was for item class X, hence any child should be like that too. So, the change makes the framework meet that intuitive presumption: Now, children of HomogenousSetDerivatesInfrastructure know the class of the items to deal with.

A minor improvement was to add some output methods to the framework. Additionally, MOMedgesSet now can export to dotty, a graph visualization tool.

Last not least, I extracted changelogs from my local subversion repository for earlier check-ins to the public repository and added them to there too.

      
Updates:
none so far