Black Hole

From Gambit wiki

(Difference between revisions)
Jump to: navigation, search
m
m
Line 1: Line 1:
-
'''Black Hole''' (“BH”) is a module system abstraction for [[Documentation|Gambit]] providing recurring module file dependency compilation and loading, including export of macros, for regular R5RS Scheme.
 
-
 
-
Read further in the Introduction section of the documentation, found below.
 
-
 
-
== Download ==
 
-
Its latest version is avilable via GIT, and can be downloaded using [http://www.git-scm.org GIT] by
 
-
 
-
:<nowiki>git clone http://mwaza.dyndns.org/apps/files/modules.git</nowiki>
 
-
 
-
or via repo.or.cz mirror
 
-
 
-
:<nowiki>git clone git://repo.or.cz/blackhole.git</nowiki>
 
-
 
== Documentation ==  
== Documentation ==  
-
Core documentation: [[media:Black_Hole_Core.pdf|PDF]], [[media:Black_Hole_Core.pdf|HTML]], [[media:Black_Hole_Core.odf|OpenOffice]] and [[media:Black_Hole_Core.doc|Microsoft Word]]
+
Core documentation: [[media:Black_Hole_Core.pdf|PDF]], [[media:Black_Hole_Core.odf|OpenOffice]] and [[media:Black_Hole_Core.doc|Microsoft Word]]
-
 
+
-
Bundled libraries documentation: [[media:Black_Hole_Bundled_libraries.pdf|PDF]], [[media:Black_Hole_Bundled_libraries.pdf|HTML]], [[media:Black_Hole_Bundled_libraries.odf|OpenOffice]] and [[media:Black_Hole_Bundled_libraries.doc|Microsoft Word]]
+
-
 
+
-
[Note: These links are broken. At the moment, the best documentation available can be found at http://mwaza.dyndns.org/apps/files/bh-tutorial.html]
+
-
 
+
-
== Bundled libraries ==
+
-
BH is bundled with a set of general purpose libraries, including:
+
-
 
+
-
*SRFI 1 (list processing), 13 (string), 14 (character sets), 16 (case-lambda support), 19 (time data types and procedures), 95 (sorting)
+
-
*pregexp, hash digestion, base64 handling, UUID generator
+
-
*HTTP client, server, URI and session variable handling
+
-
*XML&lt;-&gt;SXML routines
+
-
*FIFO queue, mailbox, weight balanced tree, erlang-style list matcher
+
-
*String, u8vector, list, exception handling helper libraries
+
-
*let-optionals support
+
-
 
+
-
BH's core is completely independent of the bundled libraries, and can be separated from them without any modifications.
+
-
See the documentation for more information.
+
Bundled libraries documentation: [[media:Black_Hole_Bundled_libraries.pdf|PDF]], [[media:Black_Hole_Bundled_libraries.odf|OpenOffice]] and [[media:Black_Hole_Bundled_libraries.doc|Microsoft Word]]
-
== Additional libraries ==
+
(The tutorial for the alpha release can still be found on http://mwaza.dyndns.org/apps/files/bh-tutorial.html .)
-
Termite: A version suited for usage in Black Hole is found at GitHub, http://github.com/pereckerdal/termite/tree/master.
+

Revision as of 07:52, 15 July 2009

Documentation

Core documentation: PDF, OpenOffice and Microsoft Word

Bundled libraries documentation: PDF, OpenOffice and Microsoft Word

(The tutorial for the alpha release can still be found on http://mwaza.dyndns.org/apps/files/bh-tutorial.html .)

Personal tools
documentation