[gambit-list] multiple definitions due to include/load
    Thomas Hafner 
    hafner at sdf-eu.org
       
    Mon Feb  6 07:30:37 EST 2006
    
    
  
On Sun, Feb 05, 2006 at 11:09:14PM +0100, Thomas Hafner wrote:
> Is there a simple way for Gambit? Or doesn't it matter at all? (Why
> not?)
SLIB seems to provide that in a simple way (sorry for not having found
it earlier). Here follows an example.
Content of file ~/homecat:
    ;; -*-scheme-*-
    (
     (lib2 . "~/share/gambc/lib2")
    )
Content of file ~/share/gambc/lib2.scm:
    (define (lib2:hello)
      (display "Hello from lib2!")
      (newline))
gsi session:    
    > (require 'lib2)
    > (lib2:hello)
    Hello from lib2!
    > (require 'lib2)
    #t
    > (lib2:hello)
    Hello from lib2!
    >
(I don't say it's *better* than Christian's chjmodule, but for me it's
*simpler*, because SLIB is already available but chjmodule had to be
installed first.)
Regards
  Thomas
-- 
___ http://hafner.sdf-eu.org/ ___
___ mailto:thomas _______________
___________ @hafner.nl.eu.org ___
    
    
More information about the Gambit-list
mailing list