PYV
                       ------------------


PYV is a binding of Python and Portable GUI V. More information about:
Python
       http://www.python.org

GUI V
       http://www.cs.unm.edu/~wampler/vgui/vgui.html



RELEASE 1.21.
       This release includes bug fixes in PYV & V and some improvments.
       List of new features:

       1. Added Debug and Trace services.
       2. Support for Windows95/NT.
       3. Extension for async Network Socket handling (Unix & W95)
       4. Redirection of stdout/stderr to the log file.  (W95)
          Functions pyvTraceFileOpen, ... .
       5. Compiled against V1.15.  V1.15 is not backward compatible
          with previous versions. So REL 1.21 also not backward
          compatible.
       6.  New widget edit box is supported.
       7. Python 1.3 should work, but I didn't check it with REL1.21.
       8. File python14.dll  differs from the file with the same
          name, that could be build in Python1.4 distribution.
          This python14.dll has I/O redirection patches and it
          wouldn't work with the regular python.exe.
          Be carefull and sorry for inconvenience.
       9. Windows frontend for pdb debugger. (Currently works
          only on UNIX platforms). Suitable for PYV and ordinary
          Python. I did debugging of Grail with it. (Grail is
          written on TK platform).


   Unix version is stable. I use it in my applications.

   W95 version has one problem. Sometimes it crashes after
   minimizing of the windows. I am working on this problem.
   I use Microsift compiler under Win 95. V was implemented
   under Borland. I found difference between Borland and Microsoft
   in the way how they initialize the  memory.
   Borland Zeroes the memory and Microsoft uses it As Is.
   One bug depending on this difference was found.

   Python didn't bother me with the troubles. I enjoyed
   of flexibily and simplicity of Python.




Distribution:

       REL1.22   (Sources of the PYV)
       !
       !
       !--BUGS   (Examples of the Bugs in (V or im PYV)
       !
       !
       !--Bin    (Binaries for Linux and Win95(SDI & MDI versions), Sun Solaris)
       !
       !--PC     (Files specific to build Python DLL and V on W95)
       !
       !--Lib    (Object Libraries ready to use on W95)
       !
       !--Tools  (Tools for building V)
       !
       !--Patches
       !    !
       !    !
       !    !--V1.15
       !        !
       !        !--Unix  (Patched files of Unix platforms)
       !        !
       !        !--W95   (Patched files of Win95 platform)
       !
       !--Demos  (Demo appliations and frontend for Python debugger)


All instructions how to compile and to run are in the file INSTALL.

Quick reference is in file PYV.DOC.

I uploaded PYV distribution file on ftp.python.org I hope, that in
short time these files will be available through the ftp://ftp.python.org.
Meanwhile, I ready to send by e-mail full source distribution.

My e-mail: [email protected]


Any comments, suggestions and additional contributions are welcomed.


Regards,
Sofin Raskin

[email protected]

----------- 30/10/96 -----------