6 ms·
Unfortunately, they still haven't gotten around to making it usable outside of Windows https://forum.linqpad.net/discussion/1935/installation-on-macos#latest h
by celdon25 2y ago
Unfortunately, they still haven't gotten around to making it usable outside of Windows
https://forum.linqpad.net/discussion/1935/installation-on-macos#latest https://forum.linqpad.net/discussion/1935/installation-on-ma...
- vsuperpower2020 2y agoI don't bother making anything run on linux unless it's meant to run as a service. It's just not worth the time and trouble to test it on multiple operating systems, probably with different libraries, just for what is a very vocal minority.
- giancarlostoro 2y agoI have a really random winforms project I opened up the debug build of on Linux with Mono and had 0 issues. The bar can be very low.
- kid64 2y agoWait, that project actually got off the ground? Is this something you're using in production? What's a good starting point?
- n4r9 2y agoNot the comment you're replying to, but I also have a couple of internal winforms projects at work. They make it much easier to diagnose and debug issues with a backend service that works with GIS data, using libraries like GMap.NET. Come to think of it, the company's environment management tool is a Winforms application that gets used in every production instance. For basic UI tooling in a dotnet shop it's second to none.
- jagger27 2y agoOr use a Flatpak.
- realusername 2y agoWindows has a bit less than half the marketshare for developers according to the last Stackoverflow suvery. By not having a Linux and a MacOS version, you are losing close to half of developers. Even Microsoft themselves understood this.
- justin66 2y agoThere are a couple of problems here. Half of Stack Overflow "developers" might not use Windows, but the relevant population to measure is C# developers. Assuming as many Linux C# developers will buy the thing as Windows or MacOS developers do is an obvious mistake. > Even Microsoft themselves understood this. Microsoft understands, among other things, that they can't charge money for Linux tools.
- realusername 2y agoThere isn't as many C# developers on Linux and MacOS because the experience has been terrible for a long time and still is lacking to a smaller degree, you have the cause reversed. > Microsoft understands, among other things, that they can't charge money for Linux tools. It's the opposite trend going on, they embrace as much as possible Linux and port as much as they can.
- justin66 2y ago> It's the opposite trend going on, they embrace as much as possible Linux and port as much as they can. How much of it is stuff that people actually pay for?
- realusername 2y agoSince they just focus on Azure and just milk Windows with ads and let it rot nowadays, I'm guessing it must be very profitable, otherwise they would stop.
- justin66 2y ago
- anotherlab 2y agoThere is a similar type of app called NetPad. https://github.com/tareqimbasher/NetPad https://github.com/tareqimbasher/NetPad It's not as good as LINQPad, but it runs on the Mac.
- celdon25 2y agoThey don't have Syntax Tree analysis yet but I hear it will be released soon Notice a common theme here? Literally zero ways to browse C# syntax trees available on the Mac. Nothing in the cloud either from what I could find. Roslyn was open-sourced in April 2014, which was 122 months ago. (edit: Another commenter pointed out that there is in fact a new VS Code extension that can do this, released Aug 2023) By the way, you can't get autocomplete either while interactively debugging C# outside of Windows. The debugger is proprietary. Maybe there's a way, but I haven't found one.
- NetPad 2y agoNetPad's latest release (v0.7.2) now includes a Syntax Tree visualizer.
- neonsunset 2y agoRider. Also, autocomplete works in VS Code debug tab just fine? Please stop trying to make the windows point.
- celdon25 2y agoWhat are you talking about? This is well documented. https://github.com/microsoft/vscode/issues/30065 https://github.com/microsoft/vscode/issues/30065 https://github.com/microsoft/vscode/issues/48810 https://github.com/microsoft/vscode/issues/48810 https://github.com/dotnet/vscode-csharp/issues/1609 https://github.com/dotnet/vscode-csharp/issues/1609 https://github.com/dotnet/vscode-csharp/issues/299 https://github.com/dotnet/vscode-csharp/issues/299 https://github.com/microsoft/vscode-dotnettools/issues/573 https://github.com/microsoft/vscode-dotnettools/issues/573 https://github.com/dotnet/vscode-csharp/issues/5276#issuecomment-1157031764 https://github.com/dotnet/vscode-csharp/issues/5276#issuecom... https://isdotnetopen.com/ https://isdotnetopen.com/ A Rider license costs $419 per year per seat and Jetbrains has a poor quality record by today's standards, and if you are a serious developer that has to use one of their products, you'll find yourself at the mercy of numerous YouTrack tickets that have been open for years. They have a habit of shipping integrations that are only partially working, and then calling it a day (or the better part of a decade). By the way, Rider may have been cheaper if not for the above moves by Microsoft: https://github.com/dotnet/core/issues/505 https://github.com/dotnet/core/issues/505
- Ntrails 2y agoYeah, I miss it dearly since I got migrated off windows :(
- misterflibble 2y agoI wish we could volunteer to help Joe make LINQPad cross-platform, I'd definitely like to help with that.
- strayamaaate 2y agoLikewise. Running LINQPad in Parallels just isn’t the same.
- qiller 2y agoShout out to my go-to https://dotnetfiddle.net/ https://dotnetfiddle.net/
- webprofusion 2y agoActively being developed for MacOS as mentioned in one of the other comments, hinges on Avalonia XPF in order to port the UI.