<div dir="ltr">Hi,<br clear="all"><div><br></div>I am still getting a hang of Haskell.  Sorry if the answer is obvious.<div><br></div><div>What sorts of packages and approaches should I be looking at if I was looking to store something like an Undo stack into a database.</div>
<div><br></div><div>Each table would refer to a function. </div><div>Each records input and outputs would specify both a table ID and record ID.  </div><div>The records would also have a data and a Process ID to associate all functions to a specific process and give them an order.<br>
</div><div><br></div><div>No records are ever deleted.  Rolling something back is instead a process of recreating a new, modified graph by taking the old graph from the database.</div><div><br></div><div>I should note that while I can generate some of the boiler parts from template haskell in advance I&#39;m ultimately using a stage 1 compiler with no GHCI o template haskell.</div>
<div><br></div><div>Thanks,</div><div>Casey</div><div><br></div>-- <br>Casey James Basichis<br>Composer - Cartoon Network<br><a href="http://www.caseyjamesbasichis.com" target="_blank">http://www.caseyjamesbasichis.com</a><br>
<a href="mailto:caseybasichis@gmail.com" target="_blank">caseybasichis@gmail.com</a><br>310.387.7540
</div>