http://code.google.com/p/ypsilon/
Version 0.9.5 beta release:
* It implements mostly concurrent mark & sweep garbage collector
to achieve minimal gc pause time and best performance on multi-core
CPU.
* Runs as a stand-alone interpreter on Linux(x86), Mac OS X(x86),
Windows Vista(x86).
* Backtrace feature with source code information for easy debugging.
* Auto-compile-cache feature to speed-up edit/run cycle in
development.
* Implements full and complete features of R6RS and R6RS standard
libraries.
* It is planned to develop a library which can embed to various
applications
as well as adding a native code generation feature to a virtual
machine.
* Current version runs faster than Petite Chez v7.4 with Linux
running on
Intel Core2 Duo in 10 out of 12 gabriel benchmarks.
I would be grateful for receiving any kind of bug reports especially
for
any malfunction about R6RS conformance since I'm not a specialist of
The Scheme Programming Language though I am an experienced programmer.
Thank you in advance.
Please send your comments on Ypsilon at:
http://code.google.com/p/ypsilon/issues/list
---
Yoshikatsu Fujita
> * Current version runs faster than Petite Chez v7.4 with Linux
> running on
> Intel Core2 Duo in 10 out of 12 gabriel benchmarks.
Nice Glut demo as well. Kudos on a nice scheme interpreter.
Just downloaded and tried this on OS X (Leopard). Very nice. I'm
impressed. I was very impressed with how simple the FFI is and how
quickly I could make a very simple GLUT/OpenGL test program. The
backtracing feature for errors was also incredibly useful and
compromised just the right amount of readability and usefulness.
Bravo! Also, thank you *VERY* much for putting all the various project/
solution files in the download package!
The only few things I'd comment on requiring additional work:
* make check just hung on OS X. Everything was still good, but I don't
know what test it was on to give you more info.
* Not dying on Bus Errors. Using the FFI, I got these a few times. I
know that is tough, but having all my work just disappear because of a
typo sucks. :-(
I'll be playing with this some more over time. Looks very promising.
Definitely don't stop.
Can I ask what the impetus of creating it was?
Jeff M.
> Ypsilon Scheme System, the implementation of R6RS Scheme for real-time
> applications is now available at:
>
> http://code.google.com/p/ypsilon/
nice
added to:
»Scheme implementations suitable for "soft real-time" games and
applications«
http://egachine.berlios.de/sgachine/
Greetings,
Jens
PS: feel free to comment on that table/page - should I move it to some
wiki?
I fixed many bugs and new version 0.9.5-update1 uploaded. I hope this
version solve the problem.
Please try and send any comments on Ypsilon at: http://code.google.com/p/ypsilon/issues/list
Ypsilon 0.9.5-update1 available at: http://code.google.com/p/ypsilon/downloads/list
> Can I ask what the impetus of creating it was?
I have started the development of Ypsilon four years ago :)
Thank you!
---
Yoshikatsu Fujita
Thank you for your comment.
I reviewed your project and I hope Ypsilon fit for your purpose :)
Please send any questions at: http://code.google.com/p/ypsilon/issues/list
> feel free to comment on that table/page
Thank you!
> should I move it to some wiki?
As you like it :)
---
Yoshikatsu Fujita