source: project/wiki/flux @ 7977

Last change on this file since 7977 was 7977, checked in by svnwiki, 12 years ago

Changes applied for Anonymous (97.76.48.98) through svnwiki:

File size: 2.2 KB
Line 
1[[tags: egg]]
2
3== flux
4
5[[toc:]]
6
7=== Introduction
8
9A new paradigm on RPC
10
11* THIS DOCUMENTATION IS A WORK IN PROGRESS AND IS THUS INCOMPLETE
12
13=== Authors
14
15[[Raymond Medeiros]]
16
17[[elf]]
18
19=== License (BSD)
20<blockquote>
21Copyright (c) 2008, Raymond Medeiros
22All rights reserved.
23
24Redistribution and use in source and binary forms, with or without
25modification, are permitted provided that the following conditions are met:
26    * Redistributions of source code must retain the above copyright
27      notice, this list of conditions and the following disclaimer.
28    * Redistributions in binary form must reproduce the above copyright
29      notice, this list of conditions and the following disclaimer in the
30      documentation and/or other materials provided with the distribution.
31    * Neither the name of Rooted Logic LLC, the author nor the
32      names of its contributors may be used to endorse or promote products
33      derived from this software without specific prior written permission.
34
35THIS SOFTWARE IS PROVIDED BY Raymond Medeiros ``AS IS'' AND ANY
36EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
37WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
38DISCLAIMED. IN NO EVENT SHALL Raymond Medeiros BE LIABLE FOR ANY
39DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
40(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
41LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
42ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
43(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
44SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
45</blockquote>
46=== Requirements
47
48Requires {{posix}}, {{tcp}}, {{srfi-1}} {{srfi-18}} and {{args}} at compile-time
49
50=== Documentation
51
52What follows is a description of the {{flux}} extension library.
53
54==== flux
55
56===== Usage
57
58{{(require-extension flux)}}
59
60===== flux:send-to
61
62 [procedure] (flux:send-to HOST `(CODE))
63
64 Send code to a remote node
65
66=== Examples
67
68==== Node Example
69
70Node Example
71
72<enscript highlight=scheme>
73        TODO: EXAMPLE CODE GOES HERE!
74</enscript>
75
76=== Version History
77
78* v0.1
79
Note: See TracBrowser for help on using the repository browser.