[SciPy-user] problem building svn scipy
Robert Kern
robert.kern at gmail.com
Mon Apr 28 16:28:24 EDT 2008
On Mon, Apr 28, 2008 at 3:11 PM, Damian Eads <eads at soe.ucsc.edu> wrote:
> Hi John,
>
> Thanks for the fix. It is possible that an earlier version of gcc 3.4
> collapsed underscore prefixes on variable names.
>
> I was not aware there was a Scipy style for C code--just an unwritten
> understanding that the C code be cleanly written. I have structured my
> code so that the implementation of an algorithm goes in a function in
> one C file (hierarchy.c), its Python-C wrapper goes in another C file
> (hierarchy_wrap.c), and argument checking and array allocation happens
> in a Python function (hierarchy.py). I have tried to keep my argument
> names consistent in each of these files. If an argument is called X in
> Python, its corresponding PyArrayObject is called _X in C, and the
> C-array buffer is called X. This consistency really helps development as
> well as avoiding bugs.
I use a similar convention, but instead of "_X", I tend to use "pyX".
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
-- Umberto Eco
More information about the SciPy-User
mailing list