Live data from Hacker News

LINQPad – The .NET Programmer's Playground

linqpad.net

31–40 of 137 posts

Re: LINQPad – The .NET Programmer's Playground

#33
post #29

It's a nice program, but you need to pay to update every version of .net, which is every year. I used to purchase premium version (single user) and the upgrade option is $97.50 instead of $125 for new license.

You pay for every LTS dotnet,so every 2 years. E.g Linqpad .Net8 license also supports .Net9

Re: LINQPad – The .NET Programmer's Playground

#34
post #3

Great piece of software that I basically use for scripting/notebooking. Been writing C# so long it's my lingua franca and this tool lets me do pretty much everything (except actual shell scripting for use on e.g. build servers and deployment pipelines) in C#.

not sure if this is what you meant, but you can run linq files from the command line!

Re: LINQPad – The .NET Programmer's Playground

#35
post #9

Unfortunately, they still haven't gotten around to making it usable outside of Windows https://forum.linqpad.net/discussion/1935/installation-on-ma...

I 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.

Or use a Flatpak.

Re: LINQPad – The .NET Programmer's Playground

#36
post #23

Earlier quoted context omitted.

It's because Microsoft isn't really serious with C#. For years it has advertised other languages (e.g. JS on WinRT) or runtime (wasm), support in VS Code is still rather interesting, UI frameworks were never made truly multiplatform and the one which supposedly is is still buggy as hell (maui). C# 12 is a pile of crap (C# 13 looks interesting tho). So in the end it's good all those tools stay independent and focused.

I don't think it's true that C# isn't taken seriously at Microsoft - some of the frameworks on top of C# come and go, but I worked on JS on WinRT briefly and can say it was never, ever "taken seriously" in the way the core C# language and runtime is. If you want to work with azure or windows, C# will be the obvious best choice for the foreseeable future, and if you want to work with C# outside of those verticals I do…

> It's because Microsoft isn't really serious with C#

OP is speaking out of thin air. It's one of the best programming languages out there.

Re: LINQPad – The .NET Programmer's Playground

#37
post #31

Is there anything like this for Java. I really miss LINQPad since I’ve moved to a company that uses Java instead of C#.

These days across all languages, I just default to a Jupyter notebook.

you most likely use linq for query the database in your backend code not for data analytics related

Re: LINQPad – The .NET Programmer's Playground

#38
post #9

Unfortunately, they still haven't gotten around to making it usable outside of Windows https://forum.linqpad.net/discussion/1935/installation-on-ma...

There is a similar type of app called NetPad. https://github.com/tareqimbasher/NetPad

It's not as good as LINQPad, but it runs on the Mac.

Re: LINQPad – The .NET Programmer's Playground

#39
post #23

Earlier quoted context omitted.

That is true of so many products. Notepad++, Paint.Net, Everything search. Products which would cost Microsoft absolute peanuts to acquire. Or even just use that as a model and rip it off entirely with an in house version.

It's because Microsoft isn't really serious with C#. For years it has advertised other languages (e.g. JS on WinRT) or runtime (wasm), support in VS Code is still rather interesting, UI frameworks were never made truly multiplatform and the one which supposedly is is still buggy as hell (maui). C# 12 is a pile of crap (C# 13 looks interesting tho). So in the end it's good all those tools stay independent and focused.

I agree that MS is not completely serious about C#. They spend too much time on adding new language features but not enough on the essentials: There are big holes and missing bits in the Windows API wrapper that have been there for two decades. Most new MS apps like Teams of VS Code are not written in C#. I suspect it will limp along with hot and cold support from MS.

Re: LINQPad – The .NET Programmer's Playground

#40
post #9

Unfortunately, they still haven't gotten around to making it usable outside of Windows https://forum.linqpad.net/discussion/1935/installation-on-ma...

There is a similar type of app called NetPad. https://github.com/tareqimbasher/NetPad It's not as good as LINQPad, but it runs on the Mac.

They 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.

Post reply on HN