[petsc-dev] ugliness due to missing lapack routines

Barry Smith bsmith at mcs.anl.gov
Fri Feb 8 00:09:15 CST 2013


On Feb 7, 2013, at 11:57 PM, Jed Brown <jedbrown at mcs.anl.gov> wrote:

> 
> On Thu, Feb 7, 2013 at 11:48 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
> This is not a problem, because I will be implementing in Haskell a system to manipulate Python code. Thus managing the python code that manages the C code will become a far easier task :-)
> 
> Where does m4 fit in?
> 
> And hopefully Perl. Anything that uses _both_ m4 and another language to manipulate a third language is bound to be good.
>  
> 
>    You are perfectly happy using a really crappy system for manipulating C code (CPP) but fear that a better system would be impossible to get right?  What if I proposed just one tweak to CPP to make PETSc source code better, would you consider that?
> 
> I would consider it based on the value of that tweak, acknowledging that changing CPP in any way presents a severe workflow contortion.

http://en.wikipedia.org/wiki/Variadic_macro  ?





More information about the petsc-dev mailing list