[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