branch: elpa/geiser-gambit
commit 7935cb19ab72c4b80a19a912453cf303b5eebd10
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>

    Use cl-lib instead of cl
    
    Starting with Emacs 27 cl is fully deprecated, including at
    compile-time.
---
 elisp/geiser-gambit.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/elisp/geiser-gambit.el b/elisp/geiser-gambit.el
index b8ab502..0800f0d 100644
--- a/elisp/geiser-gambit.el
+++ b/elisp/geiser-gambit.el
@@ -34,7 +34,7 @@
 (require 'compile)
 (require 'info-look)
 
-(eval-when-compile (require 'cl))
+(eval-when-compile (require 'cl-lib))
 
 (defconst geiser-gambit--builtin-keywords
   '("##debug-repl" "##import" "define-macro" "##symbol-table" "##decompile"))
@@ -126,7 +126,7 @@ If `t', Geiser will use `next-error' to jump to the error's 
location."
 ;;; evaluation support when module loaded at opening
 ;;; the gambit/geiser# is the namespace of geiser module for gambit
 (defun geiser-gambit--geiser-procedure (proc &rest args)
-  (case proc
+  (cl-case proc
     ((eval compile)
      (let* ((form (mapconcat 'identity (cdr args) " "))
             (module (cond ((string-equal "'()" (car args))

Reply via email to