Hello all,to expand on the mail sent by Bob there are a few key points people are working on right now, the important ones being:
1. Curses eradication. Marien is working on this by replacing it with an urwid/twisted fronted which will hopefully solve a lot of bugs with the resizing/signals the current curses implementation has. 2. We currently use the PYTHONSTARTUP script. There is some idea floating around to have different 'profiles' with bpython which will allow you to invoke bpython with a profile and have it execute certain imports/setup functions. I am working on this. 3. Somebody is working on PDB-integration, now I am terribly sorry but the nickname has slipped my mind. 4. Full readline compatibility, either by faking it or by using a library (licensing issues and mac os x have to be sorted out). Andreas is working on it right now. 5. Block editing. Now this is currently not being worked on, it could be the prime candidate for a bpython GSoC participation as it is a neat and wanted feature. My main concern would be if it is enough work for a GSoC participation. 6. Andreas and I work on the GTK part, it's slow progress but good progress (we also look at the urwid work by Marien).
As well as a lot of 'minor' ideas just floating around (sockets for IPC etc).
As you can see most of these functionalities are being worked on and a lot of the currently being worked on functionalities involve exactly what you are looking for.
I would also like to respond to the publicity issue raised by Anand. I am the maintainer of both the bpaste.net and bpython-interpreter.org domains. bpython-interpreter.org has had 13 000 visitors and 2 500 downloads of the archive file hosted on the website. For the current month we average about 350 visitors daily. A search on Twitter reveals a lot of people chattering about and we get picked up on quite a few weblogs. Now, I am not saying there is no room for improvement but I am saying that we do not need GSoC for publicity. If Bob decides we could try to participate it should be for a chunk of development power and not for a chunk of publicity.
Regards, Simon de Vlieger On 15 feb 2010, at 22:22, Rami Eid wrote:
Hi all,I am fan of bpython. I would like first to thank all the project contributors. bpython saved hours of work on my own projects.Regarding participating in GSOC, I would like to see bpython there with cool ideas. This will guarantee more efforts to push innovation ahead.bpython developers can propose a bunch of ideas that integrate in a wider theme of workflow. What concerns me how people use bpython. In my case I open vim to change my code, and I use bpython to test semantics of the language, learn the methods of the new libraries and check small scripts. After that I write my code in vim. For debugging, usually I fail to find an interesting solution that pushes me to use debugger instead of print statements. As a user I am looking for integration between bpython + my favorite text editor + debugger. The best debugging + text editing experience I know is in matlab. When you are using matlab you are debugging since the first line you wrote. You write the new lines of code as you are debugging which gives the power of bpython. I think that text editing features will push bpython towards being a powerful IDE.Sorry if still my ideas are not clear. I am trying to catch attentions to some unprepared and unready ideas. (some type of brainstorming)I would like to read your suggestions and ideas, as I am thinking of applying to GSOC if bpython is there.Regards.On Mon, Feb 15, 2010 at 23:00, Shashwat Anand <[email protected] > wrote:I can see three benefits as of now:1. "We have ideas that are half-finished and issues that we want to fix," Some part of project will be done by a student which IMO is good. bpython does need fixes. Improvement is always good.2. High chances that the student will stick to bpython-contribution. there bpython gaining new developers. Basically that is the aim of gsoc, to attract students who later sticks with organzations. I think this is a big plus because projects smaller than bpython are in gsoc. My thoughts were why not this project which I use on my daily basis. gsoc is not about bigger idea but implementing smaller ideas. projects like zenmap and py2to3 are gsoc ideas.3. Number of applicants in gsoc is high which will lead to few people applying in bpython thereby learning about it. This is good in a sense that people will dig the code-base.I personally don't see any losses here. Why not try applying this year and assess the result? If the results are unsatisfactory, no need applying next year however if the results are good then it should participate in gsoc program yearly.Regards, ~l0nwlfOn Mon, Feb 15, 2010 at 3:09 PM, Bob Farrell <[email protected] > wrote:Hi Anand, thanks for the email. On Feb 13, 9:05 pm, l0nwlf <[email protected]> wrote: > bpython is a fantastic project but the issue with it is that it had > not yet gained desired publicity. Well, that depends on your definition of "desired publicity". :-) Personally I've never been much of a fan of "publicising" my free software. If people like stuff, they will blog about it or stick it on reddit or whatever. I'm happy if other people want to use it, but I don't see bpython's current level of publicity as being an issue. If you disagree, you're welcome to blog as much as you like ! ;-)> Google Summer of Code is an event organized by google in which google > funds projects, 5500$ each idea which is carried by a student under a > mentor. It has been already announced for this year -http://groups.google.com/group/google-summer-of-code-discuss/browse_t ...> .PSF has been into GSoC since its beginning. Here is their last year> pages -http://socghop.appspot.com/gsoc/org/home/google/gsoc2009/pythonhttp://wiki.python.org/moin/SummerOfCode/2009?action=show&redirect=Su ...> I feel bpython should apply for GSoC, may be under the umbrella of> PSF. However it will take someone to take the effort to apply, create > ideas-list and propose themselves as mentor for that idea. But I feel> the gain is worth it. What is the community take on this ? If you could give me a rough idea of what specifically you think the project will gain from this, I'd be happy to hear it. I'm not against the idea; I just don't really understand what we stand to gain here. We have ideas that are half-finished and issues that we want to fix, but there's not a great deal of major work that needs doing. Somebody is working on an implementation of bpython that interfaces with pdb and somebody else is working on porting bpython to urwid. We also have preliminary GTK support, which means we're not far away from having a Windows version. Once these things are done, I don't really see a great deal more we want to do with the project other than fix bugs as they arise. If you can think of a particular "big" feature that you think would benefit bpython, and one that isn't already being worked on by somebody else, then please propose it and outline why you think applying to GSoC would be a good idea. I'm of course interested in bpython growing and improving as a project, but attempting to raise awareness and the number of users of the software just isn't something I have any interest in personally. Thanks a lot for your email though; it's always nice to hear positive feedback. :-) --You received this message because you are subscribed to the Google Groups "bpython" group.To post to this group, send email to [email protected].To unsubscribe from this group, send email to [email protected] . For more options, visit this group at http://groups.google.com/group/bpython?hl=en .--You received this message because you are subscribed to the Google Groups "bpython" group.To post to this group, send email to [email protected].To unsubscribe from this group, send email to [email protected] . For more options, visit this group at http://groups.google.com/group/bpython?hl=en .-- Rami Eid --You received this message because you are subscribed to the Google Groups "bpython" group.To post to this group, send email to [email protected].To unsubscribe from this group, send email to [email protected] . For more options, visit this group at http://groups.google.com/group/bpython?hl=en .
PGP.sig
Description: This is a digitally signed message part
