From 6008c348fb38cdfc6810980fea25d78a8b8bbb22 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 14 Aug 2020 16:55:20 -0400 Subject: [PATCH] Added call-scm-from-c features --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19418c3d..e2260f6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ Features +- Added the ability to call Scheme code from C. This includes: + - C function `Cyc_scm_call` which allows execution of arbitrary Scheme code, and returns objects that can be safely used by the caller. + - C function `Cyc_scm_call_no_gc`. This function imposes more restrictions but does not register with the Cyclone garbage collector so there is less overhead. + - Full code examples in the `examples/call-scm-from-c` directory in the Cyclone source tree. - Added the `-COBJ` compiler flag to allow Cyclone to link an executable using objects that are generated by an external source such as a makefile. ## 0.19 - August 3, 2020