Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 18:33 +0530, Azhagu Selvan SP wrote: > > 4th time this message has hit the list (I think something has gone > wrong > > somewhere - either in this list or in gmail) > > Some problem with your mail server I suppose. I received it only once > and there is a single message in th

Re: [BangPypers] Co-operating threads

2010-10-20 Thread Senthil Kumaran
On Wed, Oct 20, 2010 at 6:51 PM, Anand Balachandran Pillai wrote: > 3. If you have any experience with countless other Python concurrency > libraries for solving problems like this ? I recently had chance to use twisted.internet.task.Cooperator for doing a large file transfers in parallel with ha

Re: [BangPypers] Co-operating threads

2010-10-20 Thread Anomit Ghosh
Talking of co-operating "threads", I like the idea of greenthreads implemented with the help of greenlets[1] in eventlet [2]. Another similar library is gevent[3] that uses a "hub" like eventlet but that purely uses libevent. You can leave the scheduling upto the hubs in both these libraries which

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread steve
On 10/20/2010 04:57 PM, Noufal Ibrahim wrote: The project management thread highlighted this issue of "if it's not in Python, I don't want to use it". Assuming that most of the people here are mostly python enthusiasts or learners, I'm wondering when you would *not* use Python. Let's not confla

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Noufal Ibrahim
On Wed, Oct 20 2010, Dark Seid wrote: [...] > By and large though, my primary driver is productivity. I don't care > about much else. If it's more productive (for me), I'll adopt it, > whether it's a OS, language, library, tool, community or > methodology. Examples for me where I've made switches

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Santosh Rajan
First of all I don't like java, and just like the author suggested Clojure is tightly coupled to java. However even if you don't know java you still can program in clojure like I do. My motivation to learn clojure was entirely due to Eric Raymond's quote. Of course I could have learned any other "L

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Noufal Ibrahim
On Wed, Oct 20 2010, steve wrote: > On 10/20/2010 05:38 PM, Gopalakrishnan Subramani wrote: >> I won't develop DESKTOP based application in Python. Desktop means >> non-browser based application but like MFC/VC++ stuffs. >> > > Interesting. Not that I know anything about MFC/VC++ but in the linux

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Noufal Ibrahim
On Wed, Oct 20 2010, Anand Balachandran Pillai wrote: [...] > Maybe for "rough" n "dirty" use-once-and-throw parsers, [...] Exactly. My point is that there are good use cases for it as there are for most languages and sticking to a langauge just because one has some kind of emotional attachme

[BangPypers] Co-operating threads

2010-10-20 Thread Anand Balachandran Pillai
I am not sure how many of you have had a chance to use generators to implement "co-operating" aka "micro" threads in Python. Dr. David Mertz gives a good introduction to the topic in his charming Python article here. http://www.ibm.com/developerworks/library/l-pythrd.html The other day I had a p

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Ramdas S
On Wed, Oct 20, 2010 at 6:24 PM, steve wrote: > On 10/20/2010 05:38 PM, Gopalakrishnan Subramani wrote: > >> I won't develop DESKTOP based application in Python. Desktop means >> non-browser based application but like MFC/VC++ stuffs. >> >> > The thumbrule is language is not important, if we need

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Azhagu Selvan SP
On Wed, 2010-10-20 at 17:47 +0530, Kenneth Gonsalves wrote: > On Wed, 2010-10-20 at 17:34 +0530, Santosh Rajan wrote: > > I have learned and use Clojure a dialect of Lisp for some odd jobs > > just for > > this reason. > > 4th time this message has hit the list (I think something has gone wrong >

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread steve
Hi, On 10/20/2010 05:34 PM, Santosh Rajan wrote: I have a slightly tangential take on this subject. I do web development and it is entirely python nowadays. Having said that let me quote Eric Raymond. *"Lisp is worth learning for the profound enlightenment experience you will have when you final

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread steve
On 10/20/2010 05:38 PM, Gopalakrishnan Subramani wrote: I won't develop DESKTOP based application in Python. Desktop means non-browser based application but like MFC/VC++ stuffs. Interesting. Not that I know anything about MFC/VC++ but in the linux world a fairly large number of desktop apps

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Guruprasad
On Wed, Oct 20, 2010 at 5:46 PM, Kenneth Gonsalves wrote: >> I agree. As the Perl monks put it, use the right tool for the right >> job. >> You should know when to stop looking for a programming language >> specific >> solution. > > 9th time this message has come I have got it once, just once. T

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 17:34 +0530, Santosh Rajan wrote: > I have learned and use Clojure a dialect of Lisp for some odd jobs > just for > this reason. 4th time this message has hit the list (I think something has gone wrong somewhere - either in this list or in gmail) -- regards Kenneth Gonsalve

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 17:22 +0530, Sudheer Satyanarayana wrote: > > Comments? > > > > > I agree. As the Perl monks put it, use the right tool for the right > job. > You should know when to stop looking for a programming language > specific > solution. 9th time this message has come -- rega

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 17:22 +0530, Sudheer Satyanarayana wrote: > > Comments? > > > > > I agree. As the Perl monks put it, use the right tool for the right > job. > You should know when to stop looking for a programming language > specific > solution. ok - but why repeat your mail as many 6

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Dark Seid
I was wondering if I should bring this up because I was curious, but then decided not to because it's also a sensitive subject. > The only reason I'd stay away from > something like this is if I needed to work on it's code and it was in a > language that I wasn't familiar with and didn't have the

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Gopalakrishnan Subramani
I won't develop DESKTOP based application in Python. Desktop means non-browser based application but like MFC/VC++ stuffs. On Wed, Oct 20, 2010 at 5:28 PM, Senthil Kumaran wrote: > On Wed, Oct 20, 2010 at 04:57:52PM +0530, Noufal Ibrahim wrote: > > learners, I'm wondering when you would *not* u

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Santosh Rajan
I have a slightly tangential take on this subject. I do web development and it is entirely python nowadays. Having said that let me quote Eric Raymond. *"Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better pr

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Sudheer Satyanarayana
I'm just interested in situations where you'd stay away from something *just* because it isn't in Python. The only reason I'd stay away from something like this is if I needed to work on it's code and it was in a language that I wasn't familiar with and didn't have the time to learn. Also, ther

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Noufal Ibrahim
On Wed, Oct 20 2010, Kenneth Gonsalves wrote: > On Wed, 2010-10-20 at 13:48 +0530, Noufal Ibrahim wrote: >> However, both of these are 'mostly' bug trackers or at best software >> project management tools. You mentioned that you're looking for >> something more general. Would something like a inte

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Senthil Kumaran
On Wed, Oct 20, 2010 at 04:57:52PM +0530, Noufal Ibrahim wrote: > learners, I'm wondering when you would *not* use Python. Let's not When there is an extreme need for speed for processing large data sets. When it is more CPU intensive than Network IO Intensive. When the libraries and packages avai

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 17:23 +0530, Anand Balachandran Pillai wrote: > If you don't "feel" agile, just do this before starting to code > on your Python prompt. > > >>> import antigravity I wish I could do that to my golf ball -- regards Kenneth Gonsalves Senior Associate NRC-FOSS at AU-KBC

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Anand Balachandran Pillai
On Wed, Oct 20, 2010 at 4:57 PM, Noufal Ibrahim wrote: > > The project management thread highlighted this issue of "if it's not in > Python, I don't want to use it". > > Assuming that most of the people here are mostly python enthusiasts or > learners, I'm wondering when you would *not* use Pytho

Re: [BangPypers] When *not* to use Python

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 16:57 +0530, Noufal Ibrahim wrote: > I'm just interested in situations where you'd stay away from something > *just* because it isn't in Python. The only reason I'd stay away from > something like this is if I needed to work on it's code and it was in > a > language that I was

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Anand Balachandran Pillai
On Wed, Oct 20, 2010 at 2:58 PM, Kenneth Gonsalves wrote: > On Wed, 2010-10-20 at 13:19 +0530, Dark Seid wrote: > > If you're looking for a task manager, I've had extremely good > > experiences > > with Pivotal Tracker > > agile? I forgot to mention that I suffer from arthritis so cannot do > agil

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 13:48 +0530, Noufal Ibrahim wrote: > However, both of these are 'mostly' bug trackers or at best software > project management tools. You mentioned that you're looking for > something more general. Would something like a internal wiki work > better? it is not software manage

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Kenneth Gonsalves
On Wed, 2010-10-20 at 13:19 +0530, Dark Seid wrote: > If you're looking for a task manager, I've had extremely good > experiences > with Pivotal Tracker agile? I forgot to mention that I suffer from arthritis so cannot do agile ;-) -- regards Kenneth Gonsalves Senior Associate NRC-FOSS at AU-KBC

[BangPypers] When *not* to use Python

2010-10-20 Thread Noufal Ibrahim
The project management thread highlighted this issue of "if it's not in Python, I don't want to use it". Assuming that most of the people here are mostly python enthusiasts or learners, I'm wondering when you would *not* use Python. Let's not conflate this with Open Source/Closed Source etc. I'

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Ramdas S
On Wed, Oct 20, 2010 at 1:31 PM, Sreekanth S Rameshaiah wrote: > On 20 October 2010 12:23, Kenneth Gonsalves wrote: > > > On Wed, 2010-10-20 at 11:57 +0530, JAGANADH G wrote: > > > > heard good things about it - but as you said it is built on Ruby - I > > > > want python. > > > > > > > > > > > >

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Noufal Ibrahim
On Wed, Oct 20 2010, Nigel Babu wrote: [...] > I plead guilty. But yeah, I'm looking forward to something other than > trac but built on python too. I'm still yet to find it and unsure if > its worth the effort. [...] Trac is nice but with things like github, bitbucket etc. out there, it has

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Sreekanth S Rameshaiah
On 20 October 2010 12:23, Kenneth Gonsalves wrote: > On Wed, 2010-10-20 at 11:57 +0530, JAGANADH G wrote: > > > heard good things about it - but as you said it is built on Ruby - I > > > want python. > > > > > > > > > > Even if it is in Ruby it is good. I am using it to manage my team > > activit

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Dark Seid
'even if it's on Ruby?' :D If you're looking for a task manager, I've had extremely good experiences with Pivotal Tracker (which is hosted and free), so much so that we now even use it for our recruiting pipeline at C42 Engineering. If I had lots of $$$ to burn I'd use ThoughtWorks' Mingle but hey

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Nigel Babu
On Wed, Oct 20, 2010 at 12:40 PM, Anand Balachandran Pillai < abpil...@gmail.com> wrote: > On Wed, Oct 20, 2010 at 11:57 AM, JAGANADH G wrote: > > > On Wed, Oct 20, 2010 at 10:52 AM, Kenneth Gonsalves > >wrote: > > > > > On Wed, 2010-10-20 at 10:49 +0530, Nigel Babu wrote: > > > > Have you tried

Re: [BangPypers] task tracker and issue manager

2010-10-20 Thread Anand Balachandran Pillai
On Wed, Oct 20, 2010 at 11:57 AM, JAGANADH G wrote: > On Wed, Oct 20, 2010 at 10:52 AM, Kenneth Gonsalves >wrote: > > > On Wed, 2010-10-20 at 10:49 +0530, Nigel Babu wrote: > > > Have you tried Redmine? Its built on ruby and I was recommended it > > > multiple > > > times. Not sure how good it