Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What’s the issue with net?

It’s a modern cross platform open source language with very good performance



One of my grips with C#, Java,... is pushing runtime logic inside the type system. This leads to a huge standard library where there are multiple classes that are barely different than other other than implementation details.

I prefer Go's approach on preferring interfaces instead of inheritance. But what I like is Clojure and Lisp where the semantics of algorithms and data structure is not so diffuse.


Let's say I want to use the agent on Linux/Mac.

Then I'll need to install .NET runtime first, which I know I won't ever use for anything else.

Then it's a hard no, unless I really don't have a choice (e.g. a different agent).


You don’t need to install the runtime (this has been true for years now).

There is self-contained publish option (with trimming).

And there is ahead-of-time compilation option to produce a fully native binary.

Though the latter is not for every API as of right now.


.Net has never been something most of HN cares about.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: