aboutsummaryrefslogtreecommitdiffstats
path: root/lib/SAHP/SAHP.internal.sld
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-02-24 18:41:14 -0500
committerGravatar Peter McGoron 2025-02-24 18:41:53 -0500
commit4a71da136915aa50e45d39b868047686123d8a3e (patch)
treef8b99de05876b69ae06058380e98498e85490042 /lib/SAHP/SAHP.internal.sld
parentmake library hierarchy (diff)
make library hierarchy again
Diffstat (limited to 'lib/SAHP/SAHP.internal.sld')
-rw-r--r--lib/SAHP/SAHP.internal.sld32
1 files changed, 32 insertions, 0 deletions
diff --git a/lib/SAHP/SAHP.internal.sld b/lib/SAHP/SAHP.internal.sld
new file mode 100644
index 0000000..199a66a
--- /dev/null
+++ b/lib/SAHP/SAHP.internal.sld
@@ -0,0 +1,32 @@
+#| Copyright 2024 Peter McGoron
+ |
+ | Licensed under the Apache License, Version 2.0 (the "License");
+ |
+ | you may not use this file except in compliance with the License.
+ | You may obtain a copy of the License at
+ |
+ | http://www.apache.org/licenses/LICENSE-2.0
+ |
+ | Unless required by applicable law or agreed to in writing, software
+ | distributed under the License is distributed on an "AS IS" BASIS,
+ | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ | See the License for the specific language governing permissions and
+ | limitations under the License.
+ |#
+
+(define-library (SAHP internal)
+ (import (scheme base)
+ (srfi 1) (srfi 69) (srfi 128) (srfi 146))
+ (export make-new-SAHP extract-SAHP-descriptor
+ SAHP-dynamic-scope-parameter
+ SAHP-local-scope
+ SAHP=?
+ SAHP-implementation-not-found-error?
+ %SAHP-set/subtypes
+ %SAHP-add-to-global/subtypes
+ %SAHP/local-scope)
+ (cond-expand
+ (chicken (import (chicken memory representation))
+ (include "SAHP.internal-chicken.scm"))
+ (else (include "SAHP.internal-portable.scm")))
+ (include "SAHP.internal-common.scm"))