From ae171c138c1fb5fb47453855924da2787b906d1a Mon Sep 17 00:00:00 2001 From: itojun Date: Thu, 2 Nov 2000 11:31:26 +0000 Subject: kali distributed scheme --- lang/kali/Makefile | 13 +++++++ lang/kali/files/md5 | 3 ++ lang/kali/pkg/COMMENT | 1 + lang/kali/pkg/DESCR | 22 +++++++++++ lang/kali/pkg/PLIST | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 145 insertions(+) create mode 100644 lang/kali/Makefile create mode 100644 lang/kali/files/md5 create mode 100644 lang/kali/pkg/COMMENT create mode 100644 lang/kali/pkg/DESCR create mode 100644 lang/kali/pkg/PLIST (limited to 'lang/kali') diff --git a/lang/kali/Makefile b/lang/kali/Makefile new file mode 100644 index 00000000000..21ee5d95bce --- /dev/null +++ b/lang/kali/Makefile @@ -0,0 +1,13 @@ +# $NetBSD: Makefile,v 1.1.1.1 2000/11/02 11:31:26 itojun Exp $ + +DISTNAME= kali-0.47 +CATEGORIES= lang +MASTER_SITES= ftp://ftp.nj.nec.com/pub/pls/ + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.neci.nj.nec.com/PLS/Kali.html + +GNU_CONFIGURE= yes +ALL_TARGET= # empty + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/kali/files/md5 b/lang/kali/files/md5 new file mode 100644 index 00000000000..f55728b2f22 --- /dev/null +++ b/lang/kali/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2000/11/02 11:31:26 itojun Exp $ + +MD5 (kali-0.47.tar.gz) = a3a7b4370a8f2c630eb00b92966b6ee8 diff --git a/lang/kali/pkg/COMMENT b/lang/kali/pkg/COMMENT new file mode 100644 index 00000000000..2f369e6ceaf --- /dev/null +++ b/lang/kali/pkg/COMMENT @@ -0,0 +1 @@ +Distributed implementation of Scheme diff --git a/lang/kali/pkg/DESCR b/lang/kali/pkg/DESCR new file mode 100644 index 00000000000..b9da3a912e7 --- /dev/null +++ b/lang/kali/pkg/DESCR @@ -0,0 +1,22 @@ +Kali Scheme is a distributed implementation of Scheme that permits +efficient transmission of higher-order objects such as closures +and continuations. The integration of distributed communication +facilities within a higher-order programming language engenders a +number of new abstractions and paradigms for distributed computing. +Among these are user-specified load-balancing and migration policies +for threads, incrementally-linked distributed computations, and +parameterized client-server applications. Kali Scheme supports +concurrency and communication using first-class procedures and +continuations. It integrates procedures and continuations into a +message-based distributed framework that allows any Scheme object +(including code vectors) to be sent and received in a message. Some +of the applications and implementation techniques we have looked +at using Kali Scheme include: + + User-level load balancing and migration. + Incremental distributed linking of code objects. + Parameterized client-server applications. + Long-lived parallel computations. + Distributed data mining. + Executable content in messages over wide-area networks + (e.g. the World-Wide Web) diff --git a/lang/kali/pkg/PLIST b/lang/kali/pkg/PLIST new file mode 100644 index 00000000000..90dad18885d --- /dev/null +++ b/lang/kali/pkg/PLIST @@ -0,0 +1,106 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2000/11/02 11:31:26 itojun Exp $ +bin/kali +include/kali.h +lib/kali/big/array.scm +lib/kali/big/big-util.scm +lib/kali/big/bigbit.scm +lib/kali/big/compose-cont.scm +lib/kali/big/defrecord.scm +lib/kali/big/destructure.scm +lib/kali/big/dump.scm +lib/kali/big/external.scm +lib/kali/big/filename.scm +lib/kali/big/format.scm +lib/kali/big/general-table.scm +lib/kali/big/linked-queue.scm +lib/kali/big/lu-decomp.scm +lib/kali/big/more-port.scm +lib/kali/big/pipe.scm +lib/kali/big/placeholder.scm +lib/kali/big/pp.scm +lib/kali/big/queue.scm +lib/kali/big/random.scm +lib/kali/big/receive.scm +lib/kali/big/search-tree.scm +lib/kali/big/socket.scm +lib/kali/big/sort.scm +lib/kali/big/strong.scm +lib/kali/daemon +lib/kali/env/assem.scm +lib/kali/env/basic-command.scm +lib/kali/env/build.scm +lib/kali/env/command-level.scm +lib/kali/env/command.scm +lib/kali/env/debug.scm +lib/kali/env/debuginfo.scm +lib/kali/env/disasm.scm +lib/kali/env/disclosers.scm +lib/kali/env/dispcond.scm +lib/kali/env/flatload.scm +lib/kali/env/init-defpackage.scm +lib/kali/env/inspect.scm +lib/kali/env/jar-assem.scm +lib/kali/env/list-interface.scm +lib/kali/env/load-package.scm +lib/kali/env/pacman.scm +lib/kali/env/pedit.scm +lib/kali/env/profile.scm +lib/kali/env/read-command.scm +lib/kali/env/shadow.scm +lib/kali/env/space.scm +lib/kali/env/start.scm +lib/kali/env/traverse.scm +lib/kali/env/version-info.scm +lib/kali/kali.image +lib/kali/link/data.scm +lib/kali/link/generate-c-header.scm +lib/kali/link/link.scm +lib/kali/link/loadc.scm +lib/kali/link/reify.scm +lib/kali/link/transport.scm +lib/kali/link/write-image.scm +lib/kali/misc/annotate.scm +lib/kali/misc/doodl.scm +lib/kali/misc/either.scm +lib/kali/misc/engine.scm +lib/kali/misc/getenv.scm +lib/kali/misc/hilbert.scm +lib/kali/misc/ilength.scm +lib/kali/misc/integertostring.scm +lib/kali/misc/load-static.scm +lib/kali/misc/mail.scm +lib/kali/misc/packages.scm +lib/kali/misc/pipe.scm +lib/kali/misc/psd-s48.scm +lib/kali/misc/remote.scm +lib/kali/misc/require.scm +lib/kali/misc/separate.scm +lib/kali/misc/shift-reset.scm +lib/kali/misc/sicp.scm +lib/kali/misc/slib-init.scm +lib/kali/misc/static.scm +lib/kali/misc/syscall.scm +lib/kali/misc/test-doodl.scm +lib/kali/opt/analyze.scm +lib/kali/opt/expand.scm +lib/kali/opt/flatten.scm +lib/kali/opt/inline.scm +lib/kali/opt/sort.scm +lib/kali/opt/tst.scm +lib/kali/rts/bignum.scm +lib/kali/rts/defenum.scm +lib/kali/rts/floatnum.scm +lib/kali/rts/innum.scm +lib/kali/rts/jar-defrecord.scm +lib/kali/rts/ratnum.scm +lib/kali/rts/recnum.scm +lib/kali/rts/xnum.scm +lib/kali/scheme48vm +@dirrm lib/kali/big +@dirrm lib/kali/env +@dirrm lib/kali/link +@dirrm lib/kali/misc +@dirrm lib/kali/opt +@dirrm lib/kali/rts +@dirrm lib/kali +man/man1/kali.1 -- cgit v1.2.3