diff --git a/README b/README index 9b6909c..87c78fe 100644 --- a/README +++ b/README @@ -6,20 +6,12 @@ LOOP is an NNTP server written in Common Lisp. We assume - - you run SBCL - - - you have Quicklisp installed and knows how to use it - + - you run SBCL, Quicklisp and git installed - you know how to use a TCP server such as - https://cr.yp.to/ucspi-tcp.html - - - you know how to manage a daemon with - + - you know how to manage a daemon witha package such as https://cr.yp.to/daemontools.html - - you have git and knows how to use it - (*) How to install it LOOP is not in the Quicklisp repository, so we'll instruct you to @@ -34,9 +26,6 @@ and say $ echo /path/to/loop/home > conf-home $ make install -If you just installed SBCL and quicklisp, the build might take a -little while due to downloading dependencies. Be patient. - (*) Systems with no installation issues We installed LOOP just fine on @@ -123,8 +112,8 @@ It's easy and fun. (*) LOOP's REPL -LOOP is totally hackable. Even if you're remotely connected, you can -have total control over the loop process with the repl command: +LOOP is hackable. If you're remotely connected, you can get total +control over the loop process using the repl command. $ telnet example.com 119 Trying example.com... @@ -137,16 +126,14 @@ repl LOOP> *client* #S(CLIENT :GROUP NIL :ARTICLE 1 :USERNAME YOU :AUTH? YES) LOOP> (list-groups) -(comp.editors.emacs comp.lisp comp.programming comp.unix - humanities.poetry local.control.news local.havoc local.system.reports - local.test local.users.evalu math.calculus math.havoc) +(local.control.news local.test) LOOP> quit 200 Okay, no more REPL hacking. (*) Cron jobs If you'd like to remove inactive accounts, we wrote -scripts/cron-remove-inactive-users.lisp. Her's our crontab: +scripts/cron-remove-inactive-users.lisp. Here's our crontab: $ crontab -l @daily cd /path/to/loop/home && sbcl --script scripts/cron-remove-inactive-users.lisp