The mis-named “tabling” module (should really be called “memoize”) now allows for persisting memoized calls to a file. See: http://github.com/cmungall/blipkit/blob/master/packages/blipcore/tabling.pro (docs up on the pldoc server soon). To see how this works, consider the transitive closure of the subclass/2 fact, as defined in the ontol_db schema: subclassT(X,Y):- subclass(X,Y). subclassT(X,Y):- subclass(X,Z),subclassT(Z,Y). if you end up using [...]
previously the layout was blipkit/ packages/ blip/ [LIBRARY] This has been simplified to: blipkit/ packages/ [LIBRARY]/ Some URLs in some of the previous posts should be modified accordingly In addition, each sub-library now has a standard organization: [LIBRARY]/ conf/ — configuration modules t/ — plunit tests (.plt files) data/ — data for tests examples/ — [...]
It is done. http://github.com/cmungall/blipkit See previous post.
The open-bio.org anon svn server is down and likely to stay down, which is the final impetus for moving the repo to github, following in the footsteps of BioPerl. Thea is already on github. I will most likely create a fresh project rather than attempting to migrate history with svn2git. Once the transition is done, [...]
Provisional version of the paper up on: (new) Thea website (pending reivisions)
I will be at ICLP delivering a talk on blipkit and my experiences – positive and negative – applying logical programming to biological applications. Looking forward to meeting many of the key LP players! Cheers Chris
Blipkit pldoc server now up and running