Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 100916 Details for
Bug 153597
Custom Gentoo swank.asd brokes current slime-cvs
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Working swank.asd
swank.asd (text/plain), 2.21 KB, created by
Anton Kazennikov
on 2006-10-31 13:16:02 UTC
(
hide
)
Description:
Working swank.asd
Filename:
MIME Type:
Creator:
Anton Kazennikov
Created:
2006-10-31 13:16:02 UTC
Size:
2.21 KB
patch
obsolete
>;;; -*- mode: lisp; syntax: common-lisp; package: common-lisp -*- > >(defpackage #:swank-system > (:use #:common-lisp > #:asdf)) > >(defpackage #:swank-loader > (:use #:common-lisp)) > >(in-package #:swank-system) > >;; http://www.caddr.com/macho/archives/sbcl-devel/2004-3/3014.html > >(defclass unsafe-file (cl-source-file) ()) > >(defmethod perform :around ((op compile-op) (c unsafe-file)) > (setf (operation-on-warnings op) :ignore > (operation-on-failure op) :warn) ; adjust to taste > (call-next-method)) > >(defmacro define-swank-system (&rest sysdep-components) > `(defsystem swank > :name "Swank is the Common Lips back-end to SLIME" > :serial t > :components ((:file "swank-backend") > (:file "nregex") > ,@(mapcar #'(lambda (component) > (if (atom component) > (list :file component) > component)) > sysdep-components) > (:file "swank")) > :depends-on (#+sbcl sb-bsd-sockets))) > >#+sbcl (define-swank-system > "swank-sbcl" > "swank-source-path-parser" > "swank-source-file-cache" > "swank-gray") > >(defparameter swank-loader::*source-directory* > (asdf:component-pathname (asdf:find-system :swank))) > >#+openmcl (define-swank-system > "metering" > "swank-openmcl" > "swank-gray") > >#+cmu (define-swank-system > "swank-source-path-parser" > "swank-source-file-cache" > "swank-cmucl") > >#+clisp (define-swank-system > "xref" > "metering" > "swank-clisp" > "swank-gray") > >#+armedbear (define-swank-system > "swank-abcl") > >#+ecl (define-swank-system > "swank-ecl" "swank-gray") > >(in-package #:swank-loader) > >(defun load-user-init-file () > "Load the user init file, return NIL if it does not exist." > (load (merge-pathnames (user-homedir-pathname) > (make-pathname :name ".swank" :type "lisp")) > :if-does-not-exist nil)) > >(defun load-site-init-file () > (load (make-pathname :name "site-init" :type "lisp" > :defaults *load-truename*) > :if-does-not-exist nil)) > >;; (funcall (intern (string :warn-unimplemented-interfaces) :swank-backend)) > >(load-site-init-file) >(load-user-init-file) > >;; swank.asd ends here
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 153597
: 100916 |
100917