logoalt Hacker News

em500 • today at 4:00 PM • 1 reply • view on HN

This is very deliberate: included scripting runtimes for Python, Ruby are only for compatibility with legacy software, not for any new development. This goes back as far as macOS 10.15 from 2019 [1].

They still haven't gotten around to actually removing them (probably don't want to deal with support/complains), but keeping versions pinned to ancient versions will naturally nudge developers to take care of their own runtime requirements. (They do the same with bash, perl, ruby.)

[1] https://developer.apple.com/documentation/macos-release-note...


Replies

msla • today at 5:35 PM

https://utcc.utoronto.ca/~cks/space/blog/solaris/BadSolarisP...

> on Solaris, unlike elsewhere, the packaging system is intended only for system components (and Solaris defines this narrowly), not additional software.

Which points to this:

https://web.archive.org/web/20110411135805/http://holyhandgr...