Difference between revisions of "Python/UNOidle"

From Apache OpenOffice Wiki
Jump to: navigation, search
(What would it achieve?)
(Abstract)
Line 2: Line 2:
  
 
== Abstract ==  
 
== Abstract ==  
The goal of the project is to create a port of the IDLE program into UNO. The original python idle is embeded in OpenOffice, but due to a compilation issue with TK has not been able to work well. A port to UNO will allow Python to re-use the libraries in the original program but with a native library.
+
The goal of the project is to create a port of the IDLE program into UNO. The original Python IDLE is embedded in OpenOffice, but due to a compilation issue with TK, it has not been able to work at all. A port to UNO will allow Python to re-use the libraries in the original program (including debugger, interpreter, editor) but with a native look and feel to the Apache OpenOffice developer.
  
 
== What would it achieve?==
 
== What would it achieve?==

Revision as of 06:34, 25 August 2013


Abstract

The goal of the project is to create a port of the IDLE program into UNO. The original Python IDLE is embedded in OpenOffice, but due to a compilation issue with TK, it has not been able to work at all. A port to UNO will allow Python to re-use the libraries in the original program (including debugger, interpreter, editor) but with a native look and feel to the Apache OpenOffice developer.

What would it achieve?

Have a well known IDE familiar to Pythonistas embeded in the Apache OpenOffice platform and be able to speak to the UNO designer for faster application development at the GUI (Dialog) level.

IDLE

IDLE is a Integrated Development Environment for the Python language. The IDE has evolved to become a full fledge, but simple IDE. Including things like code-coloring, introspection, debugging, project manager.

Port

Original IDLE

PythonIDLE.png

UNO IDLE

PyUNOIDLE.png

Personal tools