I feel like reaching something of a summary or conclusion before withdrawing from the discussion ... I feel that what has happened now is more of a brainstorming session and that it may be possible to identify more fundamental issues about how the language should function.
Here's my conclusions: - This is complicated enough that development using the current syntax should perhaps simply continue, and that it intuitively looks like (though perhaps it should be explored in more detail) that most features one would implement (special type support, operator overloading, type inference to a degree) can be developed within the current syntax and ported to future approaches with little problem. - Doing all the nice stuff (compile time macros, Python-valid syntax, look closer on variable declaration syntax) etc. should perhaps be done through identifying a few key principles in how Cython and Python should operate together and see where those principles lead us. (I now think that one such principle might be that Python syntax should work like a Python users expect it to in every way, and that other types of behaviour requires extension syntax - regarding typing variables for instance.) I think I personally need a week or so pause at this point to mature those thoughts, so I won't make more syntax comments for now. (But I'm not trying to stop you!, just letting you know.) Dag Sverre _______________________________________________ Cython-dev mailing list [email protected] http://codespeak.net/mailman/listinfo/cython-dev
