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

Contents of /lisppaste2/README.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.44 - (hide annotations)
Sun Dec 2 17:42:05 2007 UTC (6 years, 4 months ago) by lisppaste
Branch: MAIN
Changes since 1.43: +6 -2 lines
Ignore malformed paste files; add latest channels
1 lisppaste 1.44 ;;;; $Id: README.lisp,v 1.44 2007/12/02 17:42:05 lisppaste Exp $
2 bmastenbrook 1.2 ;;;; $Source: /tiger/var/lib/cvsroots/lisppaste/lisppaste2/README.lisp,v $
3 eenge 1.1
4     ;;;; See the LICENSE file for licensing information.
5    
6     ;;; README for lisppaste:
7 bmastenbrook 1.4
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 eenge 1.1 ;;;
17     ;;; lisppaste is pretty easy to get running. First, edit the top few
18 bmastenbrook 1.4 ;;; 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 eenge 1.1
25 bmastenbrook 1.14 ;;; If you wish to run without an IRC server, uncomment the following
26     ;;; line:
27 lisppaste 1.36
28 bmastenbrook 1.14
29 bmastenbrook 1.3 (require :asdf)
30 bmastenbrook 1.5 (asdf:operate 'asdf:load-op :lisppaste)
31 bmastenbrook 1.11 (load (compile-file "redirect-handler"))
32 eenge 1.1
33 bmastenbrook 1.11 (s-xml-rpc:start-xml-rpc-server :port 8185)
34 bmastenbrook 1.9
35 bmastenbrook 1.14 (lisppaste:start-lisppaste)
36    
37     #-lisppaste-no-irc
38 bmastenbrook 1.16 (progn
39 lisppaste 1.21 ;; To add a channel without restarting the IRC connection:
40     ;; (lisppaste:join-new-irc-channel "nick" "channel")
41 bmastenbrook 1.16 (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 lisppaste 1.20 "#squeak" "#wiki" "#nebula" "#myko")
46 bmastenbrook 1.16 :nickname "lisppaste"
47 lisppaste 1.32 :server "chat.freenode.net"
48 bmastenbrook 1.16 :port 6667)
49 lisppaste 1.23 (sleep 5)
50 bmastenbrook 1.16 (lisppaste:start-irc-notification
51 bmastenbrook 1.19 :channels '("#lisppaste" "#pearpc" "#fpc" "#hprog" "#concatenative"
52     "#slate-users" "#swhack" "#ud" "#t" "#compilers" "#erights" "#esp"
53 lisppaste 1.41 "#scsh" "#sisc" "#cocoa" "#rhype" "#sicp" "#darcs" "#hardcider" "#lisp-it")
54 lisppaste 1.23 :nickname "lisppaste2"
55 lisppaste 1.32 :server "chat.freenode.net")
56 lisppaste 1.23 (sleep 5)
57 lisppaste 1.21 (lisppaste:start-irc-notification
58 lisppaste 1.30 :channels '("#webkit" "#launchd" "#mudwalker" "#darwinports" "#muse" "#chatkit" "#kowaleba" "#vectorprogramming" "#opensolaris" "#oscar-cluster" "#ledger" "#cairo" "#idevgames" "#hug-bunny" "##parsers" "#perl6" "#sdlperl" "#ksvg" "#rcirc" "#code4lib")
59 lisppaste 1.23 :nickname "lisppaste3"
60 lisppaste 1.32 :server "chat.freenode.net")
61 lisppaste 1.34 (sleep 5)
62 lisppaste 1.31 (lisppaste:start-irc-notification
63 lisppaste 1.36 :channels '("#linux-quebec" "#programmering" "#maxima" "#robin" "##concurrency" "#paredit" "#erlang" "#ucw" "#scummvm" "#emacsfr" "#macsb" "#microformats" "#fedora-users" "#sxemacs" "#guile" "#dspam" "#svn-dev" "#math" "#photogeeks")
64 lisppaste 1.31 :nickname "lisppaste4"
65 lisppaste 1.36 :server "chat.freenode.net")
66     (sleep 5)
67     (lisppaste:start-irc-notification
68 lisppaste 1.39 :channels '("#mutt" "#fr.openoffice.org" "#mercurial" "#perian" "#trac" "#macosforge" "#erc" "#nars" "#pylons" "#gnus" "#macports" "#sandbox" "#razmjenavjestina" "#haskell.hr" "#boardwalk" "#schooltool" "#adium-devl" "##wikipedia-geeks" "#wpmu")
69 lisppaste 1.36 :nickname "lisppaste5"
70 lisppaste 1.39 :server "chat.freenode.net")
71     (sleep 5)
72     (lisppaste:start-irc-notification
73 lisppaste 1.44 :channels '("#foresight" "#drupal-themes" "#drupal-support" "#wordpress" "#stumpwm" "#socialtext" "#cando-help" "#kde-darwin" "#openils-evergreen" "#lisp-pt" "#squid" "#zope" "#zwiki" "#lispcafe" "#openmobl" "#zope3-dev" "#sophie-dev" "#macfusion" "#scala" "#cfengine")
74 lisppaste 1.39 :nickname "lisppaste6"
75 lisppaste 1.44 :server "chat.freenode.net")
76     (lisppaste:start-irc-notification
77     :channels '("#opennms" "#stepmania-devs" "#bitbucket" "#oe" "#gnu-smalltalk" "#akelos" "#jsoftware" "#phpeclipse" "#nu" "#kolab" "#lugola" "#macosx" "#tcc")
78     :nickname "lisppaste7"
79 lisppaste 1.32 :server "chat.freenode.net"))

  ViewVC Help
Powered by ViewVC 1.1.5