On Wed, Jul 28, 2010 at 11:12 AM, Michael Foord <fuzzy...@voidspace.org.uk>wrote:
> On 28/07/2010 16:04, Dave Fugate wrote: > > Hi Lukas, while IronPython 2.6.x itself won’t be able to take advantage > of Silverlight 4 features as it’s built against Silverlight 3, I’d guess > your Python scripts might be able to utilize these features. The > differences between Silverlight 3 and 4 are documented at > http://www.silverlight.net/getstarted/overview.aspx. > > I've used Silverlight 4 features from IronPython 2.6. > > Michael > Yes, Michael is right, you can use Silverlight 4 features (like RichTextBox) from IronPython 2.6. The "catch" is that any features in IronPython 2.6 that are specific to .NET 4.0 cannot be used in Silverlight 4; the major one is the DLR integration with C#, so C# code hosting IronPython in Silverlight can't use the "dynamic" keyword to make accessing variables defined in IronPython code easier. Upgrading to IronPython 2.7 Alpha 1 for Silverlight 4 development is definitely preferred over staying on IronPython 2.6. If there are any bugs in IronPython 2.7 Alpha 1 that block you from doing this, please report them. ~Jimmy > > > > *From:* users-boun...@lists.ironpython.com [ > mailto:users-boun...@lists.ironpython.com<users-boun...@lists.ironpython.com>] > *On Behalf Of *Lukas Cenovsky > *Sent:* Tuesday, July 27, 2010 11:06 AM > *To:* Discussion of IronPython > *Subject:* Re: [IronPython] Building IronPython from sources > > > > Thanks for the info Dave. However, I still smell a catch here :-) > > What means no build support for IronPython 2.6.x and Silverlight 4 - > considering the functionality? Can I use all functionality of Silverlight 4 > with Silverlight 3 based assemblies? What is a difference between > Silverlight 3 and Silverlight 4 based assemblies? > > -- > -- Lukas > > > On 27.7.2010 19:18, Dave Fugate wrote: > > Hi Lukas, the deal is IronPython 2.6.x (where x>0) will *run* against .NET > 2.0 SP1, .NET 4.0, Silverlight 3, and *Silverlight 4*. You’ll only be > able to *build* IronPython 2.6.x against .NET 2.0 SP1, .NET 4.0, and > Silverlight 3 though. In other words, we will not be back porting > Silverlight 4 *build* support to the 2.6.x release series as we’re really > trying to limit 2.6.2 and later 2.6.x releases to bug fixes only. > > > > With IronPython 2.7, we’ll provide .NET 4.0 and Silverlight 4 based > assemblies. This said, we intend on continuing to provide the capability of > *building* IronPython 2.7 against .NET 3.5 and Silverlight 3 via > IronPython sources obtained from the DLR CodePlex source repository. > > > > Thanks, > > > > Dave > > > > *From:* users-boun...@lists.ironpython.com [ > mailto:users-boun...@lists.ironpython.com<users-boun...@lists.ironpython.com>] > *On Behalf Of *Lukas Cenovsky > *Sent:* Tuesday, July 27, 2010 9:49 AM > *To:* Discussion of IronPython > *Subject:* Re: [IronPython] Building IronPython from sources > > > > I am a little bit confused about Silverlight, .NET and IronPython versions. > > Here is a list what I think is valid, please correct me if I am wrong: > > - IronPython 2.6.1 supports Silverlight 3 + .NET 2 SP1 > - IronPython 2.6.1 does not support Silverlight 4 + .NET 2 SP1 or > Silverlight 4 + .NET 4 > - IronPython 2.7 will support Silverlight 4 + .NET 4 > > > What will IronPython 2.6.2 support? > > -- > -- Lukas > > > On 27.7.2010 17:31, Dave Fugate wrote: > > I’d actually suggest doing this with 2.7 Alpha 1 sources... > > > > *Building* 2.*6.1* requires a Silverlight *3.*x installation as there were > changes to System.Core (e.g., System.Func) between Silverlight 3.x and > Silverlight 4.x. As you’ve discovered, we implemented some of this missing > System.Core functionality ourselves in 2.6.1 which is confusing the compiler > when there’s references to both (4.x) System.Core and MS.Scripting.Utils. > If you can’t get your hands on a Silverlight 3.x installation to fix this, > the next easiest route IMO would be to use 2.7A1 instead. > > > > *From:* users-boun...@lists.ironpython.com [ > mailto:users-boun...@lists.ironpython.com<users-boun...@lists.ironpython.com>] > *On Behalf Of *Lukas Cenovsky > *Sent:* Tuesday, July 27, 2010 8:09 AM > *To:* Discussion of IronPython > *Subject:* Re: [IronPython] Building IronPython from sources > > > > Thanks. Copying my current Silverlight version 4.0.50524.0 to 3.0.50106.0 > helped and Microsoft.Scripting.dll compiles fine. Now I get many following > errors for Microsoft.Dynamic.dll: > > Error 1 'Func' is an ambiguous reference between > 'System.Func<T0,T1,T2,T3,T4,TRet>' and > 'Microsoft.Scripting.Utils.Func<T0,T1,T2,T3,T4,TRet>' > C:\IronPython-2.6.1\Src\Runtime\Microsoft.Dynamic\Interpreter\Instructions\CallInstruction.Generated.cs > 278 70 Microsoft.Dynamic > > How can I tell Visual Studio to use reference from > Microsoft.Scripting.Utils? Thanks. > > -- > -- Lukas > > > On 26.7.2010 18:21, Dave Fugate wrote: > > Hi Lukas, the error message below is because you don’t have the version of > Silverlight installed which was used to build IronPython 2.6.1. For this > particular release, I believe it was something like > “%ProgramFiles%\Microsoft Silverlight\3.0.40624.0”. You can find out for > sure by examining the “<Silverlight3Path>” element in > Src\IronPython\IronPython.csproj. Any ways, there are two workarounds: > > Replace all instances of “3.0.40624.0” throughout all C# project files with > the version of Silverlight you have installed locally > > Copy and rename the version of Silverlight you have installed to whatever > is expected by the C# project files > > > > Hope that helps, > > > > Dave > > > > *From:* users-boun...@lists.ironpython.com [ > mailto:users-boun...@lists.ironpython.com<users-boun...@lists.ironpython.com>] > *On Behalf Of *Lukas Cenovsky > *Sent:* Friday, July 23, 2010 12:37 PM > *To:* Discussion of IronPython > *Subject:* [IronPython] Building IronPython from sources > > > > Hi all, > I have one wish for the next release of IronPython 2.6.2 (hope it is not > too late...) - please make sure it is possible to build IronPython binaries > from sources. I have downloaded > IronPython-2.6.1-Src-Net20SP1.zip<http://ironpython.codeplex.com/releases/view/36280#DownloadId=116512>and > I there is no way for me to build Silverlight binaries from it... > > I have opened the solution in VS 2010, solution file was converted to the > new version, I selected 'Silverlight Debug' as a solution configuration and > I received meny errors as below when building Microsoft.Scripting.dll: > > Error 11 The type 'System.SerializableAttribute' exists in both > 'c:\IronPython-2.6.1\Bin\Silverlight Debug\Microsoft.Scripting.Core.dll' and > 'c:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll' > C:\IronPython-2.6.1\Src\Runtime\Microsoft.Scripting\ArgumentTypeException.cs > 20 6 Microsoft.Scripting > Error 12 The type or namespace name 'Serializable' could not be found > (are you missing a using directive or an assembly reference?) > C:\IronPython-2.6.1\Src\Runtime\Microsoft.Scripting\ArgumentTypeException.cs > 20 6 Microsoft.Scripting > > My goal was to build debug-able Microsoft.Scripting.Silverlight.dll because > I'm receiving AddReference error which I'd like to inspect. > > -- > -- Lukas > > > > _______________________________________________ > > 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 > > > > > > > > _______________________________________________ > > Users mailing list > > Users@lists.ironpython.com > > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > > _______________________________________________ > Users mailing > listus...@lists.ironpython.comhttp://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > > > -- http://www.ironpythoninaction.com/ > > > _______________________________________________ > 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