FSharp.Compiler.CodeDom.dll for Silverlight

66 views
Skip to first unread message

Michael P

unread,
Aug 3, 2011, 11:11:48 PM8/3/11
to fsharp-o...@googlegroups.com
Is there a silverlight version of FSharp.Compiler.CodeDom.dll? 
Correct me if i'm wrong but ICodeParser and such are not defined for SL4.
Yet, is there any known effort / code that work in SL 4 or SL 5 environments?

Regards,
Michael

Tomas Petricek

unread,
Aug 4, 2011, 6:40:18 PM8/4/11
to fsharp-o...@googlegroups.com

No, there isn’t.

 

Even the full .NET  implementation of CodeDom for F# doesn’t implement the parser – it implements just code generator that turns CodeDom into F# source code and then invokes the command line compiler (which is why it cannot be easily ported to Silverlight).

 

However, http://www.tryfsharp.org uses some kind of F# Interactive embedded in the browser, which certainly works in Silverlight. I’m not sure how reusable the component is (and whether the license allows anybody to use it)...

 

Tomas

--
You received this message because you are subscribed to the Google
Groups "FSharp Open Source Community" group.
To post to this group, send email to fsharp-o...@googlegroups.com
To unsubscribe from this group, send email to
fsharp-opensou...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/fsharp-opensource?hl=en

Michael

unread,
Aug 4, 2011, 7:31:40 PM8/4/11
to fsharp-o...@googlegroups.com
On Thu, Aug 4, 2011 at 6:40 PM, Tomas Petricek <to...@tomasp.net> wrote:

No, there isn’t.

 

Even the full .NET  implementation of CodeDom for F# doesn’t implement the parser – it implements just code generator that turns CodeDom into F# source code and then invokes the command line compiler (which is why it cannot be easily ported to Silverlight).

I thought i misunderstood that part when i was reading the code. Sadly, i understood it right.
 

 

However, http://www.tryfsharp.org uses some kind of F# Interactive embedded in the browser, which certainly works in Silverlight. I’m not sure how reusable the component is (and whether the license allows anybody to use it)...

 


OK. Is there a working  the F# BNF grammar. By working i means with all left recursions solved and without ambiguities?



--

Michael Pavlovsky

Reply all
Reply to author
Forward
0 new messages