summaryrefslogtreecommitdiff
path: root/lang/kali/DESCR
diff options
context:
space:
mode:
authorzuntum <zuntum@pkgsrc.org>2001-11-01 00:20:13 +0000
committerzuntum <zuntum@pkgsrc.org>2001-11-01 00:20:13 +0000
commita437fd43cc3ece125446142af9ed27ef8c1e6621 (patch)
tree0862d71c7e976f8aa56175851882e33495f691e4 /lang/kali/DESCR
parentd16ce86994df76c0a92af71f19eef6cc2507fe39 (diff)
downloadpkgsrc-a437fd43cc3ece125446142af9ed27ef8c1e6621.tar.gz
Move pkg/ files into package's toplevel directory
Diffstat (limited to 'lang/kali/DESCR')
-rw-r--r--lang/kali/DESCR22
1 files changed, 22 insertions, 0 deletions
diff --git a/lang/kali/DESCR b/lang/kali/DESCR
new file mode 100644
index 00000000000..b9da3a912e7
--- /dev/null
+++ b/lang/kali/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)