[SAGA-RG] SAGA Python language binding naming.
Fisher, SM (Steve)
S.M.Fisher at rl.ac.uk
Thu Aug 14 18:19:42 CDT 2008
> -----Original Message-----
> From: Andre Merzky [mailto:andre at merzky.net]
> Sent: 14 August 2008 19:26
> To: Fisher, SM (Steve)
> Cc: Andre Merzky; Hartmut Kaiser; SAGA RG
> Subject: Re: [SAGA-RG] SAGA Python language binding naming.
>
> Quoting [Fisher, SM (Steve)] (Aug 14 2008):
> >
> > Hi,
> >
> > Sorry to be late commenting. A python module is a file and
> the package
> > structure corresponds to a directory tree - so clearly we
> need multiple
> > modules arranged in packages.
> >
> > I would also suggest that enum like variables be entirely
> in capitals
> >
> > I don't find that: bytes_read = f.read (buffer, len) is
> very pythonesqe.
> > Surely it should be buffer = f.read() and len(buffer) will
> tell you what
> > you have got.
>
> But how can you then specify that you want to read 20 bytes,
> instead of the whole 20GB file?
buffer = f.read(20)
I feel that the proposed calling sequence looks too C like
> > Is this a complete Python implementation or is it a wrapper
> around C++?
>
> Our implementation wraps around C++. If I am not mistaken,
> Pauls implementation will wrap around Java (using Jython)?
>
> Cheers, Andre.
>
>
> > Steve
>
>
>
> --
> Nothing is ever easy.
>
More information about the saga-rg
mailing list