descriptionInterpreter for the Kernel programming language
homepage URLhttp://web.cs.wpi.edu/~jshutt/kernel.html
ownertehom@panix.com
last changeThu, 23 Jun 2011 17:23:26 +0000 (23 13:23 -0400)
content tags
add:
readme
Klink is an interpreter for the Kernel programming language. It was adapted from Tinyscheme. Now (12 Mar 2011) Klink basically runs. The major missing features are get-module and neat printing - it prints stuff that it can't yet read back. ** Where to get it http://repo.or.cz/w/Klink.git ** Installing it You need: * A C compiler * GNU gcc 4.3.2 works * Make * GNU make 3.81 works * The Boehm garbage collector library, [[http://www.hpl.hp.com/personal/Hans_Boehm/gc/][here]] * Alternatively, I'm told that [[http://tinygc.sourceforge.net/][Tinygc]] is API compatible and smaller, but I haven't tested it myself. Before you start: * Edit the makefile by hand for your system. Run: * make Don't run: * ./configure, there isn't any. * make install, there isn't any It will have built: * klink * libklink.a * Same comments. * libklink.so * Same comments. *** Configuration None at this point. ** Running it The file "klink" is an executable, call it as : ./klink
shortlog
2011-06-23 Tom Breton... Added patch by Siddharth Heroormaster
2011-05-25 Tom Breton... Added tests for stream->list
2011-05-25 Tom Breton... New applicative stream->list
2011-05-25 Tom Breton... reduce-acyclic forces ls
2011-05-24 Tom Breton... Accepted update test db for error messages
2011-05-24 Tom Breton... listloop, pass style as provoker
2011-05-24 Tom Breton... Accepted update test db for error-messages
2011-05-24 Tom Breton... Added error-provoker argument to destructure_make_ops
2011-05-24 Tom Breton... destructure_resume and destructure_to_array use provoke...
2011-05-24 Tom Breton... Added error-provoker argument to destructure
2011-05-24 Tom Breton... Added error-provoker argument to do_destructure
2011-05-24 Tom Breton... Added error-provoker argument to destructure_resume
2011-05-24 Tom Breton... Moved where-typemiss code into destructure, from variou...
2011-05-24 Tom Breton... Initialize extra_result
2011-05-23 Tom Breton... klink_call_cfunc, use variable-sized array
2011-05-23 Tom Breton... Unpunt kt_destr_list, it's no longer a vector
...
heads
12 years ago master
13 years ago typecheck
13 years ago start-in-Kernel
13 years ago use-boehm-gc