on 3a76afa help sign in
project-m36/ProjectM36
5 folders, 19 files
../ Daemon/WIP Client.hs partially implemented with remote action - I need to remove local usage of the disconnectedTransaction and transactionGraph which should remain local to the server DataTypes/add (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded Relation/fix extraneous import warning Transaction/implement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system TransactionGraph/implement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Atom.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded AtomFunction.hsadd basic atom functions: count, min, max Attribute.hsWIP: much refactoring for Atom existential quantification change AttributeNames.hsimprove error handling for "all but" attributes inversion Base.hsimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Client.hsWIP: refactoring to allow for remote access in tutd -add clear remote access points in Interpreter.hs and friends -delete direct access to transaction graph and disconnected transaction -import works -export broken ConcreteTypeRep.hsWIP: much refactoring for Atom existential quantification change DatabaseContext.hsswitch to using NamedRecord for CSV export which I should have used in the first place DirectoryFsync.cimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Error.hsWIP distributed haskell DBMS daemon Key.hsintroduce "key" syntax for TutorialD with backing support via inclusion dependencies Persist.hsimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file system Relation.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded RelationalExpression.hsadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-coded StaticOptimizer.hsintroduce "key" syntax for TutorialD with backing support via inclusion dependencies Transaction.hsWIP: incremental reading and writing of the graph TransactionGraph.hsWIP: refactoring to allow for remote access in tutd -add clear remote access points in Interpreter.hs and friends -delete direct access to transaction graph and disconnected transaction -import works -export broken Tuple.hsrefactor tuple set to be list-based instead of hashset-based in preparation for infinitely-sized relations TupleSet.hsrefactor tuple set to be list-based instead of hashset-based in preparation for infinitely-sized relations