>From 98dcd2b4f9f08edd7e8c132deab705ce052b0815 Mon Sep 17 00:00:00 2001 From: Evan Hanson Date: Wed, 14 Mar 2018 18:53:33 +1300 Subject: [PATCH 1/2] Properly namespace srfi-6 module value exports Because they were not pairs, the items in the srfi-6 module's value exports list were being marked with "##sys#primitive-alias" rather than rewritten to their namespaced counterparts. This patch makes the srfi-6 module's exports list a map of namespaced values as should have been done in 6d1262c1. --- modules.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules.scm b/modules.scm index 26cd8d46..aed031c4 100644 --- a/modules.scm +++ b/modules.scm @@ -1065,7 +1065,10 @@ 'srfi-2 '() (se-subset '(and-let*) ##sys#chicken.base-macro-environment)) (##sys#register-core-module - 'srfi-6 'library '(open-input-string open-output-string get-output-string)) + 'srfi-6 'library + '((get-output-string . chicken.base#get-output-string) + (open-input-string . chicken.base#open-input-string) + (open-output-string . chicken.base#open-input-string))) (##sys#register-primitive-module 'srfi-8 '() (se-subset '(receive) ##sys#chicken.base-macro-environment)) -- 2.11.0