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

Contents of /lisppaste2/README.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.56 - (hide annotations)
Sat Jun 26 15:10:45 2010 UTC (3 years, 9 months ago) by lisppaste
Branch: MAIN
Changes since 1.55: +17 -4 lines
Big, un-granular commit:
* Python colorize bugfix from sjamaan of #scheme
* More anti-spam
* Channels
1 lisppaste 1.56 ;;;; $Id: README.lisp,v 1.56 2010/06/26 15:10:45 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 lisppaste 1.54 #+nil (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 lisppaste 1.56 :channels '(("#lisp" :common-lisp)
43 lisppaste 1.50 ("#scheme" :scheme)
44 lisppaste 1.56 ("#webkit" :webkit)
45     ("#lisppaste" :common-lisp)
46     "#fink"
47     "#oe"
48     "#opendarwin"
49     ("#macdev" :objective-c)
50     ("#iphonedev" :objective-c)
51     ("#ipaddev" :objective-c)
52     ("openemu" :objective-c)
53     ("#emacs" :elisp)
54     ("#racket" :scheme)
55     "#opennms"
56     "#evergreen"
57     ("#chicken" :scheme)
58     "#awk")
59 bmastenbrook 1.16 :nickname "lisppaste"
60 lisppaste 1.32 :server "chat.freenode.net"
61 bmastenbrook 1.16 :port 6667)
62 lisppaste 1.23 (sleep 5)
63 lisppaste 1.54 #|
64 bmastenbrook 1.16 (lisppaste:start-irc-notification
65 lisppaste 1.54 :channels '("#pearpc" "#fpc" "#hprog" "#concatenative"
66 lisppaste 1.50 "#slate-users" "#swhack" "#ud" "#compilers" "#erights" "#esp"
67 lisppaste 1.54 ("#scsh" :scheme) ("#sisc" :scheme) ("#cocoa" :objective-c) "#darcs" "#hardcider" ("#lisp-it" :common-lisp) "#publish" "#svg")
68 lisppaste 1.23 :nickname "lisppaste2"
69 lisppaste 1.32 :server "chat.freenode.net")
70 lisppaste 1.23 (sleep 5)
71 lisppaste 1.21 (lisppaste:start-irc-notification
72 lisppaste 1.54 :channels '( "#launchd" "#darwinports" "#muse" "#chatkit" "#opensolaris" "#oscar-cluster" "#ledger" "#cairo" "#hug-bunny" "##parsers" "#perl6" "#ksvg" ("#rcirc" :elisp) "#code4lib" "#evergreen" ("#ucms" :python) "#tumbolia" ("#rlx" :common-lisp))
73 lisppaste 1.23 :nickname "lisppaste3"
74 lisppaste 1.32 :server "chat.freenode.net")
75 lisppaste 1.34 (sleep 5)
76 lisppaste 1.31 (lisppaste:start-irc-notification
77 lisppaste 1.54 :channels '("#linux-quebec" "#programmering" "#maxima" "##concurrency" ("#paredit" :elisp) ("#erlang" :erlang) "#ucw" "#scummvm" ("#emacsfr" :elisp) ("#macsb" :objective-c) "#fedora-users" ("#sxemacs" :elisp) ("#guile" :scheme) "#dspam" "#svn-dev" "#math" "#photogeeks" "#conkeror" ("#ipaddev" :objective-c))
78 lisppaste 1.31 :nickname "lisppaste4"
79 lisppaste 1.36 :server "chat.freenode.net")
80     (sleep 5)
81     (lisppaste:start-irc-notification
82 lisppaste 1.50 :channels '("#mutt" "#fr.openoffice.org" "#mercurial" ("#perian" :objective-c) ("#trac" :python) "#macosforge" "#erc" "#nars" ("#pylons" :python) ("#gnus" :elisp) "#macports" "#razmjenavjestina" ("#haskell.hr" :haskell) ("#schooltool" :python) "#adium-devl" "##wikipedia-geeks" "#wpmu" ("#reddit-dev" :python) ("#ccl" :common-lisp))
83 lisppaste 1.36 :nickname "lisppaste5"
84 lisppaste 1.39 :server "chat.freenode.net")
85     (sleep 5)
86     (lisppaste:start-irc-notification
87 lisppaste 1.54 :channels '("#foresight" ("#stumpwm" :common-lisp) "#socialtext" ("#kde-mac" :objective-c) "#openils-evergreen" ("#lisp-pt" :common-lisp) "#squid" ("#zope" :python) ("#zwiki" :python) ("#lispcafe" :common-lisp) "#openmobl" ("#zope3-dev" :python) "#sophie-dev" "#scala" ("#eval" :scheme) ("#openemu" :objective-c) ("#giantrobot" :objective-c) ("#detroit-scheme" :scheme) ("#r7rs" :scheme))
88 lisppaste 1.39 :nickname "lisppaste6"
89 lisppaste 1.44 :server "chat.freenode.net")
90     (lisppaste:start-irc-notification
91 lisppaste 1.50 :channels '("#opennms" "#stepmania-devs" "#oe" "#gnu-smalltalk" "#akelos" ("#jsoftware" :scheme) "#phpeclipse" "#nu" "#kolab" "#lugola" ("#macosx" :objective-c) "#syx" "#owb" ("#webkit-gtk" :webkit) "#linkstationwiki" "#kawa" "#arc" "#talis" "#bitbucket")
92 lisppaste 1.44 :nickname "lisppaste7"
93 lisppaste 1.45 :server "chat.freenode.net")
94     (lisppaste:start-irc-notification
95 lisppaste 1.54 :channels '(("#halyard" :scheme) "#iphonedev" "#ccss" "#clojure" "#nerdgroup" "#seaside" "#foonas" "#nas-central" "#tech.coop" "#x264dev" "##bsd" ("##sandbox" :python) ("#lisps" :common-lisp) ("#green" :python) ("#macosxdev" :objective-c) ("#abcl" :common-lisp) "#myko" "#vufind" ("#libdispatch" :c))
96 lisppaste 1.45 :nickname "lisppaste8"
97 lisppaste 1.50 :server "chat.freenode.net")
98     (lisppaste:start-irc-notification
99 lisppaste 1.54 :channels '(("#grassyknoll" :python) "#chromium" ("#kismac" :objective-c) "#c-newbies" ("#squirrelfish" :webkit) "#NetBSD-code" "#diro" ("#melange" :python))
100 lisppaste 1.50 :nickname "lisppaste9"
101 lisppaste 1.54 :server "chat.freenode.net")
102     |#
103     )

  ViewVC Help
Powered by ViewVC 1.1.5