R6RS Scheme implementation with concurrent garbage collector
Ypsilon is an implementation of the Scheme programming language which conforms to the latest standard R6RS. It achieves a remarkably short garbage collection pause time and improved performance during parallel execution because it implements mostly concurrent garbage collection, which is optimized for the multi-core CPU system.
It implements the full features of R6RS and the R6RS standard libraries. It also features a built-in foreign function interface for integration with C, while maintaining a small package footprint.