From 6f2bf6f72e82976de9aad8cff890819e43da6e76 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Wed, 22 Mar 2017 19:02:11 -0400 Subject: [PATCH] Big TODO for next steps --- scheme/cyclone/libraries.sld | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scheme/cyclone/libraries.sld b/scheme/cyclone/libraries.sld index ea70b219..0ad3c4f1 100644 --- a/scheme/cyclone/libraries.sld +++ b/scheme/cyclone/libraries.sld @@ -592,6 +592,12 @@ (map car deps))) +TODO: this is not good enough because need to load new symbols into +the global environment for eval. I don't think it is good enough +to just reset env because then any vars, changes, etc are lost. +also, what library should all of this go into? could move these 2 +into (scheme eval) but can that module import libraries? or will that +cause build errors? lot of little details to decide here (define (lib:dyn-load import) (let ((lib-name (lib:list->import-set import))) (c:dyn-load