search for: r5rs

Displaying 1 result from an estimated 1 matches for "r5rs".

Did you mean: r'rs
2016 Mar 18
1
[GSoC'16] Add a Scheme Frontend for LLVM
...stly because LLVM is lack of runtime support for the functional language needs, and C foreign function interface calls are relatively hard since LLVM leaves memory management to be handled by program. Bigloo is a high performance(according to [1] ) scheme implementation and it designed to be mostly R5RS compatible. It uses Boehm GC(also used in llvm-gcc) to manage C FFI calls memory. Therefore bigloo is a proper choice for the scheme frontend of LLVM. On the other hand, compile scheme to LLVM IR will make use of LLVM's optimization techniques. The LLVM backend will boost the performance of big...