Hacker News new | past | comments | ask | show | jobs | submit login

Perhaps this isn't the place for the question, but I'll ask anyway. Is there any JVM-based language that excludes any code from being compiled that is not directly implemented in that language? For example, any code that would deny the use of java.io or java.lang?

The reason I ask is because Clojure and Scala both suffer from the ability to call legacy code. While some think this is a good idea, it makes the whole scalable, safe/functional paradigm completely unstable. Is there any language out there that forces the developer to use only things written in the specific language its since that would be the only safe platform?




I haven't heard of one that does this. In fact an oft stated selling point of JVM based languages is the ability to call and interact with existing Java code and libraries.




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

Search: