Libraries are initialized in the wrong order in the C code

This commit is contained in:
Justin Ethier 2016-05-04 04:22:28 -04:00
parent a48a6fc9a8
commit 04f671efe0
2 changed files with 5 additions and 2 deletions

View file

@ -3,6 +3,7 @@
(scheme write)
(scheme base))
(adb:init!)
(adb:set! 'v (adb:make-var))
(let ((v (adb:get 'v)))

View file

@ -42,9 +42,11 @@
adbf:unused-params adbf:set-unused-params!
)
(begin
(define *adb* #f) ;(make-hash-table))
(define *adb* (make-hash-table))
;(define *adb* #f) ;(make-hash-table))
(define (adb:init!)
(set! *adb* (make-hash-table)))
;(set! *adb* (make-hash-table)))
'TODO)
(define (adb:get key) (hash-table-ref *adb* key))
(define (adb:set! key val) (hash-table-set! *adb* key val))
(define-record-type <analysis-db-variable>