Re: [Cython] Message system refactoring

2011-03-21 Thread Robert Bradshaw
On Mon, Mar 21, 2011 at 3:51 AM, Dag Sverre Seljebotn wrote: > On 03/21/2011 11:45 AM, Vitja Makarov wrote: >> >> Now error/warning messages are stored in global variables at >> Cython.Compiler.Errors >> >> I think it's much better to move error handling into some object, >> Main.Context for examp

Re: [Cython] Message system refactoring

2011-03-21 Thread Stefan Behnel
Vitja Makarov, 21.03.2011 11:45: Now error/warning messages are stored in global variables at Cython.Compiler.Errors Pyrex legacy. Even the visible warning level is a global variable ("LEVEL"). That's a very bad interface. I think it's much better to move error handling into some object, M

Re: [Cython] Message system refactoring

2011-03-21 Thread Vitja Makarov
2011/3/21 Dag Sverre Seljebotn : > On 03/21/2011 11:45 AM, Vitja Makarov wrote: >> >> Now error/warning messages are stored in global variables at >> Cython.Compiler.Errors >> >> I think it's much better to move error handling into some object, >> Main.Context for example. >> >> Some benefits: >>  

Re: [Cython] Message system refactoring

2011-03-21 Thread Dag Sverre Seljebotn
On 03/21/2011 11:45 AM, Vitja Makarov wrote: Now error/warning messages are stored in global variables at Cython.Compiler.Errors I think it's much better to move error handling into some object, Main.Context for example. Some benefits: - reduce use of global variables - allow more then one

[Cython] Message system refactoring

2011-03-21 Thread Vitja Makarov
Now error/warning messages are stored in global variables at Cython.Compiler.Errors I think it's much better to move error handling into some object, Main.Context for example. Some benefits: - reduce use of global variables - allow more then one cython compiler instance at the time - make it m