This is the initial revision of the tutorial and associated examples.
commitf31fb2244f153f1e73739232cf31a6bb73307cfa
authorPeter Keller <psilord@cs.wisc.edu>
Fri, 2 Apr 2010 15:41:07 +0000 (2 10:41 -0500)
committerStelian Ionescu <sionescu@cddr.org>
Fri, 2 Apr 2010 15:58:29 +0000 (2 17:58 +0200)
treef689e11454f141cb9e8593501d34f3d7f8eb438e
parent86ef9c8bffad0271de60569a358e0aa46a6cd391
This is the initial revision of the tutorial and associated examples.
The tutorial describes IPV4 TCP blocking and non-blocking I/O in addition
to a couple of threaded examples. "tutorial.tmpl" is the source file used by
"gen-tutorial" to create the atual "tutorial" file. Please see the README for
more information.

The autogenerated "tutorial" file is actually committed since it allows people
who clone the repository to view the tutorial without having to know how to
make it. This means if tutorial.tmpl or the examples are changed, the tutorial
file should be regenerated and rechecked in.

Signed-off-by: Stelian Ionescu <sionescu@cddr.org>
23 files changed:
examples/Makefile [new file with mode: 0644]
examples/README [new file with mode: 0644]
examples/ex1-client.lisp [new file with mode: 0644]
examples/ex1-server.lisp [new file with mode: 0644]
examples/ex2-client.lisp [new file with mode: 0644]
examples/ex2-server.lisp [new file with mode: 0644]
examples/ex3-client.lisp [new file with mode: 0644]
examples/ex3-server.lisp [new file with mode: 0644]
examples/ex4-client.lisp [new file with mode: 0644]
examples/ex4-server.lisp [new file with mode: 0644]
examples/ex5-server.lisp [new file with mode: 0644]
examples/ex5a-client.lisp [new file with mode: 0644]
examples/ex5b-client.lisp [new file with mode: 0644]
examples/ex6-server.lisp [new file with mode: 0644]
examples/ex7-buffer.lisp [new file with mode: 0644]
examples/ex7-server.lisp [new file with mode: 0644]
examples/ex8-buffer.lisp [new file with mode: 0644]
examples/ex8-server.lisp [new file with mode: 0644]
examples/gen-tutorial [new file with mode: 0755]
examples/iolib.examples.asd [new file with mode: 0644]
examples/package.lisp [new file with mode: 0644]
examples/tutorial [new file with mode: 0644]
examples/tutorial.tmpl [new file with mode: 0644]