Support the Mono framework and run on OSX
Run on the Mono .NET framework and in particular support for running on OSX.
I think implementing this issue is unavoidable, even though it might be hard to port the GUI code.
In the meantime there is https://roslynpad.net/ which is not as polished, but it supports .NET core.
Sebastian Kruse commented
Is there any update about a possible Mac OS compatible version? I'm using LINQPad for year now on windows but since my focus switches more and more to mobile app development I would like to switch completely to Mac OS. The only things left is LINQPad and ReSharper (or Xamarin support in Rider).
Metro Sauper commented
Is this more feasible now that MS has defined the Core Framework?
Michael Maguigan commented
I'd prefer we remove the specific ask for OSX and simply ask for Mono support on all Mono supported platforms. I'm sure it goes without saying, but I explicitly would like support on Linux.
Might be a good idea to replace the Win32 stuff with a Electron.Atom.io implementation. This would solve the UI side of things.
Joe Skeen commented
Although a full LinqPad experience on Mac OS X would be fantastic, I would settle for 'lprun' to support Mono, so that I could run some C# scripts on the Mac Terminal.
Brendan Thompson commented
@Joe but do you think it would be possible? Perhaps some refactoring to not rely on them? Or use something a little nicer that you can get on NuGet :)
Sergey Aldoukhov commented
But even more I'd like to see it running on Win RT
LINQPad + Xamarin.Mac would be a pretty powerful combination.
Xamarin.Mac might provide suitable replacements for the Win32 dependent controls...
Regarding third party controls: What if you build a LINQPad "light" without these controls (and as a result without auto complete ...).
Even a LINQPad "minimal" would be cool: just to run .linq files.
AdminJoe Albahari (Admin, LINQPad) commented
This will be tricky because LINQPad uses third party controls that call Win32 methods.