Re: [Sugar-devel] Fwd: Mentor request for PyDebug Activity
I put some comments/ feedback up on the talk page http://wiki.laptop.org/go/Talk:Python_Debugger_activity_for_the_XO ... On Wed, Oct 14, 2009 at 10:34 PM, Benjamin M. Schwartz wrote: >> From: George Hunt > > I'm very excited to hear about this project, and I hope you'll keep us > updated with your progress. Anything that makes Sugar a better > "self-hosting" development environment is tremendously valuable for us. > >> At this point I'm debating whether to substitute gedit for the functionality >> of abiword. > > IMHO, your best option is to use gtksourceview [1]. This is the GTK > source code editing widget that is used by gedit. gtksourceview provides > syntax highlighting, line numbers, and undo/redo functionality. You can > see it in use in Sugar in the Pippy source code [2]. Unlike gedit, > gtksourceview is guaranteed to be present in any Sugar installation. > > Good luck! > > --Ben > > [1] http://projects.gnome.org/gtksourceview/ > [2] > http://git.sugarlabs.org/projects/pippy/repos/mainline/blobs/master/pippy_app.py#line123 > > > ___ > Sugar-devel mailing list > sugar-de...@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel > > -- DancesWithCars leave the wolves behind ;-) ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: Mentor request for PyDebug Activity
George, I am curious why start on a new activity? The Develop activity is well along and needs bug fixing and updating. A debugger would be a nice addition to it. http://wiki.laptop.org/go/Develop http://git.sugarlabs.org/projects/develop rihowa...@gmail.com linux - the best things in life are free On Oct 14, 2009, at 2:56 PM, George Hunt wrote: I am excited about developing a tool to help me develop other XO Activities. When I shared my ideas with Adam Holt, he suggested that I seek a mentor, or a few partners to help me clarify my ideas, and increase the usefulness of the end product. I am writing this to request such help. As a programmer, I'm fairly new to python. I started writing assembly language in 1975 for the terminal division of Hewlett-- Packard, which was soon to become the Personal Computer division. I only started python after I got my G1G1 in early 2008. I'm fairly averse to re-inventing the wheel. So I have been thinking of combining Activities that already run on the XO as my main strategy. At this point I have hacked together Write, Terminal, and Browse to all exist in a notebook under the Sugar toolbar. I can read and write Activity.xo files from the journal. So I've learned a lot from what is already written. Whatever the final form factor, the work I've done up to now will not be lost. At this point I'm debating whether to substitute gedit for the functionality of abiword. Gedit includes many of the feature a programmer is looking for. It is extensively internationalized. It has a python extension system that I think will make for easy integration into my application. I'm leaning towards the structure of a remote debugger, even though the client and server will mostly reside on the same machine. I'd like for the application to be insulated from errant client programs. I'm having a lot of fun, and feeling much more productive than I did a few months ago. I'd love to hear from a few people who are willing to help me perfect my ideas or have experience that could keep me from going down unfruitful paths. I've written a wiki page trying to pull together some of my ideas: http://wiki.laptop.org/go/ Python_Debugger_activity_for_the_XO. There is also a little more bio info about me at http://wiki.laptop.org/go/User:GeorgeHuntd Thanks, George ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Mentor request for PyDebug Activity
I am excited about developing a tool to help me develop other XO Activities. When I shared my ideas with Adam Holt, he suggested that I seek a mentor, or a few partners to help me clarify my ideas, and increase the usefulness of the end product. I am writing this to request such help. As a programmer, I'm fairly new to python. I started writing assembly language in 1975 for the terminal division of Hewlett--Packard, which was soon to become the Personal Computer division. I only started python after I got my G1G1 in early 2008. I'm fairly averse to re-inventing the wheel. So I have been thinking of combining Activities that already run on the XO as my main strategy. At this point I have hacked together Write, Terminal, and Browse to all exist in a notebook under the Sugar toolbar. I can read and write Activity.xo files from the journal. So I've learned a lot from what is already written. Whatever the final form factor, the work I've done up to now will not be lost. At this point I'm debating whether to substitute gedit for the functionality of abiword. Gedit includes many of the feature a programmer is looking for. It is extensively internationalized. It has a python extension system that I think will make for easy integration into my application. I'm leaning towards the structure of a remote debugger, even though the client and server will mostly reside on the same machine. I'd like for the application to be insulated from errant client programs. I'm having a lot of fun, and feeling much more productive than I did a few months ago. I'd love to hear from a few people who are willing to help me perfect my ideas or have experience that could keep me from going down unfruitful paths. I've written a wiki page trying to pull together some of my ideas: http://wiki.laptop.org/go/Python_Debugger_activity_for_the_XO. There is also a little more bio info about me at http://wiki.laptop.org/go/User:GeorgeHuntd Thanks, George ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel