From cb75d5373d6c441cc4389c2d9960677e0efa23b7 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Fri, 17 Apr 2020 19:36:37 -0400 Subject: [PATCH] Added comments --- libs/cyclone/foreign.sld | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/cyclone/foreign.sld b/libs/cyclone/foreign.sld index f1179b5c..1c9dd52b 100644 --- a/libs/cyclone/foreign.sld +++ b/libs/cyclone/foreign.sld @@ -28,6 +28,10 @@ ;; We are going to use the CHICKEN interface: ;; (foreign-lambda RETURNTYPE NAME ARGTYPE ...) ;; +;; And modify it a bit for our infrastructure: +;; +;; (define-foreign-lambda SCM-NAME RETURNTYPE C-NAME ARGTYPE ...) +;; ;; We need to develop a macro to accept this interface and generate a ;; define-c equivalent. Not nearly as flexible as CHICKEN but will work ;; with our existing infrastructure. This is good enough for version 1.