IronSchemeThe decision to learn Scheme was not a result of a need to solve any practical problem. Professionally, I have mostly worked with imperative programming languages such as C++, Perl, JavaScript, C#, an | |
Download |
IronScheme Ranking & Summary
Advertisement
IronScheme Tags
- rehash scheme scheme R6RS implementation R6RS computation R6RS power scheme Audio Scheme scheme library Scheme Implementation R5RS scheme implementation DLR Language DLR Scheme Changer Change Scheme Scheme language Scheme Generator R6RS Scheme implementation direct invocation REPL interactive environment REPL hierarchical concept scheme
IronScheme Description
The IronScheme project was developed to be a conforming R6RS Scheme implementation on the Microsoft DLR. IronScheme provides 2 run modes: either via direct invocation on the commandline or via a REPL interactive environment. IronScheme can also used an embedded scripting library in your .NET programs. Notably lacking for R6RS - call/cc only supports escape continuations, trying to re-invoke a continuation will result in an error - during development of beta 2, I made a CPS version, but is too slow to be useful currently, this will be addressed in IronScheme 2.0 Differences - all raise's are continuable in the sense they can be caught (this is also addressed with the CPS version) Extras - a generic load procedure for toplevel R6RS files - many extras procedures and macros in (ironscheme) library, mostly provided by psyntax - syntactic CLR integration, automatic conversion of closures into delegates
IronScheme Related Software