[Cython] (was: Cython .pxd introspection: listing defined constants)

Robert Bradshaw robertwb at math.washington.edu
Fri Feb 25 02:57:21 CET 2011


On Thu, Feb 24, 2011 at 5:42 PM, W. Trevor King <wking at drexel.edu> wrote:
> W. Trevor King, 22.02.2011 18:55:
>> I've been working on a more explicit parser that removes the
>> ambiguity behind the various visibilities.  This will help me ensure
>> proper impolementation of my cdef-ed enums/structs/..., and make it
>> easier to update visibility syntax in the future.  Take a look and
>> let me know if you think this is a useful direction to take:
>
> The refactoring continues as I'm moving my new binding classes into
> Symtab.  This is, of course, leading to lots of changes, but I've been
> running the test suite before each commit to make sure I don't go to
> far astray.  Anything I miss will eventually lead to a better test
> suite ;).
>
> I'm currently writing up new versions of most Scope methods that use
> my classes, and I'll replace the original methods once I've updated
> all the code that calls them.  Next on the list will be the Nodes
> themselves, at which point I think I'll be positioned to put in the
> `cdef struct` and whatnot that got this whole thing started.
>
> Since there has been a fair amount of churn, I though I'd ask for some
> more feedback on the general direction I'm headed:
>
>  http://www.physics.drexel.edu/~wking/code/git/gitweb.cgi?p=cython.git;a=log;h=refs/heads/cdef-enums-stucts-and-unions

On of my primary motivations to moving to github (or similar) was
nicely annotated diffs between branches and the ability to do
line-by-line comments. If you could also push to your fork there,
that'd be great (otherwise I will ;).

- Robert


More information about the cython-devel mailing list