[Swift-devel] Re: oops provenance
Ben Clifford
benc at hawaga.org.uk
Wed Apr 15 10:58:29 CDT 2009
If you want to look at the provenance db as it is now, read sections 2 and
3 of this page:
http://www.ci.uchicago.edu/~benc/provenance.html#owndb
I recommend if you try this at home to use sqlite3, not postgres.
> I think a starting point for oops provenance is this: For every run, you want
> to know:
many of these are straightforward to add, and i will look at doing so
after pc3 stuff
> - an ID for the run
this exists now
> - analyzed scores of the run output
not sure what that is - is this application specific output?
> - what version of oops was used
the extrainfo stuff I implemented previously for the oops app may be used
here. I've heard no feedback about it actually being used, though.
> - what version of the oops.swift script was used
For all the version stuff, you need to figure out what version semantics
you want (eg md5sum of swift script, which gives fine grained version
distinction but no order; user specified version numbering which is pretty
much guaranteed to be wrong but you might think you want that, and also
gives ordering; ... there are lots of schemes ...)
> Given this in a database, you could also compare structure scores for one
> version of code or one algorithm vs another
This is more application specific data?
Are you looking here to have data output from a run end up in a database?
--
More information about the Swift-devel
mailing list