diff options
author | Darren Bane <darren.bane@gmail.com> | 2021-05-14 23:47:35 +0100 |
---|---|---|
committer | Darren Bane <darren.bane@gmail.com> | 2021-05-14 23:47:35 +0100 |
commit | af38818bb582e212b5f52566a71cede0d1675d29 (patch) | |
tree | c35d0b1e3fb12e94d8af6b7080ad532e0169e69d /cap-muck.lsp | |
parent | 0c2561d21d59254669dea0b662946d82fcc7c50c (diff) | |
download | lsp-af38818bb582e212b5f52566a71cede0d1675d29.tar.gz |
Making changes
Diffstat (limited to 'cap-muck.lsp')
-rw-r--r-- | cap-muck.lsp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cap-muck.lsp b/cap-muck.lsp index 8cace16..36bffba 100644 --- a/cap-muck.lsp +++ b/cap-muck.lsp @@ -1,5 +1,8 @@ +;;; See https://github.com/chazu/16k_muds/tree/master/drveg%40pacbell.net + (defglobal *terminate-program* nil) +;; Hmm, I now think procedural interfaces are better than protocols (defconstant +bold+ "#\esc[1m") (defconstant +unbold+ "#\esc[0m") (defconstant +q+ #\") @@ -167,6 +170,13 @@ (with-open-output-file (file +adb+) (mapcar (lambda (a) (print-object a file)) *avatars*))) +(defun establish-connection () + (let ((c (create (class <connection-type>)))) + (say c "Welcome to CapMUCK!") + (say c "Commands are all upper case, like HELP.") + (say c "") + (say c +name-prompt+))) + (defun main () (read-avatar-database) (read-room-database) @@ -174,3 +184,4 @@ (check-for-inputs))) (main) + |