[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