Oh, right, yes. That would work. No idea how you'd get vim to talk to bpython though. I guess through a shell script that dumps the contents of a buffer to a socket.
Well, nothing that interests me at all so if somebody else wants to work on this feel free - got no problem adding it to the project at all. On Mon, Mar 22, 2010 at 03:11:05PM +0100, Simon de Vlieger wrote: > Marienz told us that implementing the socket (which is needed for IPC > between VIM and bpython) is really easy because of urwid when it runs on > a twisted-mainloop. > > Or it was someone else, I'm pretty sure I heard about it! > > On 22 mrt 2010, at 14:22, Bob Farrell wrote: > >> What ? >> >> On Mon, Mar 22, 2010 at 01:36:15PM +0100, Simon de Vlieger wrote: >>> Is this the socket connection for the urwid on top of Twisted thing? >>> >>> On 22 mrt 2010, at 11:27, Bob Farrell wrote: >>> >>>> We're working on it ... >>>> >>>> It's on the to-do list, and has been for a long time. It might >>>> happen >>>> one day. >>>> :-) >>>> >>>> >>>> On Sat, Mar 20, 2010 at 09:13:34PM -0700, fisadev wrote: >>>>> Hello everybody, I'm new here. >>>>> >>>>> Talking about Vim, when I saw bpython my first thought was "OMG, I >>>>> need this inside Vim, not omnicomplete". >>>>> Is that possible? >>>>> >>>>> On Feb 16, 8:24 am, Bob Farrell >>>>> <[email protected]> >>>>> wrote: >>>>>> Hi, thanks everyone for the feedback here - I'd be interested to >>>>>> hear what >>>>>> Andreas has to say about this too. >>>>>> >>>>>> So, instead of replying to you all individually, I'm just going to >>>>>> give my >>>>>> general thoughts on what the mails have led me to. >>>>>> >>>>>> Basically, I'm a lot more interested in this than I was yesterday. >>>>>> Simon >>>>>> mentioned the block editing feature which I agree would be a >>>>>> really great thing >>>>>> to have. I think this depends at least partly on Marien's work on >>>>>> the urwid >>>>>> front-end. If we can get rid of curses then implementing this >>>>>> should be a whole >>>>>> lot easier, so maybe a GSoC programmer could do some general >>>>>> house- >>>>>> keeping; >>>>>> helping with getting half-finished ideas completed and also take >>>>>> on tasks such >>>>>> as block editing. >>>>>> >>>>>> So, I'll take a look at the application form today and see what I >>>>>> think. >>>>>> >>>>>> If anyone has any suggestions for features, now is a good time to >>>>>> mention them. >>>>>> >>>>>> Re: the poster who mentioned bpython evolving into an IDE, well, >>>>>> personally I'm >>>>>> not too sure about this. It would take a hell of a lot to convince >>>>>> me to stop >>>>>> usingvimas my text editor and personally I just don't see the >>>>>> point in trying >>>>>> to create text-editing features in bpython when there are already >>>>>> such powerful >>>>>> text editors around. >>>>>> >>>>>> But, I do think bpython being a part of another IDE would be great >>>>>> for a lot of >>>>>> people. I forget the name of the project, but there is an IDE that >>>>>> embeds >>>>>> existing tools such asvimand essentially outsources its >>>>>> components. The gtk >>>>>> port of bpython would allow bpython to be used with this project. >>>>>> >>>>>> Also the suggestion we had yesterday of having a socket server run >>>>>> inside >>>>>> bpython that can run code sent to it from e.g.vimis a great idea - >>>>>> Marien is >>>>>> doing some work with Twisted and bpython that would make this >>>>>> trivial to >>>>>> implement, so we would have slime-like >>>>>> (http://common-lisp.net/project/slime/) >>>>>> functionality. >>>>>> >>>>>> So there are definitely plenty of things we can do to improve >>>>>> bpython and I >>>>>> don't want to be the one who ruins the party by not applying to >>>>>> GSoC if it >>>>>> means we could end up having a better tool for everyone. >>>>>> >>>>>> I'll post back here with my progress. >>>>>> >>>>>> Thanks also to those who have said nice words about the project; >>>>>> it's always a >>>>>> pleasure to hear that others find my work useful. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Feb 16, 2010 at 05:02:08AM +0530, Shashwat Anand wrote: >>>>>>> <snip> >>>>>> >>>>>>>> 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. >>>>>> >>>>>>> Thanks for stating the statistics of which I was unaware of. It >>>>>>> did cleared >>>>>>> a lot of issues. I agree upon the fact that if bpython decided to >>>>>>> participate it should be for chunk of development power and >>>>>>> not for >>>>>>> publicity. But I still believe that assessing the pros and >>>>>>> cons by >>>>>>> participating once, bpython can decide upon future participation. >>>>>> >>>>>>> Regards, >>>>>>> ~Shashwat Anand (l0nwlf) >>>>>> >>>>>>> -- >>>>>>> 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 >>>>>>> athttp://groups.google.com/group/bpython?hl=en. >>>>>> >>>>>> -- >>>>>> Bob Farrell >>>>> >>>>> -- >>>>> 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. >>>>> >>>> >>>> -- >>>> Bob Farrell >>>> >>>> -- >>>> 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. >>> >> >> -- >> Bob Farrell >> >> -- >> 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. > -- Bob Farrell -- 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.
