~ chicken-core (chicken-5) 1f55b6c0f91432d43dba1e565d0112cb49891c43
commit 1f55b6c0f91432d43dba1e565d0112cb49891c43 Author: Evan Hanson <evhan@foldling.org> AuthorDate: Fri Aug 31 20:31:36 2018 +1200 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Fri Aug 31 12:16:05 2018 +0200 Allow list-notation for modules property in egg files Signed-off-by: felix <felix@call-with-current-continuation.org> diff --git a/chicken-install.scm b/chicken-install.scm index 3a44f2f4..5d66a77c 100644 --- a/chicken-install.scm +++ b/chicken-install.scm @@ -42,6 +42,7 @@ (import (chicken tcp)) (import (chicken port)) (import (chicken platform)) +(import (chicken internal)) (import (chicken io)) (import (chicken sort)) (import (chicken time)) diff --git a/egg-compile.scm b/egg-compile.scm index 35c871b4..0efa98d2 100644 --- a/egg-compile.scm +++ b/egg-compile.scm @@ -310,7 +310,7 @@ ((install-name) (set! oname (->string (arg info 1 name?)))) ((modules) - (set! mods (map ->string (cdr info)))) + (set! mods (map library-id (cdr info)))) ((component-dependencies) (set! cdeps (append cdeps (map ->dep (cdr info))))) ((source-dependencies)Trap