aboutsummaryrefslogtreecommitdiffstats
path: root/hascheme.egg
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2025-10-26 13:26:34 -0400
committerGravatar Peter McGoron 2025-10-26 13:26:34 -0400
commita2b1d33a61bc134b46ecf2e8b4e3e34023cf4d6d (patch)
tree038144c881ca0b6c97f553004cf37ae3b318e5ed /hascheme.egg
parent0.1.0 (diff)
tests, chibi support
Diffstat (limited to 'hascheme.egg')
-rw-r--r--hascheme.egg21
1 files changed, 18 insertions, 3 deletions
diff --git a/hascheme.egg b/hascheme.egg
index c92d2e9..3097481 100644
--- a/hascheme.egg
+++ b/hascheme.egg
@@ -2,7 +2,7 @@
(version "0.1.0")
(synopsis "Implictly Lazy Scheme embedded into Scheme")
(category lang-exts)
- (license "Apache-2.0")
+ (license "BSD 0-clause")
(dependencies r7rs)
(test-dependencies srfi-64)
(components (extension hascheme.base
@@ -10,17 +10,28 @@
(source-dependencies "lib/hascheme/base.scm")
(component-dependencies hascheme.prelude
hascheme.eager
+ hascheme.implementation-support
hascheme.case-lambda)
(csc-options "-R" "r7rs" "-X" "r7rs"))
+ (extension hascheme.implementation-support
+ (source "lib/hascheme/implementation-support.sld")
+ (csc-options "-R" "r7rs" "-X" "r7rs"))
+ (extension hascheme.support
+ (source "lib/hascheme/support.sld")
+ (component-dependencies hascheme.implementation-support)
+ (csc-options "-R" "r7rs" "-X" "r7rs"))
(extension hascheme.prelude
(source "lib/hascheme/prelude.sld")
+ (component-dependencies hascheme.implementation-support)
(csc-options "-R" "r7rs" "-X" "r7rs"))
(extension hascheme.case-lambda
(source "lib/hascheme/case-lambda.sld")
- (component-dependencies hascheme.eager)
+ (component-dependencies hascheme.eager hascheme.implementation-support)
(csc-options "-R" "r7rs" "-X" "r7rs"))
(extension hascheme.eager
(source "lib/hascheme/eager.sld")
+ (component-dependencies hascheme.implementation-support
+ hascheme.prelude)
(csc-options "-R" "r7rs" "-X" "r7rs"))
(extension hascheme.char
(source "lib/hascheme/char.sld")
@@ -42,4 +53,8 @@
(source "lib/hascheme/inexact.sld")
(component-dependencies hascheme.base hascheme.eager)
(csc-options "-R" "r7rs" "-X" "r7rs"))
- ))
+ (extension hascheme.lists
+ (source "lib/hascheme/lists.sld")
+ (source-dependencies "lib/hascheme/lists.scm")
+ (component-dependencies hascheme.base hascheme.case-lambda hascheme.cxr)
+ (csc-options "-R" "r7rs" "-X" "r7rs"))))