From 6b2891cc016c5c50f38ea131d4ae60d2eb98f3df Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Tue, 4 Aug 2015 21:20:53 -0400 Subject: [PATCH] New file --- scheme/cyclone/macros.sld | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scheme/cyclone/macros.sld diff --git a/scheme/cyclone/macros.sld b/scheme/cyclone/macros.sld new file mode 100644 index 00000000..181f9207 --- /dev/null +++ b/scheme/cyclone/macros.sld @@ -0,0 +1,17 @@ +(define-library (scheme cyclone macros) + (import (scheme base) + (scheme cyclone util)) + ; TODO: really need export-all for these cyclone libs!! + (export + define-syntax? + ) + (begin + ;; Macro section + ;; TODO: place this in another module? could speed development + (define (define-syntax? exp) + (tagged-list 'define-syntax exp)) + + ; TODO: get macro name, transformer + ; TODO: base off of syntactic closures instead of ER macros?? + ; TODO: let-syntax forms + ))