[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-chicken bdef28d 087/102: Change geiser-eval to acce
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-chicken bdef28d 087/102: Change geiser-eval to accept lists as module name (C5) |
Date: |
Sun, 1 Aug 2021 18:27:01 -0400 (EDT) |
branch: elpa/geiser-chicken
commit bdef28d7fe9013d9878157b0be5747e27aa3461b
Author: Ricardo G. Herdt <r.herdt@posteo.de>
Commit: Jose Antonio Ortega Ruiz <jao@gnu.org>
Change geiser-eval to accept lists as module name (C5)
Chicken 5 allows lists of symbols and integers as module names, for instance
(module (my example) * ...)
see: http://wiki.call-cc.org/man/5/Modules#module
---
geiser/chicken5.scm | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/geiser/chicken5.scm b/geiser/chicken5.scm
index 3083427..fd374b9 100644
--- a/geiser/chicken5.scm
+++ b/geiser/chicken5.scm
@@ -219,8 +219,10 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(define (geiser-eval module form . rest)
- (when (and module (not (symbol? module)))
- (error "Module should be a symbol"))
+ (when (and module
+ (not (symbol? module))
+ (not (list? module)))
+ (error "Module should be either a symbol or a list of symbols and
integers"))
;; All calls start at toplevel
(let* ((thunk (lambda () (eval form))))
- [nongnu] elpa/geiser-chicken 44a571f 068/102: Removed more unused code, speeding things up., (continued)
- [nongnu] elpa/geiser-chicken 44a571f 068/102: Removed more unused code, speeding things up., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken aecb324 067/102: Version check is 4.x compatible again, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 50ddd07 070/102: Much faster completions for Chicken 5; less errors in the log., Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 12c74dc 073/102: Use string-equal instead of equalp, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 481fa76 077/102: More accurate Chicken completions, inspired by breadline, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken cc768c6 079/102: whitespace, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken eb06d1e 082/102: Fix indentation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 30957df 083/102: Fix indentation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 8e3719e 084/102: Delete trailing whitespace, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken ae856e7 085/102: Use cl-lib instead of cl, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken bdef28d 087/102: Change geiser-eval to accept lists as module name (C5),
Philip Kaludercic <=
- [nongnu] elpa/geiser-chicken 3ac2455 089/102: Adding elisp/geiser-chicken.el with past history, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken d521c48 090/102: renames, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken e2f9abe 091/102: license and readme, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken f982a47 092/102: adapting to new scheme load path, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 2730bac 093/102: typo, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 960a514 094/102: external help fix, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 27bdb36 098/102: preparing MELPA submission, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken 47be5b4 101/102: fix: auto-activate implementation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-chicken ceab39c 102/102: Use new implementation extension declarator, Philip Kaludercic, 2021/08/01