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 As I said in my previous response to Stefan, I don't really care what the attributes in my classes are called, or how the attributes are partitioned between them. With the current Scope work, I'm leaning towards a single Bindings class that subclasses all of my current bindings, since I have found very few cases where an entire class of nodes only needs one of the bindings, and if we have to pass them all around together, they might as well be a single class. The current names only appear in my new code, so sed & friends will make it easy to tweak things later. -- This email may be signed or encrypted with GPG (http://www.gnupg.org). The GPG signature (if present) will be attached as 'signature.asc'. For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy My public key is at http://www.physics.drexel.edu/~wking/pubkey.txt
pgpm55zSfxLt6.pgp
Description: PGP signature
_______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel