Re: [Sugar-devel] Fwd: Mentor request for PyDebug Activity

2009-10-15 Thread DancesWithCars
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

2009-10-14 Thread rihowa...@gmail.com

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

2009-10-14 Thread George Hunt
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