60c9e301ad87

Update
[view raw] [browse files]
author Steve Losh <steve@stevelosh.com>
date Wed, 07 Sep 2016 11:26:25 +0000
parents df226dc82eb5
children 1a08976aeedb
branches/tags (none)
files README.markdown

Changes

--- a/README.markdown	Tue Sep 06 15:08:06 2016 +0000
+++ b/README.markdown	Wed Sep 07 11:26:25 2016 +0000
@@ -78,6 +78,7 @@
 [linenoise]: https://github.com/antirez/linenoise
 [Caves of Qud]: http://store.steampowered.com/app/333640
 [CUDD]: http://vlsi.colorado.edu/~fabio/CUDD/html/index.html
+[ABCL]: https://common-lisp.net/project/armedbear/
 
 ## June 2016
 
@@ -1323,3 +1324,17 @@
 
 ### 2016-09-06
 
+* Been thinking more about what direction I want to take for implementing my
+  BDD/thesis stuff.  I was thinking about using [CUDD][], but unfortunately all
+  the Lisp wrappers around it are unmaintained and broken.  I poked around a bit
+  at wrapping it myself but it seems like a big effort.
+
+    But today I had another idea.  Kissmann's thesis used the Java wrapper
+  around CUDD, so I could do that.  I sure as hell don't want to write Java, so
+  I suppose I could do things in Clojure, but honestly I don't really like
+  Clojure that much either.  But then I remembered [ABCL][], an implementation
+  of Common Lisp that runs on the JVM.  This might be a good place to start.  It
+  would let me use the Java wrapper libraries and write the rest of my code in
+  ANSI Common Lisp.  If I have spare time down the road I could try my hand at
+  wrapping CUDD, and then porting the rest of my code to something else will be
+  trivial.