2 Apr 2006 19:38
why no FLUID? predicate?
Ivan Shmakov <ivan <at> theory.asu.ru>
2006-04-02 17:38:53 GMT
2006-04-02 17:38:53 GMT
It looks somewhat odd to have the fluid data type without the corresponding FLUID? predicate. Is there any reason for such inconsistency? Unless there is one, I suggest the following change: --- scheme48-1.3/scheme/interfaces.scm~ 2005-04-27 15:46:00.000000000 +0700 +++ scheme48-1.3/scheme/interfaces.scm 2006-04-02 23:45:23.476357000 +0700 <at> <at> -444,6 +444,7 <at> <at> (define-interface fluids-interface (export make-fluid + fluid? let-fluid let-fluids fluid --- scheme48-1.3/scheme/rts/fluid.scm~ 2005-04-27 15:46:01.000000000 +0700 +++ scheme48-1.3/scheme/rts/fluid.scm 2006-04-02 23:50:03.920386000 +0700 <at> <at> -68,6 +68,7 <at> <at> (define-record-type fluid :fluid (make-fluid top) + fluid? (top fluid-top-level-value set-fluid-top-level-value!)) (define (fluid f)
RSS Feed