diff --git a/s48/meta-gc/AUTHORS b/s48/meta-gc/AUTHORS new file mode 100644 index 0000000..96d8fea --- /dev/null +++ b/s48/meta-gc/AUTHORS @@ -0,0 +1 @@ +Copyright (C) 2012-2013 Johan Ceuppens diff --git a/s48/meta-gc/BLURB b/s48/meta-gc/BLURB new file mode 100644 index 0000000..4af61b1 --- /dev/null +++ b/s48/meta-gc/BLURB @@ -0,0 +1 @@ +meta-gc : a meta-circular memory system and garbage collector diff --git a/s48/meta-gc/NEWS b/s48/meta-gc/NEWS new file mode 100644 index 0000000..fff1453 --- /dev/null +++ b/s48/meta-gc/NEWS @@ -0,0 +1,2 @@ +version 0.1 +* triple gc diff --git a/s48/meta-gc/README b/s48/meta-gc/README new file mode 100644 index 0000000..020d03b --- /dev/null +++ b/s48/meta-gc/README @@ -0,0 +1 @@ +run meta.scm for the memchunk system, meta-gc.scm for the gc only diff --git a/s48/meta-gc/packages.scm b/s48/meta-gc/packages.scm new file mode 100644 index 0000000..4f340c2 --- /dev/null +++ b/s48/meta-gc/packages.scm @@ -0,0 +1,8 @@ +(define-interface meta-gc-interface + (export + make-meta make-meta-gc)) + +(define-structure meta-gc + meta-gc-interface + (open scheme) + (files gc gc-sized-fast gc-sized meta-gc meta-hook meta stringutil)) diff --git a/s48/meta-gc/pkg-def.scm b/s48/meta-gc/pkg-def.scm new file mode 100644 index 0000000..68401d3 --- /dev/null +++ b/s48/meta-gc/pkg-def.scm @@ -0,0 +1,17 @@ +(define-package "cavespider" + (0 1) + ((install-lib-version (1 3 0))) + (write-to-load-script + `((config) + (load ,(absolute-file-name "packages.scm" + (get-directory 'scheme #f))))) + (install-file "README" 'doc) + (install-file "NEWS" 'doc) + (install-string (COPYING) "COPYING" 'doc) + (install-file "html-util.scm" 'scheme) + (install-file "file-util.scm" 'scheme) + (install-file "string-util.scm" 'scheme) + (install-file "util.scm" 'scheme) + (install-file "load.scm" 'scheme) + (install-file "packages.scm" 'scheme) + (install-file "client.scm" 'scheme))