Changeset 13966


Ignore:
Timestamp:
06/15/12 14:41:32 (9 years ago)
Author:
Mark Evenson
Message:

examples/misc/dotabclrc: More contemporary examples.

Example for how to possibly dynamically load and install Quicklisp
(q.v.) from an HTTP connection.

Example of the nest of CL:REQUIRE statements needed to bring up the
Maven Aether connector contained in ABCL-ASDF.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abcl/examples/misc/dotabclrc

    r13954 r13966  
    11;;; -*- Mode: Lisp -*-
    22
    3 ;;; See also:
    4 ;;;   .clinit.cl         (Allegro)
    5 ;;;   .cmucl-init.lisp   (CMUCL)
    6 ;;;   .sbclrc            (SBCL)
    7 ;;;   .clisprc.lisp      (CLISP)
    8 ;;;   .lispworks         (LispWorks)
     3;;; Possible codas for inclusion in the Armed Bear startup file #p"~/.abclrc"
     4
     5#-quicklisp
     6(let ((quicklisp-local  #P"~/quicklisp/setup.lisp")
     7      (quicklisp-remote #p"http://beta.quicklisp.org/quiclisp.lisp"))
     8  (unless (probe-file quicklisp-local)
     9    (unless (probe-file quicklisp-remote)     ;;; XXX possibly search for a proxy÷
     10      (load quicklisp-remote)))
     11  (when (probe-file quicklisp-local)
     12    (load quicklisp-local)))
     13
     14(require :asdf)
     15(require :abcl-contrib)
     16(require :abcl-asdf)
     17(setf abcl-asdf::*maven-http-proxy* "http://localhost:3128/")
    918
    1019;;; Customize the procedure used by CL:DISASSEMBLE
Note: See TracChangeset for help on using the changeset viewer.