[Zope-CVS] CVS: PythonNet/doc - Changes.txt:1.5 ToDo.txt:1.5

Brian Lloyd brian at zope.com
Tue Sep 30 19:54:40 EDT 2003


Update of /cvs-repository/PythonNet/doc
In directory cvs.zope.org:/tmp/cvs-serv10541/doc

Modified Files:
	Changes.txt ToDo.txt 
Log Message:
Checkin stuff done in last few weeks (add nunit, iterator support)


=== PythonNet/doc/Changes.txt 1.4 => 1.5 ===
--- PythonNet/doc/Changes.txt:1.4	Fri Aug  8 23:29:50 2003
+++ PythonNet/doc/Changes.txt	Tue Sep 30 19:54:10 2003
@@ -1,6 +1,35 @@
 PythonNet Changes
 -----------------
 
+  PythonNet Preview 3
+  ---------------------------------------------------------------------------
+
+    - Added the baseline of the managed embedding API. Some of the details 
+      are still subject to change based on some real-world use and feedback. 
+
+      The embedding API is based on the PyObject class, along with a number
+      of specific PyDict, PyList, (etc.) classes that expose the respective
+      interfaces of the built-in Python types. The basic structure and usage
+      is intended be familar to anyone who has used Python / C++ wrapper
+      libraries like CXX or Boost.
+
+    - Integrated NUnit 2 and added tests for the new managed embedding layer.
+
+    - Added Python iteration protocol support for arrays and managed objects
+      that implement IEnumerable. This means that you can now use the Python
+      idiom 'for item in object:' on any array or IEnumerable.
+
+    - Added several new demo scripts, mostly more substantial winforms 
+      examples. More complex demos help to highlight areas that still need 
+      work in the integration layer.
+
+    - Did a fair amount of profiling with an eval version of ANTS (which is
+      quite nice, BTW). Some experimentation seems to show that there are 
+      no super-easy major speedups to be had. The hotspots are pretty much 
+      where I thought they would be, and testing showed that some reasonable 
+      (and unreasonable) tweaks in the hotspots didn't really affect the 
+      overall speed.
+
 
   PythonNet Preview 2
   ---------------------------------------------------------------------------


=== PythonNet/doc/ToDo.txt 1.4 => 1.5 ===
--- PythonNet/doc/ToDo.txt:1.4	Thu Jul 31 10:49:46 2003
+++ PythonNet/doc/ToDo.txt	Tue Sep 30 19:54:10 2003
@@ -1,6 +1,11 @@
 
 ToDo List:
 
+
+  - Add a managed bootstrap CLR module with the IL dll hack flag
+
+  - Integrate nunit 2
+
   - Pester Guido about letting exceptions be new-style classe that 
     don't have to subclass Python's Exception class :)
 




More information about the Zope-CVS mailing list