[Minor] [minor commit] r680 - trunk
jimb at red-bean.com
jimb at red-bean.com
Thu Oct 26 02:59:24 CDT 2006
Author: jimb
Date: Thu Oct 26 02:59:22 2006
New Revision: 680
Modified:
trunk/TODO
Log:
Three new items.
Modified: trunk/TODO
==============================================================================
--- trunk/TODO (original)
+++ trunk/TODO Thu Oct 26 02:59:22 2006
@@ -1,5 +1,10 @@
--- user-visible fixes
+* Change hash table iteration interface so that the 'next' function
+ mutates the iterator, instead of consuming it and returning a new one.
+
+* Change hash table name prefix from 'mn_hash_table_' to 'mn_hash_'.
+
* There are still type conversion functions whose names use _from_,
contrary to the naming conventions given in minor.h:
mn_string_from_str, for example.
@@ -216,3 +221,8 @@
function checks to see if it has been passed a dead reference.
Similarly for calls. Ideally, one could switch this on and off
without recompiling.
+
+* A C++ API could be much simpler to use than the C API, because it's
+possible to use C++ features like destructors and copy operators to
+manage the references for you. Dynamic casts could actually make
+Scheme environments (say) implement the C++ STL mapping protocols.
More information about the Minor
mailing list