Re: [IronPython] Preprocessor directives in IronPython 2.0
The one form this is available is with the assert keyword. Assert statements will be removed in optimized code so you don't have the if debug check. But they won't let you have the else branch. From: users-boun...@lists.ironpython.com [mailto:users-boun...@lists.ironpython.com] On Behalf Of Curt Hagenlocher Sent: Monday, December 15, 2008 6:27 AM To: Discussion of IronPython Subject: Re: [IronPython] Preprocessor directives in IronPython 2.0 Nope. Why do you think you want them? Or rather, what's wrong with this: debug = False def Main(): if debug: print 'DEBUG is set' else: print 'DEBUG is not set' On Mon, Dec 15, 2008 at 5:46 AM, Yash Ganthe mailto:yas...@gmail.com>> wrote: In C# we can code for conditional compilation such as: public static void Main() { #if DEBUG Console.WriteLine("DEBUG is defined"); #else Console.WriteLine("DEBUG is not defined"); #endif } Is it possible to do the same in IronPython? Does it support preprocessor directives? Thanks, Yash ___ Users mailing list Users@lists.ironpython.com<mailto:Users@lists.ironpython.com> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
Re: [IronPython] Preprocessor directives in IronPython 2.0
Nope. Why do you think you want them? Or rather, what's wrong with this: debug = False def Main(): if debug: print 'DEBUG is set' else: print 'DEBUG is not set' On Mon, Dec 15, 2008 at 5:46 AM, Yash Ganthe wrote: > In C# we can code for conditional compilation such as: > public static void Main() > { > #if DEBUG > Console.WriteLine("DEBUG is defined"); > #else > Console.WriteLine("DEBUG is not defined"); > #endif > } > > Is it possible to do the same in IronPython? Does it support preprocessor > directives? > > Thanks, > Yash > > > > > ___ > Users mailing list > Users@lists.ironpython.com > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
[IronPython] Preprocessor directives in IronPython 2.0
In C# we can code for conditional compilation such as: public static void Main() { #if DEBUG Console.WriteLine("DEBUG is defined"); #else Console.WriteLine("DEBUG is not defined"); #endif } Is it possible to do the same in IronPython? Does it support preprocessor directives? Thanks, Yash ___ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com