[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[eclipse-scripting-dev] EASE Jython debugger
|
Hello,
first of let me quickly introduce myself, I'm Martin, studying
Software-Engineering in Graz, Austria and have been accepted to write a
Jython debugger for the Eclipse Advanced Scripting Environment [1] as
part of this years Google Summer of Code [2] program.
My project proposal can be found on Google Drive [3]. It explains my
plans in detail, I still would like to give a very brief introduction:
I will implement an eclipse plugin that adds Jython debugging
functionality to the EASE Jython environment. As a start I will
implement the basic debugging functionality, like handling breakpoints,
inspecting variables and analyzing the callstack. Depending on my
progress with this I have optional (nice-to-have) features like
watchpoint support or variable modification during runs.
The proposal is just a proposal (redundant information is redundant). It
contains the points that seem important to me but is of course open to
discussion. If you have any additional ideas or requests feel free to
let me know.
A first question from my side would be, if there are any preferences on
the Jython version to be used for the Python part of the debugger.
The current stable release is 2.5.3 but there is a quite good beta for
Python 2.7 support as well (2.7b1) [4].
Although it is not a problem for me to write code that works with both
2.5 and 2.7, I still want to ask if the 2.5 support is desired or
necessary for anyone of you? Python 2.5 is rather old now and lacks some
nice-to-have features of Python 2.7 like string formatting or especially
the "with" statement. If 2.5 support is not necessary i'd prefer to
write the code for 2.7, since I am personally writing code for this
version most of the time and became quite comfortable with its
feature-set. But as I said, it would be no problem to use 2.5 as well.
That is all from my side for now, once again I am open to any input and
will gladly try to answer any questions.
Have a nice day,
Best regards,
Martin
[1]
https://projects.eclipse.org/proposals/eclipse-advanced-scripting-environment-ease
[2] https://www.google-melange.com/gsoc/homepage/google/gsoc2014
[3]
https://drive.google.com/file/d/0B0xjTmbYz1kPUE9JQ1QyRkcxV2c/edit?usp=sharing
[4] http://jython.org/