From 87f8505736717b4bc5526d71128fe93eec0b77f0 Mon Sep 17 00:00:00 2001 From: John Benediktsson Date: Fri, 27 Jul 2012 19:16:31 -0700 Subject: [PATCH] continuations: add typing. --- core/continuations/continuations.factor | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/core/continuations/continuations.factor b/core/continuations/continuations.factor index 0d0c41c72d..249cc4c161 100644 --- a/core/continuations/continuations.factor +++ b/core/continuations/continuations.factor @@ -1,7 +1,7 @@ ! Copyright (C) 2003, 2011 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: accessors assocs combinators combinators.private kernel -kernel.private make namespaces sequences vectors ; +USING: accessors arrays assocs combinators combinators.private +kernel kernel.private make namespaces sequences vectors ; IN: continuations : with-datastack ( stack quot -- new-stack ) @@ -35,7 +35,12 @@ SYMBOL: restarts PRIVATE> -TUPLE: continuation data call retain name catch ; +TUPLE: continuation +{ data array } +{ call callstack } +{ retain array } +{ name vector } +{ catch vector } ; C: continuation -- 2.34.1