Hacker News new | ask | show | jobs
by sansnomme 2152 days ago
And still no proper dependency versioning, it seems that the progress made by Npm, RubyGems, Cargo is entirely lost on them.
5 comments

Please don't be a jerk when discussing other people's work in HN comments. It subtly poisons the environment.

https://news.ycombinator.com/newsguidelines.html

Racket has a much smaller community. Also, it is more geared towards academic/hobby work than towards production software.

So priorities are different from the languages you mentioned. Still, racket remains by far the best solution for research in language technology.

You might be interested in Bogdan Popa's new Racksnaps work: https://defn.io/2020/05/03/ann-racksnaps/ or Sage Gerard's new work on zcpkg: https://github.com/zyrolasting/zcpkg.
There are a vast number of critiques regarding the model those ecosystems have used; it would be unwise to stick the label 'progress' on them until some of those core problems are resolved.
With regards to dependency versioning? I wasn't aware of that. I've been very happy with Cargo's handling of versioning so far, but maybe I've been lucky and haven't hit the pain spots.
That's rich considering Python is routinely criticized here for lack of proper dependency management until recently. Just because Racket is a cute Lisp/academic language does not mean it should be held to lower standards especially considering their recent efforts in relicensing and marketing to be regarded as a "serious" production language.
Be the pull request you want to see in the world
Ain't nobody got time for that.