Just trying and improve the state of the art. Yea maybe we have to add some tricks to separate the two grammar wise, so they can play together. Besides, I didn't start with that complexity, it evolved into seeing if that was a viable path forward.
On Tue, Aug 23, 2016 at 5:15 AM, Alex S. <alex0pla...@gmail.com> wrote: > Watching this thread for a long time now, and I must say I absolutely love > how someone just barges in «oh just add parsing of C++ AST». > C++ is a language with an extremely complex context-dependent grammar, > much more so than C. Not to mention they took to updating the standard with > new awesome features every 3 or 4 years, which all seem to absolutely need > their own syntactic support. > > 23 авг. 2016 г., в 8:03, Robert Bradshaw <rober...@gmail.com> > написал(а): > > > > On Mon, Aug 22, 2016 at 9:44 PM, Robert Bradshaw <rober...@gmail.com> > wrote: > > > >> And it would be a step back > >> for the nice auto-conversion facilities you care about, e.g. > >> > >> py_func(c_func(py_value)) > >> > >> would become > >> > >> c_value = py_value > >> cdef some_type c_ret > >> inline_cpp "c_ret = c_func(c_value)" > >> py_func(c_ret) > >> > >> It's just choosing a smaller unit (line vs. file) to swap between > languages. > > > > And on this note it would also encourage use of the Python/C API (over > > swapping "back" to Python) which is often a dangerous step backwards. > > _______________________________________________ > > cython-devel mailing list > > cython-devel@python.org > > https://mail.python.org/mailman/listinfo/cython-devel > > _______________________________________________ > cython-devel mailing list > cython-devel@python.org > https://mail.python.org/mailman/listinfo/cython-devel >
_______________________________________________ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel