MS.Scripting

Hi,

I have a little question about MS.Scripting.
I am making the JScript compiler for moonlight and I have used
MS.Scripting.dll of silverlight all the time(v2.1).
But thanks to the fact that you said that there is version 2.1 for
embedding
in browser and 2.0. I want to try 2.0 to make a console compiler.
I have used the ironruby MS.Scripting as reference to build
MS.JScript.Compiler/Runtime dll and I see that the ironruby MS.Scripting
is
far from the one of Silverlight even in namespace(
MS.Scripting.Internal.Astbecome
MS.Scripting.Ast for example). What is the plan for it? Is the current
version of ironruby is custom or out dated or is it a development
version?
thanks for any feedback.

regards,
Olivier Dufour

2007/10/26, olivier dufour [email protected]:

I have used the ironruby MS.Scripting as reference to build
MS.JScript.Compiler/Runtime dll and I see that the ironruby MS.Scripting is
far from the one of Silverlight even in namespace( MS.Scripting.Internal.Ast
become MS.Scripting.Ast for example). What is the plan for it? Is the
current version of ironruby is custom or out dated or is it a development
version?

It is the latest development version.

olivier dufour:

I have a little question about MS.Scripting.
I am making the JScript compiler for moonlight and I have used
MS.Scripting.dll of silverlight all the time(v2.1).
But thanks to the fact that you said that there is version 2.1 for
embedding in browser and 2.0. I want to try 2.0 to make a console
compiler.

Glad to see that you’re using the DLR!

I have used the ironruby MS.Scripting as reference to build
MS.JScript.Compiler/Runtime dll and I see that the ironruby
MS.Scripting is far from the one of Silverlight even in namespace(
MS.Scripting.Internal.Ast become MS.Scripting.Ast for example). What
is the plan for it? Is the current version of ironruby is custom or
out dated or is it a development version?
thanks for any feedback.

The DLR sources are the current development version. The way that our
internal (Merlin) repository works is that all of the languages within
Microsoft (Python, Ruby, JS and VB) all live in the same repository.
This way when we refactor the DLR, we can make changes immediately in
the affected languages without forcing them to break.

When I sync IronRuby to SVN, I pull the latest sources from the Merlin
tree and I extract a subset of those sources (DLR + IronRuby + some
tests) into the public IronRuby SVN tree.

Hope that helps,
-John

olivier dufour:

the plan for it? Is the current version of ironruby is custom or out
dated or is it a development version?
thanks for any feedback.

The version of Microsoft.Scripting.dll in the Silverlight 1.1 alpha is
several months old. Since the DLR is under active development, there’s
been a lot of changes to the API surface area. You probably want to
target the current DLR APIs, rather than the older APIs in the
Silverlight 1.1 alpha.

  • John

OK, many thanks for your answer.
I will use the ironruby or ironpython library!

2007/10/26, John M. [email protected]: