[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/slime 5cb01098e9 22/44: Fixed a problem with intering symb
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/slime 5cb01098e9 22/44: Fixed a problem with intering symbols into the user's package. |
Date: |
Fri, 29 Dec 2023 01:00:04 -0500 (EST) |
branch: elpa/slime
commit 5cb01098e9a844723fbc97b2fda9cda49394ab87
Author: Alexander Artemenko <svetlyak.40wt@gmail.com>
Commit: Stas Boukarev <stassats@gmail.com>
Fixed a problem with intering symbols into the user's package.
---
packages.lisp | 238 +++++++++++++++++++++++++++++-----------------------------
1 file changed, 120 insertions(+), 118 deletions(-)
diff --git a/packages.lisp b/packages.lisp
index 89206bf88b..9c21982714 100644
--- a/packages.lisp
+++ b/packages.lisp
@@ -1,140 +1,142 @@
-(swank-loader:define-package swank/backend
- (:use cl)
- (:nicknames swank-backend)
- (:export *debug-swank-backend*
- *log-output*
- sldb-condition
- compiler-condition
- original-condition
- message
- source-context
- condition
- severity
- with-compilation-hooks
- make-location
- location
- location-p
- location-buffer
- location-position
- location-hints
- position-p
- position-pos
- print-output-to-string
- quit-lisp
- references
- unbound-slot-filler
- declaration-arglist
- type-specifier-arglist
- with-struct
- when-let
- defimplementation
- converting-errors-to-error-location
- make-error-location
- deinit-log-output
+(swank-loader:define-package #:swank/backend
+ (:use #:cl)
+ (:nicknames #:swank-backend)
+ (:export #:*debug-swank-backend*
+ #:*log-output*
+ #:sldb-condition
+ #:compiler-condition
+ #:original-condition
+ #:message
+ #:source-context
+ #:condition
+ #:severity
+ #:with-compilation-hooks
+ #:make-location
+ #:location
+ #:location-p
+ #:location-buffer
+ #:location-position
+ #:location-hints
+ #:position-p
+ #:position-pos
+ #:print-output-to-string
+ #:quit-lisp
+ #:references
+ #:unbound-slot-filler
+ #:declaration-arglist
+ #:type-specifier-arglist
+ #:with-struct
+ #:when-let
+ #:defimplementation
+ #:converting-errors-to-error-location
+ #:make-error-location
+ #:deinit-log-output
;; interrupt macro for the backend
- *pending-slime-interrupts*
- check-slime-interrupts
- *interrupt-queued-handler*
+ #:*pending-slime-interrupts*
+ #:check-slime-interrupts
+ #:*interrupt-queued-handler*
;; inspector related symbols
- emacs-inspect
- label-value-line
- label-value-line*
- boolean-to-feature-expression
- with-symbol
- choose-symbol
+ #:emacs-inspect
+ #:label-value-line
+ #:label-value-line*
+ #:boolean-to-feature-expression
+ #:with-symbol
+ #:choose-symbol
;; package helper for backend
- import-to-swank-mop
- import-swank-mop-symbols
+ #:import-to-swank-mop
+ #:import-swank-mop-symbols
;;
- default-directory
- set-default-directory
- frame-source-location
- restart-frame
- gdb-initial-commands
- sldb-break-on-return
- buffer-first-change
+ #:default-directory
+ #:set-default-directory
+ #:frame-source-location
+ #:restart-frame
+ #:gdb-initial-commands
+ #:sldb-break-on-return
+ #:buffer-first-change
- profiled-functions
- unprofile-all
- profile-report
- profile-reset
- profile-package
+ #:profiled-functions
+ #:unprofile-all
+ #:profile-report
+ #:profile-reset
+ #:profile-package
- with-collected-macro-forms
- auto-flush-loop
- *auto-flush-interval*
- with-lock))
+ #:with-collected-macro-forms
+ #:auto-flush-loop
+ #:*auto-flush-interval*
+ #:with-lock))
-(swank-loader:define-package swank/rpc
- (:use :cl)
- (:export
- read-message
- read-packet
- swank-reader-error
- swank-reader-error.packet
- swank-reader-error.cause
- write-message))
+(swank-loader:define-package #:swank/rpc
+ (:use #:cl)
+ (:export #:read-message
+ #:read-packet
+ #:swank-reader-error
+ #:swank-reader-error.packet
+ #:swank-reader-error.cause
+ #:write-message))
-(swank-loader:define-package swank/match
- (:use cl)
- (:export match))
+(swank-loader:define-package #:swank/match
+ (:use #:cl)
+ (:export #:match))
;; FIXME: rename to sawnk/mop
-(swank-loader:define-package swank-mop
+(swank-loader:define-package #:swank-mop
(:use)
(:export
;; classes
- standard-generic-function
- standard-slot-definition
- standard-method
- standard-class
- eql-specializer
- eql-specializer-object
+ #:standard-generic-function
+ #:standard-slot-definition
+ #:standard-method
+ #:standard-class
+ #:eql-specializer
+ #:eql-specializer-object
;; standard-class readers
- class-default-initargs
- class-direct-default-initargs
- class-direct-slots
- class-direct-subclasses
- class-direct-superclasses
- class-finalized-p
- class-name
- class-precedence-list
- class-prototype
- class-slots
- specializer-direct-methods
+ #:class-default-initargs
+ #:class-direct-default-initargs
+ #:class-direct-slots
+ #:class-direct-subclasses
+ #:class-direct-superclasses
+ #:class-finalized-p
+ #:class-name
+ #:class-precedence-list
+ #:class-prototype
+ #:class-slots
+ #:specializer-direct-methods
;; generic function readers
- generic-function-argument-precedence-order
- generic-function-declarations
- generic-function-lambda-list
- generic-function-methods
- generic-function-method-class
- generic-function-method-combination
- generic-function-name
+ #:generic-function-argument-precedence-order
+ #:generic-function-declarations
+ #:generic-function-lambda-list
+ #:generic-function-methods
+ #:generic-function-method-class
+ #:generic-function-method-combination
+ #:generic-function-name
;; method readers
- method-generic-function
- method-function
- method-lambda-list
- method-specializers
- method-qualifiers
+ #:method-generic-function
+ #:method-function
+ #:method-lambda-list
+ #:method-specializers
+ #:method-qualifiers
;; slot readers
- slot-definition-allocation
- slot-definition-documentation
- slot-definition-initargs
- slot-definition-initform
- slot-definition-initfunction
- slot-definition-name
- slot-definition-type
- slot-definition-readers
- slot-definition-writers
- slot-boundp-using-class
- slot-value-using-class
- slot-makunbound-using-class
+ #:slot-definition-allocation
+ #:slot-definition-documentation
+ #:slot-definition-initargs
+ #:slot-definition-initform
+ #:slot-definition-initfunction
+ #:slot-definition-name
+ #:slot-definition-type
+ #:slot-definition-readers
+ #:slot-definition-writers
+ #:slot-boundp-using-class
+ #:slot-value-using-class
+ #:slot-makunbound-using-class
;; generic function protocol
- compute-applicable-methods-using-classes
- finalize-inheritance))
+ #:compute-applicable-methods-using-classes
+ #:finalize-inheritance))
-(swank-loader:define-package swank
- (:use cl swank/backend swank/match swank/rpc)
+(swank-loader:define-package #:swank
+ (:use #:cl
+ #:swank/backend
+ #:swank/match
+ #:swank/rpc)
(:export #:startup-multiprocessing
#:start-server
#:create-server
- [nongnu] elpa/slime updated (28adf1dca0 -> 4349a0bbec), ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 173aad693d 01/44: Remove unused lexical variable ‘start’ from slime-print-apropos, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 3b91ecec83 04/44: clasp: define more of the backend interfaces, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 2d52732fc0 05/44: Add: local systems to swank-quicklisp systems list, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 360948cad0 07/44: abcl: fix source position from string buffer evalulation, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 1098d16666 10/44: slime-repl.el: fix READ., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 50d4a7b168 17/44: Fix emacs error when M-.-ing to nonexistent file, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime b86b388234 19/44: asdf: Upcase INTERN'd symbols for ECL usage, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 7d39285af4 08/44: news: update for ABCL fixes, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 5cb01098e9 22/44: Fixed a problem with intering symbols into the user's package.,
ELPA Syncer <=
- [nongnu] elpa/slime 875f14f593 28/44: No error when there's no continue/abort restarts., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime c753c7e912 30/44: Escape %-Constructs in the Mode Line (manual 24.4.5), ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 0880c32716 31/44: Fix typo in docs., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime ba3d0794e7 23/44: Fix parsing after reader conditionals., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime aa3da5f7ae 06/44: abcl: normalize whitespace to SLIME conventions, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime ce024caf08 02/44: clasp: Use external interfaces where available, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 2df69effea 03/44: clasp: cleanup old debugging code, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime e6a71c725c 09/44: slime-repl: reset the output column on new evaluation., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 5e8fc7cad5 11/44: slime-repl: reset the output column in the right way., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime e193bc5f34 12/44: I'm not your brother, pal., ELPA Syncer, 2023/12/29