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

This is very interesting. I like C# as a language, and I like Go by its tooling. If this project goes well, it would be the best of both worlds.

The official `dotnet` command is not to my taste for a few reasons. It uses XML, and it is quite slow, e.g. a simple "Hello, world" project takes 2 seconds to launch every time. I mean, it always takes 2 seconds even after compiling everything prior to that. It might be acceptable for an interactive development environment that employes an auto-compiling workflow, but for a CLI tool, it is too much of a burden. I know Microsoft are trying to improve it, but at least up until now it hasn't been very successful.[1]

[1] https://github.com/dotnet/sdk/issues/8697



The discussion linked hits all the points; dotnet run is build+run, ie do a dependency scan. It even lists the faster alternatives.

On the other hand you have a point that "dotnet" is trying a bit too hard to be a magic swiss army knife.


`go run` is also build+run, with a dependency scan. But it executes instantaneously. So there is already an evidence that the status quo can be improved. Even Rust's `cargo run` is much faster than `dotnet run`.




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

Search: