|
|
|
|
|
by jwr
3900 days ago
|
|
Actually, from someone who has been writing Clojure for a living for the past 5 years or so: I'm very glad Clojure did not take that route. The idea that you can have a language which is portable/reimplementable on any platform is fundamentally flawed. You can't. It is because of the fact that Clojure and ClojureScript are not really exactly the same language, and are implemented in very different ways from each other, that we can take advantage of many platform-specific features that would otherwise be abstracted. |
|
If you can't implement C on a platform, I think you're in some pretty strange territory and you're probably having to invent your own language to match the platform.