dorba / blade

The core tools for Blade rich client development.
89 stars 14 forks source link

What bout mono support? #2

Closed albeva closed 12 years ago

albeva commented 12 years ago

Is there support for Monodevelop / mono for *nix systems?

dorba commented 12 years ago

The syntax parsing and semantic analysis are handled by Roslyn. See http://msdn.microsoft.com/roslyn for more details there. It's unlikely that Mono will support the Roslyn APIs. Although the script generation stage works from an intermediate model and isn't tightly coupled to Roslyn, we'd need to find a suitable syntax parser on Mono. I'm not aware of anything that could fit at this point.

albeva commented 12 years ago

mono compiler is open sourced and is very clean. It also has pretty good reflection api. Though this would probably be pretty complex and too much work

albeva commented 12 years ago

Here's hopefully helpful links: http://www.mono-project.com/CsharpRepl http://docs.go-mono.com/index.aspx?link=N%3AMono.CSharp

guillaume86 commented 11 years ago

Saltarelle use some mono compatible lib to parse/analyse C# (guess the same one Mono itself uses), might worth a look