Re: speeding things up with C++

2007-06-02 Thread Jorgen Grahn
On Thu, 31 May 2007 12:25:17 -0500, Chris Mellon <[EMAIL PROTECTED]> wrote: > On 31 May 2007 03:45:32 -0700, bullockbefriending bard > <[EMAIL PROTECTED]> wrote: >> Thanks this is good news. I think my C/C++ background is sufficient to >> manage to figure things out if I RTFM carefully. >> >> Basic

Re: speeding things up with C++

2007-06-01 Thread Max M
bullockbefriending bard skrev: > good point. while i bow to the genius of the folks who invented > template metaprogramming, the compiler error messages tend to be > profoundly depressing :). one way or the other, pyrex is something i > need to learn since i'm now completely enamoured with python

Re: speeding things up with C++

2007-06-01 Thread bullockbefriending bard
> Are you sure you want an STL container? Since the primary operator > here is Python, the extra benefits from the STL container over plain C > arrays isn't as evident. > > Pyrex is a good way to write the interface between your C++ code and > the Python code - it handles the refcounting and boile

Re: speeding things up with C++

2007-05-31 Thread Chris Mellon
On 31 May 2007 03:45:32 -0700, bullockbefriending bard <[EMAIL PROTECTED]> wrote: > Thanks this is good news. I think my C/C++ background is sufficient to > manage to figure things out if I RTFM carefully. > > Basically I want to pass in a Python list of integer tuples, create an > STL container fu

Re: speeding things up with C++

2007-05-31 Thread bullockbefriending bard
Thanks this is good news. I think my C/C++ background is sufficient to manage to figure things out if I RTFM carefully. Basically I want to pass in a Python list of integer tuples, create an STL container full of equivalent tuples, apply some processor- intensive algorithm to said list of tuples,

Re: speeding things up with C++

2007-05-30 Thread Jorgen Grahn
On 26 May 2007 02:19:39 -0700, bullockbefriending bard <[EMAIL PROTECTED]> wrote: ... > Essentially, I need to pass a list of 6-tuples containing only > integers to my new sadly necessary super-fast compiled language > function which i am not looking forward to writing: > > input: [(1,2,3,4,5,6),

Re: speeding things up with C++

2007-05-28 Thread bullockbefriending bard
thanks. i'll definitely look into this. On May 28, 10:48 pm, Kay Schluehr <[EMAIL PROTECTED]> wrote: > On May 26, 11:19 am, bullockbefriending bard <[EMAIL PROTECTED]> > wrote: > > > > > I've done all the requisite profiling and thought fairly deeply about > > the efficiency of my python code, but

Re: speeding things up with C++

2007-05-28 Thread Kay Schluehr
On May 26, 11:19 am, bullockbefriending bard <[EMAIL PROTECTED]> wrote: > I've done all the requisite profiling and thought fairly deeply about > the efficiency of my python code, but am still going to have to speed > up the innermost guts of what I am doing. > > Essentially, I need to pass a list

Re: speeding things up with C++

2007-05-28 Thread bullockbefriending bard
I wonder if Jython might be the answer? Java is going to be faster than Python for the time-critical part of my program. Does anybody have experience getting data structures like nested lists / tuples into a java routine from a running jython program (and then back again)? -- http://mail.python.o

Re: speeding things up with C++

2007-05-28 Thread bullockbefriending bard
thanks! i'll look into this. On May 27, 5:35 am, Che Guevara <[EMAIL PROTECTED]> wrote: > On May 26, 11:19 am, bullockbefriending bard <[EMAIL PROTECTED]> > wrote: > > > However, I hope someone reading this will be able to tell me that I'm > > being a total pessimist and that in fact it isn't very

Re: speeding things up with C++

2007-05-26 Thread Che Guevara
On May 26, 11:19 am, bullockbefriending bard <[EMAIL PROTECTED]> wrote: > However, I hope someone reading this will be able to tell me that I'm > being a total pessimist and that in fact it isn't very difficult to do > what I want to do using SWIG. I'm not asking for a complete solution, > more lik