multiple modules in egg file pasted by klm` on Thu Jul 5 16:43:28 2018

;; I get:
;; csi -R foo.bar1
;; Error: (require) cannot load extension: foo.bar1
;; -- why?


;; foobar.scm
(module foo.bar1 (foo-bar1) (import scheme) (define (foo-bar1) 1))
(module foo.bar2 (foo-bar2) (import scheme) (define (foo-bar2) 2))

;; foobar.egg
((components (extension foobar
   (modules foo.bar1 foo.bar2))))

no title pasted by klm` on Thu Jul 5 16:53:41 2018

find ~/.chickens/master/lib/chicken/9 -name "*foo*" | sort
/home/klm/.chickens/master/lib/chicken/9/foo.bar1.import.so
/home/klm/.chickens/master/lib/chicken/9/foo.bar2.import.so
/home/klm/.chickens/master/lib/chicken/9/foobar.egg-info
/home/klm/.chickens/master/lib/chicken/9/foobar.link
/home/klm/.chickens/master/lib/chicken/9/foobar.o
/home/klm/.chickens/master/lib/chicken/9/foobar.so

fix by evhan! added by klm` on Fri Jul 6 17:19:49 2018

;; evhan found the solution!

;; foobar.scm
(declare (unit foobar))
(module foo.bar1 (foo-bar1) (import scheme) (define (foo-bar1) 1))
(module foo.bar2 (foo-bar2) (import scheme) (define (foo-bar2) 2))