Re: [IronPython] Preprocessor directives in IronPython 2.0

2008-12-15 Thread Dino Viehland
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

2008-12-15 Thread Curt Hagenlocher
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

2008-12-15 Thread Yash Ganthe
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