3 ms·
Any new language needs the ability to dynamically load and bind with C libraries (so/dll) and once that works seamlessly, then everything is done. Otherwise it
by z92 15y ago
Any new language needs the ability to dynamically load and bind with C libraries (so/dll) and once that works seamlessly, then everything is done.
Otherwise it will enter the chicken and egg problem regarding availability of libraries.
- riffraff 15y agoin this case maybe not so much. If I recall correctly shen has a pretty tiny core that is designed so it can be ported to existing runtimes, so for example a shen/js could just delegate calling libraries to V8 or *monkey, while shen/scheme can use racket's FFI etc