Greetings<br><br>I am so very new to FP and just signed up to Clean. I hung out around Haskelites forever wondering if they ever got around to the real world, then discovered Clean and the I/O library! Ive died and gone to software-heaven.<br>
<br>But that is tempered by what I still want (we're never satisfied, right?).<br><br>I want a development environment in which any type, function or value can be persisted without any fuss.<br><br>OK operations would include: OPEN, and CLOSE: just housekeeping. ROOT might be needed to link code to DB.<br>
<br>START TRANSACTION, and END TRANSACTION because I can't see a system understanding what should go inside a transaction and what should not.<br><br>But other than these exceptions the compiler and GC would generate any additional code required to "make it so".<br>
<br>Many current projects implement such concepts with an underlying RDBMS. God forbid CLEAN would stoop to such.<br><br>It seems so logical to use a graph database for the store. Ive been researching many emerging commercial and experimental products and believe the Hypergraph project using Berkeley DB may be the best fit. <a href="http://www.kobrix.com/hgdb.jsp">http://www.kobrix.com/hgdb.jsp</a><br>
<br><br>So is there anyone with a Hypergraph interface library? And what are the limitations of using a Java interface?<br><br>Anyone implementing real world Transparent Persistence for CLEAN written in CLEAN?<br><br>QuestionMark<br>
<br><br>