(module global (export open-db) (import scheme) (import (prefix sql-de-lite sql:)) (define (open-db) (sql:open-database "/Users/user1/Documents/scheme/my.db"))) (import global) (set! *db* (open-db)) #| Error: unbound variable: sql-de-lite#open-database Call history: (import scheme) (##core#undefined) (import (prefix sql-de-lite sql:)) (##core#undefined) (define (open-db) (sql:open-database "/Users/user1/Documents/scheme/my.db")) (##core#set! open-db (##core#lambda () (sql:open-database "/Users/user1/Documents/scheme/my.db"))) (##core#lambda () (sql:open-database "/Users/user1/Documents/scheme/my.db")) [open-db] (##core#begin (sql:open-database "/Users/user1/Documents/scheme/my.db")) [open-db] (sql:open-database "/Users/user1/Documents/scheme/my.db") (import global) (##core#undefined) (set! *db* (open-db)) (##core#set! *db* (open-db)) (open-db) (open-db) [open-db] (sql:open-database "/Users/user1/Documents/scheme/my.db") <-- |#