Hacker News new | ask | show | jobs
by pjmlp 1474 days ago
My experience with guest languages for the last 30 years is exactly the opposite, not only one needs to master the platform, there is also the need to add on top extra tooling, libraries and the occasional dark magic debugging knowledge for the guest language to decipher how the compiler chose to represent the guest language to the platform infrastructure.

Hence why I only play with them to learn about new concepts, but always go back to what gets delived in the box for production code.

1 comments

Clojure is as much a 'Guest Language' on the JVM as Scala or Kotlin.
Indeed, my point applies to all of them, to anything !JavaScript on the browser, to anything !C#/F#/VB/C++/CLI on .NET, to anything !Objective-C/Swift/C++ on iOS,...

Basically whatever gets added on top of what is available when platform XYZ SDK (or equivalent), gets installed on a fresh new computer.