there is a History package Esteban Maringolo developed here:
http://smalltalkhub.com/#!/~emaringolo/History It stores objects at times and allows fast-ish point in time based lookups. Maybe they're similar in purpose/function. Cédrick Béler wrote > A pleasure to discover ! To me, a wonderful(ly engineered) library. > > Big thanks to Netstyle ! > > I’m just getting my hands around, but it looks to me like a great general > purpose BP tool (modeling + engine + xpdl import export). > It would be very useful for IS in industrial contexts (*). And before all > a superb starting point to model my simple personal routines as executable > processes. > > On the practical aspects, just a problem loading because of > WADynamicVariable, but it kinds of load on Pharo 6. > Running tests, there are (naturally) some failures. I think most come from > the removed links to Omnibase/History support and seaside > (WADynamicVariable). > > Some stuffs that are missing: > #isOmniBaseTransaction > #markDirty > A reference to TimeStamp fixed: > #beginInHistory > … > > Need to fix WADynamicVariable with shouldn’t be hard. > The History link (persistence) is a bit more difficult as I don’t know its > importance in the engine. > All Workflow object are managed object which (if I understand well) are > persistent object. So maybe It need a (local) persistent alternative, a > stub ? > > Anyway, I need to understand more and I will probably come back with some > questions about the dependencies and how to fix them. > > > Cheers and thanks again, enligthening code :) > > Cédrick > > > > * Interoperability of is a field I try carefully not to enter because I > found not really fun (as most of the tool I’ve soon were java based … and > slow… and java world !) but if only I had similar tools in pharo that > could bring the fun back :) > > > > > >> Le 27 oct. 2017 à 09:37, Cédrick Béler < > cdrick65@ > > a écrit : >> >> Thank you! >> >> I thons this just perfect as a starting point ! >> >> Cheers, >> >> Cedrick >> >> Envoyé de mon iPhone >> >>> Le 26 oct. 2017 à 19:38, Paul DeBruicker < > pdebruic@ > > a écrit : >>> >>> Maybe the package described here has what you're looking for : >>> >>> http://forum.world.st/Ann-Workflow-td4963635.html >>> >>> >>> >>> >>> >>> >>> >>> Cédrick Béler wrote >>>> Hi again, this is my last question and the more general one of the day >>>> :-) >>>> >>>> >>>> I’m looking for way of representing and executing simple "business >>>> processes" in Pharo and a way of declaring domain >>>> ontologies/taxonomies. >>>> >>>> I didn’t find any lib around this subjects except some projects in >>>> other >>>> smalltalk dialects. >>>> >>>> I just wander if somebody has done some work in these field. I’m also >>>> interested in (KISS) design discussions around these topics, hence this >>>> email. >>>> >>>> I don’t want to do a full fledged business process middleware. >>>> >>>> I would need : >>>> - a way to represent simple business processes (succession of >>>> activities >>>> with logic gates (and/or/xor) => I might be able to do that by myself). >>>> - a way to execute these processes (routines) in a semi-aotumatic >>>> manner >>>> => This looks more difficult to do to me. >>>> => my aim is to execute recurrent routines (my routines) with the help >>>> of >>>> a Pharo application >>>> >>>> >>>> For such a system, I also need a way to categorize information context. >>>> Again, I don’t think I need a full fledged ontology implementation like >>>> Description Logic (or whatever). I think I’ll be happy with information >>>> tagging according to a predefined taxonomy. Instead of flat tags, I’d >>>> like >>>> them to implement some sort of multiple inheritance. For instance, I >>>> may >>>> need a tag #soccer that "inherit" #sport. >>>> >>>> Any information regarding taxonomy tagging in Pharo ? (Or eventually >>>> ontology?). >>>> >>>> >>>> >>>> TIA, >>>> >>>> Cédrick >>> >>> >>> >>> >>> >>> -- >>> Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html >>> -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html