File: load.lisp

package info (click to toggle)
clfswm 20111015.git51b0a02-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, forky, sid, trixie
  • size: 1,624 kB
  • sloc: lisp: 14,797; sh: 302; makefile: 17
file content (36 lines) | stat: -rw-r--r-- 697 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
;;;; This file is part of the Debian CLFSWM package and is licensed
;;;; under the terms of GPL-3 or later.  Check
;;;; /usr/share/doc/clfswm/copyright for more information.
;;;;
;;;; Copyright 2011 Desmond O. Chang <dochang@gmail.com>


(in-package :cl-user)

#+clisp
(require "clx")

#+cmu
(require :clx)

#-asdf
(require :asdf #+clisp '(#P"/usr/share/common-lisp/source/cl-asdf/asdf.lisp"))

;; Hot-upgrade ASDF.
;;
;; It's useful if user has a local version of ASDF.
;;
;; Currently only available in ASDF2.
#+asdf2
(asdf:oos 'asdf:load-op :asdf)

;; Cleanups after hot-upgrade.
#+asdf2
(asdf:clear-configuration)

(asdf:oos 'asdf:load-op :clfswm)

(clfswm:main)

#+(or clisp sbcl cmu)
(quit)