Fix is_linkage_table_addr in win32-os.c
[sbcl.git] / contrib / sb-aclrepl / README
index 7a8161c..c848215 100644 (file)
@@ -1,6 +1,36 @@
+INTRODUCTION
+============
+
 The sb-aclrepl module offers an AllegroCL style Read-Eval-Print Loop for
 SBCL. An AllegroCL style inspector is integrated. Adding an AllegroCL style
 debugger is planned.
 
+USAGE
+=====
+To start sb-aclrepl as your read-eval-print loop, put the form
+  (require 'sb-aclrepl)
+in your ~/.sbclrc initialization file.
+
+
+EXAMPLE ~/.sbclrc FILE
+======================
+
+(ignore-errors (require 'sb-aclrepl))
+
+(when (find-package 'sb-aclrepl)
+  (push :aclrepl cl:*features*))
+#+aclrepl
+(progn
+  (setq sb-aclrepl:*max-history* 100)
+  (setf (sb-aclrepl:alias "asdc") 
+       #'(lambda (sys) (asdf:operate 'asdf:compile-op sys)))
+  (sb-aclrepl:alias "l" (sys) (asdf:operate 'asdf:load-op sys))
+  (sb-aclrepl:alias "t" (sys) (asdf:operate 'asdf:test-op sys))
+  ;; The 1 below means that two characaters ("up") are required
+  (sb-aclrepl:alias ("up" 1 "Use package") (package) (use-package package))
+  ;; The 0 below means only the first letter ("r") is required, such as ":r base64"
+  (sb-aclrepl:alias ("require" 0 "Require module") (sys) (require sys))
+  (setq cl:*features* (delete :aclrepl cl:*features*)))
+
 Questions, comments, or bug reports should be sent to Kevin Rosenberg
-<kevin@rosenbrg.net>.
+<kevin@rosenberg.net>.