openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexandro Colorado <...@oooes.org>
Subject Re: Macro IDE Python compliant
Date Wed, 21 Aug 2013 20:02:36 GMT
On Wed, Aug 21, 2013 at 2:24 AM, Jürgen Schmidt <jogischmidt@gmail.com>wrote:

> On 8/21/13 6:23 AM, Alexandro Colorado wrote:
> > Talking with a friend, they asked me how hard would it be to make the AOO
> > IDE Python compliant.
> >
> > I understand there has been discussions about this and usually result in
> > people siding on using external editors.
> >
> > However I am also interested to understand the architecture of the IDE,
> not
> > sure if the basic language is statically coded on the IDE, or maybe is
> just
> > the name of the classes.
> >
> >
> http://svn.apache.org/viewvc/openoffice/trunk/main/basctl/source/basicide/
> >
> > Maybe some core developer can give me more information about this, and a
> > sizing on this project. What would be required for the IDE to be able to
> > interpret and process python natively.
> >
>
> The Basic IDE as it is at moment is not extendable for supporting a new
> language and I think it would be better to think about something new.
>

​Any reason why this is non extendable?​ Could a new IDE within AOO be
created?

​Not really a true IDE, but I have seen MRI by Hanya has an output python
prompt within UNO.
http://imagebin.org/268328

TK is broken in the AOO version of Python so even if the idle code is
available, doesn't really work.
/opt/openoffice.org3/program/python /opt/
openoffice.org/basis3.3/program/python-core-2.6.1/lib/idlelib/idle.py
...
import _tkinter # If this fails your Python may not be configured for Tk

I have seen for example, the blender prompt for scripting animations in
python, this certainly is one way of doing it.
http://www.youtube.com/watch?v=vfFznB1KC5w
http://imagebin.org/268327



>
> Downstrip Eclipse or NetBeans and use the main editor with Python
> support and think about a closer integration in AOO. We started a long
>

​The true key here is with the UNO ​designer which wont be that intuitive
from a different application, specially for GUI development. Also the macro
factor, brings more instantaniety to a RAD.

A developer from oooforum days (Danny) generated some libraries to abstract
many of the python calls to the API so it can be more basic-like. I am not
sure why these libraries wheren't shipped with the distribution of
OpenOffice.

http://www.oooforum.org/forum/viewtopic.phtml?p=56015



> time back thinking in this direction and used NetBeans and Java to allow
> Java scripting in NetBeans but also deploying the scripts in AOO or even
> in open documents in AOO.
>
> This should be possible but it's definitely a bigger project and
> requires some skills.
>
> Juergen
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: dev-help@openoffice.apache.org
>
>


-- 
Alexandro Colorado
Apache OpenOffice Contributor
http://www.openoffice.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message