Create PowerShell extension in Python

This would be a good demo of the technology.

Id #1988 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Apr 9, 2008 at 8:54 PM by CurtHagenlocher

Create explicit wrapper constructor

It should be possible to wrap an existing IronPython (dynamic) object with the static class. This could be done as a static function T FromObject(object obj, bool suppressCheck) which tests to mak...

Id #1315 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 13, 2008 at 10:02 PM by CurtHagenlocher

Recognize Pythonic default parameters

A Python method declaration like this: def DoThis(self, a, b=1, c=2):   should be translated into three methods on the wrapper: void DoThis(a) void DoThis(a, b) void DoThis(a, b, c)

Id #1314 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 13, 2008 at 9:51 PM by CurtHagenlocher

Allow constructor to have parameters

The current wrapper assumes that the Python init function is parameterless. It should not.

Id #1313 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 13, 2008 at 9:46 PM by CurtHagenlocher

Expose interfaces on generated code

Identify CLR interfaces that are bases of the class being wrapped but are not part of the IronPython implementation. Expose those interfaces on the wrapper and generate appropriate methods that fo...

Id #1125 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 7, 2008 at 2:53 PM by CurtHagenlocher

Scan multiple .py files

Allow scanning of multiple .py files in a single pass by specifying multiple file names using wild cards on the command line.

Id #1124 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 7, 2008 at 2:48 PM by CurtHagenlocher

Embed .py files as resources

Allow .py files to be embedded in the assembly as resources. Modify code generation to allow loading of modules from resources. This would allow an IronPython library or application to be deliver...

Id #1123 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 7, 2008 at 2:46 PM by CurtHagenlocher

Support IronPython 1.1

Have two code generators and pick between them using a command-line switch.

Id #1122 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 7, 2008 at 2:43 PM by CurtHagenlocher

Allow EXE generation

Use a command-line switch to choose between /target:exe, /target:winexe or /target:library. For exe and winexe, exactly one class being wrapped must define a classmethod or staticmethod named "Mai...

Id #1121 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 7, 2008 at 2:42 PM by CurtHagenlocher

Separate inspection from code generation

Currently, the code performs inspection and code generation as basically a single step. Change this so that inspection happens first and generates a description of the classes to be created. Pass...

Id #1120 | Release: None | Updated: Jan 31, 2013 at 9:06 PM by CurtHagenlocher | Created: Feb 7, 2008 at 2:40 PM by CurtHagenlocher

  • 1-10 of 10 Work Items
    • Previous
    • 1
    • Next
    • Showing
    • 10
    • Work Items