Projects tagged ‘compiler’ and ‘scheme’


[9 total ]

46 Users
   

LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations of all sorts, including those that require extensive interprocedural ... [More] analysis. LLVM is also a great target for front-end development for conventional or research programming languages, including those which require compile-time, link-time, or run-time optimization for effective implementation, proper tail calls or garbage collection. We have an incomplete list of projects which have used LLVM for various purposes, showing that you can get up-and-running quickly with LLVM, giving time to do interesting things, even if you only have a semester in a University course. We also have a list of ideas for projects in LLVM. [Less]
Created over 3 years ago.

16 Users
   

PLT Scheme is an innovative programming language that builds on a rich academic and practical tradition. It is suitable for implementation tasks ranging from scripting to application development ... [More] , including GUIs, web services, etc. It includes the DrScheme programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the PLT Scheme web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Scheme, ACL2, FrTime, Lazy Scheme, and ProfessorJ (which is a pedagogical dialect of Java). [Less]
Created about 1 year ago.

8 Users
 

Chicken is a compiler for the Scheme programming language. Chicken produces portable, efficient C, supports almost all of the current Scheme language standard, R5RS and includes many enhancements and extensions.
Created over 3 years ago.

2 Users
 

Scheme VM and Compiler
Created 11 months ago.

1 Users
 

Ikarus Scheme is a free optimizing incremental native-code compiler for Scheme as specified in the Revised^6 Report on the Algorithmic Language Scheme.
Created about 1 year ago.

0 Users

A compact implementation of an R4RS Scheme interpreter in C++, together with a bytecode compiler (written in Scheme itself). The interpreter can bootstrap the compiler into a standalone compiler ... [More] , which can then produce standalone executables of other Scheme source files. Good test suite and easy to extend. Earlier versions are known to run on VxWorks (and the current one may too). [Less]
Created about 1 year ago.

0 Users

#F (Sharp-F or False) is a portable compiler/runtime for a subset of the Scheme programming language. Its main purpose is to facilitate creation of specialized code fragments which use Scheme-like ... [More] computational model (garbage-collected memory, proper tail recursion, call/cc, closures, multiple return values) and can be easily integrated with regular C code in a direct way (no FFI or "scripting language bindings"). [Less]
Created about 1 year ago.

0 Users

Scheme in One Day (SIOD) the small scheme interpreter with the conservative garbage collector. Even though this is an interpreter it comes with a compiler that will convert Scheme language source ... [More] files into windows EXE files using a classic bootstrap trampoline technique. This has proven very useful for hiding the fact that one is programming in a lisp dialect. [Less]
Created 10 months ago.

0 Users

DSLisp is an interpreted language and host that integrates with .NET. Language features: * Lisp style Macro support * Lambdas * Tail recursion * Big integers Host features: * .NET integration ... [More] , interact with .NET objects or external .NET resources * Single step debugging * Custom call stack DSLisp is intended for two different purposes: * To act as a Lisp inspired scripting language with full .NET support. * To let custom Doman Specific Languages "compile" into the DSLisp AST. And thus run your own DSL ontop of the DSLisp AST, with debugging and reflection support. [Less]
Created 10 months ago.