klisp

an open source interpreter for the Kernel Programming Language.
git clone http://git.hanabi.in/repos/klisp.git
Log | Files | Refs | README

commit 244071863a79a60be0c72cf18e027baa59dd5509
parent 71528898a874aaa05e7a2099ff47267d4f6bd092
Author: Andres Navarro <canavarro82@gmail.com>
Date:   Tue, 15 Mar 2011 23:46:20 -0300

Added small comment on the source of the ancestor testing algorithm.

Diffstat:
Msrc/kstate.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/kstate.c b/src/kstate.c @@ -6,6 +6,11 @@ /* ** SOURCE NOTE: this is mostly from Lua. +** The algorithm for testing if a continuation is within the dynamic extent +** of another continuation using marks is by John Shutt. The implementation +** he uses (see SINK) is in scheme and is under the GPL but I think this is +** different enough (and the algorithm simple/small enough) to avoid any +** problem. ASK John. */ #include <stddef.h>