As the things tend to go quickly forward, we have released new beta version with more functionality of IronPython scripting module. Module is freely available as installable PA with full source code from http://www.netcoma.com/Default.aspx?tabid=178
New features include IronCanvas where you can place controls like textboxes, buttons, third party webcontrols etc. With following script you get normal ASP.NET calendar view to module :
cal = Web.UI.WebControls.Calendar()
IronCanvas.Controls.Add(cal)
In this script first line creates new Calendar object and the second just places it into IronCanvas's (which is normal ASP.NET Placeholder control) controls array. After this you can use calendar control as normal. This version, though, doesn't support event binding so that you could bind events like OnClick to some IronPython function as a handler but that is coming soon. Once the base is set up, we try to build modules that ease users to create things like DataGrids, custom forms with custom functionalities with ease. Also a better script editor is to be built.
Give us ideas, feedback - anything. Is there any reason to develop this further ? This module does not replace normal module building, but hopefully in future allows developers and site builders to build custom functionality into their websites without having to build modules for each function.
There are few example scripts (to calculate users in DotNetNuke portal and view all Tabs/Pages) also available at HowTo -document at http://www.netcoma.com/Services/Educational/HowTos/UsingIronPython/tabid/179/Default.aspx.