4 The sb-aclrepl module offers an AllegroCL style Read-Eval-Print Loop for
5 SBCL. An AllegroCL style inspector is integrated. Adding an AllegroCL style
10 To start sb-aclrepl as your read-eval-print loop, you must
11 put the following command in your ~/.sbclrc.
14 The reason for this is that, currently, sb-aclrepl must loaded before
15 SBCL's default REPL starts.
17 EXAMPLE ~/.sbclrc FILE
18 ======================
20 (ignore-errors (require 'sb-aclrepl))
22 (when (find-package 'sb-aclrepl)
23 (push :aclrepl *features*))
27 (setq sb-aclrepl:*max-history* 100)
28 (setf (sb-aclrepl:alias "asdc") #'(lambda (sys) (asdf:oos 'asdf:load-op sys)))
29 (sb-aclrepl:alias "l" (sys) (asdf:oos 'asdf:load-op sys))
30 (sb-aclrepl:alias "t" (sys) (asdf:oos 'asdf:test-op sys))
31 ;; The 1 below means that two characaters ("up") are required
32 (sb-aclrepl:alias ("up" 1 "Use package") (package) (use-package package))
33 ;; The 0 below means only the first letter ("r") is required, such as ":r base64"
34 (sb-aclrepl:alias ("require" 0 "Require module") (sys) (require sys))
37 Questions, comments, or bug reports should be sent to Kevin Rosenberg
38 <kevin@rosenberg.net>.