Sure, but somebody has to make a start, or we will be stuck with Java forever. Maybe you can often use libraries from other languages, too, as in the example of the Cairo lib.
>Sure, but somebody has to make a start, or we will be stuck with Java forever.
True. It's just better to go into it with open eyes.
> Maybe you can often use libraries from other languages, too, as in the example of the Cairo
That helps, but it's still a time consuming task to understand a standard and a C (or whatever) API, design your own API in the 100 year language of your choice, and implement it (and document it if you're really being good). I spent a fair amount binding C libraries for Chicken Scheme (which has a good C FFI) and Scheme48, so I know this from experience.
Comments
Sure, but somebody has to make a start, or we will be stuck with Java forever. Maybe you can often use libraries from other languages, too, as in the example of the Cairo lib.
>Sure, but somebody has to make a start, or we will be stuck with Java forever.
True. It's just better to go into it with open eyes.
> Maybe you can often use libraries from other languages, too, as in the example of the Cairo
That helps, but it's still a time consuming task to understand a standard and a C (or whatever) API, design your own API in the 100 year language of your choice, and implement it (and document it if you're really being good). I spent a fair amount binding C libraries for Chicken Scheme (which has a good C FFI) and Scheme48, so I know this from experience.
"or we will be stuck with Java forever"
The Scala/Clojure approach makes this a blessing, rather than a curse.
Interesting language, with all the benefits of the JVM and Java libraries. (Which is why these languages are next on my list of languages to learn.)