! Copyright (C) 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: kernel accessors math.intervals
-system calendar alarms fry
+system calendar fry
random db db.tuples db.types
http.server.filters ;
IN: furnace.cache
! Copyright (C) 2008 Slava Pestov.\r
! See http://factorcode.org/license.txt for BSD license.\r
-USING: accessors kernel models alarms ;\r
+USING: accessors alarms fry kernel models ;\r
IN: models.delay\r
\r
TUPLE: delay < model model timeout alarm ;\r
\r
: start-delay ( delay -- )\r
dup\r
- [ [ f >>alarm update-delay-model ] curry ] [ timeout>> ] bi later\r
+ [ '[ _ f >>alarm update-delay-model ] ] [ timeout>> ] bi\r
+ later\r
>>alarm drop ;\r
\r
M: delay model-changed nip dup stop-delay start-delay ;\r
! Copyright (C) 2006, 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: accessors generic kernel math sequences arrays assocs
-alarms calendar math.order continuations fry ;
+calendar math.order continuations fry ;
IN: models
TUPLE: model < identity-tuple