Preferences

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.

This item has no comments currently.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal