[pyar] Ide integrado.

Mariano Reingart reingart en gmail.com
Jue Mar 1 19:37:06 ART 2012


2012/3/1 Roberto Allende <rallende en menttes.com>:
> El 01/03/12 11:59, Mariano Reingart escribió:
>
>> FYI
>>
>> Estoy terminando rad2py que es una plataforma integrada de desarrollo
>> rápido para python:
>>
>> http://code.google.com/p/rad2py/
>>
>
> Hola
>
> Che que bueno que está felicitaciones! parece un laburazo.
>
> Pregunta, cual es tu idea para instrospección ?,

En el shell y depurador, inspección dinámica (aka inspect)
En el editor, inspección estática (por decirlo de algun modo)

El objetivo es tener algo similar a "IntelliSense"

http://es.wikipedia.org/wiki/IntelliSense

> He estado estudiando bastante lo que hay en python y el módulo inspect,
> entre otras cosas, y tengo varias funcionalidades para hacer en
> collective.zodbbrowser (ver http://code.google.com/p/zodbbrowser) que es una
> herramienta de instrospección que si bien web y en particular zope, necesito
> hacer un par de cosas que podrían ser aplicables en términos generales y tal
> vez podamos contribuir mutuamente.

Por ahora también estoy usando inspect, pero necesita objetos vivos (a
veces no funciona en un IDE mientras estas editando y no es práctico
ya que importar un módulo puede tener tiene efectos secundarios)
También uso pyclbr, basado en el parser/tokenizer de python, pero
tiene desventajas parecidas a inspect y tarda bastante en hacer el
análisis de un módulo.
Por eso estoy incursionando en pysmell, parece prometedor y tiene la
ventaja que hace inferencia de tipos y otros análisis estáticos, la
desventaja es que tenes que recolectar la información de antemano,
pero eso en una IDE es controlable.

Voy a ver lo de zodbbrowser, quizás tenga puntos en común y/o podamos
compartir algo.

> Felicitaciones de nuevo!

Gracias, espero que sirva :-)

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com



More information about the pyar mailing list