/[lisppaste]/lisppaste2/README.lisp
ViewVC logotype

Contents of /lisppaste2/README.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.32 - (show annotations)
Tue Jan 17 16:43:06 2006 UTC (8 years, 3 months ago) by lisppaste
Branch: MAIN
Changes since 1.31: +6 -6 lines
Latest changes.
1 ;;;; $Id: README.lisp,v 1.32 2006/01/17 16:43:06 lisppaste Exp $
2 ;;;; $Source: /tiger/var/lib/cvsroots/lisppaste/lisppaste2/README.lisp,v $
3
4 ;;;; See the LICENSE file for licensing information.
5
6 ;;; README for lisppaste:
7
8 ;;; lisppaste requires a recent SBCL 0.8, araneida 0.80, and cl-irc
9 ;;; 0.5. Once SBCL is installed, installing araneida and cl-irc is
10 ;;; quite simple:
11 ;;;
12 ;;; (require :asdf) (require :asdf-install)
13 ;;; (asdf-install:install :araneida)
14 ;;; ; possibly selecting a restart to bypass GPG
15 ;;; (asdf-install:install :cl-irc)
16 ;;;
17 ;;; lisppaste is pretty easy to get running. First, edit the top few
18 ;;; lines of variable.lisp and change *paste-site-name* and the
19 ;;; internal and external ports to what's appropriate for your
20 ;;; host. If you want to run it behind a proxying Apache
21 ;;; (recommended), edit apache.conf.include and include that from your
22 ;;; httpd.conf. Then, run SBCL and invoke the magical invocation as
23 ;;; follows, or simply (load "README").
24
25 ;;; If you wish to run without an IRC server, uncomment the following
26 ;;; line:
27 ;; (pushnew :lisppaste-no-irc *features*)
28
29 (require :asdf)
30 (asdf:operate 'asdf:load-op :lisppaste)
31 (load (compile-file "redirect-handler"))
32
33 (s-xml-rpc:start-xml-rpc-server :port 8185)
34
35 (lisppaste:start-lisppaste)
36
37 #-lisppaste-no-irc
38 (progn
39 ;; To add a channel without restarting the IRC connection:
40 ;; (lisppaste:join-new-irc-channel "nick" "channel")
41 (lisppaste:start-irc-notification
42 :channels '("#lisp" "#scheme" "#opendarwin" "#macdev" "#fink"
43 "#jedit" "#dylan" "#emacs" "#xemacs" "#colloquy" "#adium"
44 "#growl" "#chicken" "#quicksilver" "#svn" "#slate"
45 "#squeak" "#wiki" "#nebula" "#myko")
46 :nickname "lisppaste"
47 :server "chat.freenode.net"
48 :port 6667)
49 (sleep 5)
50 (lisppaste:start-irc-notification
51 :channels '("#lisppaste" "#pearpc" "#fpc" "#hprog" "#concatenative"
52 "#slate-users" "#swhack" "#ud" "#t" "#compilers" "#erights" "#esp"
53 "#scsh" "#sisc" "#haskell" "#rhype" "#sicp" "#darcs" "#hardcider" "#lisp-it")
54 :nickname "lisppaste2"
55 :server "chat.freenode.net")
56 (sleep 5)
57 (lisppaste:start-irc-notification
58 :channels '("#webkit" "#launchd" "#mudwalker" "#darwinports" "#muse" "#chatkit" "#kowaleba" "#vectorprogramming" "#opensolaris" "#oscar-cluster" "#ledger" "#cairo" "#idevgames" "#hug-bunny" "##parsers" "#perl6" "#sdlperl" "#ksvg" "#rcirc" "#code4lib")
59 :nickname "lisppaste3"
60 :server "chat.freenode.net")
61 (lisppaste:start-irc-notification
62 :channels '("#linux-quebec" "#programmering" "#maxima" "#robin")
63 :nickname "lisppaste4"
64 :server "chat.freenode.net"))

  ViewVC Help
Powered by ViewVC 1.1.5