zabirauf / icsharp

C# kernel for Jupyter
Other
278 stars 62 forks source link

support mono backend of scriptcs (Roslyn is limited) #14

Open den-run-ai opened 9 years ago

den-run-ai commented 9 years ago

currently roslyn does not support dynamic objects in C#. in scriptcs the workaround is to start it up with scriptcs -modules mono command-line arguments to use Mono compiler backend. This second backend should be added to ICSHARP.

zabirauf commented 9 years ago

Currently icsharp is using scriptcs backend, we might have to create the instances related to scriptcs with the correct parameters. But if mono has to be explicitly installed for it then I think it will not be a good idea as usually on windows people don't have mono installed.

den-run-ai commented 9 years ago

i think scriptcs comes bundled with all necessary DLLs for Mono backend to work out of box.

den-run-ai commented 9 years ago

https://github.com/scriptcs/scriptcs/issues/1092