quicklisp / quicklisp-bootstrap

Quicklisp bootstrap.
http://www.quicklisp.org/
MIT License
39 stars 13 forks source link

Compatibility with elisp? #21

Closed Kreyren closed 4 years ago

Kreyren commented 4 years ago

Context

Researching for https://github.com/Kreyren/kreyren/issues/47 to allow quicklisp implementation in cargo-make.

Issue

Currently loading quicklisp through emacs to interpret the following file returns Symbol’s function definition is void: defpackage.

;; Not working on elisp
(setf *load-verbose* nil)

(load "/home/kreyren/quicklisp/setup.lisp" :verbose nil)

(ql:quickload :uiop :silent t)

(write-line (uiop:getenv "MESSAGE"))

Question

Is it possible to optimize quicklisp to allow it to be ran through emacs?

Kreyren commented 4 years ago

CC @xach

Kreyren commented 4 years ago

Apparently quicklisp depends on ASDF, which heavily uses CLOS so porting it to other lisp dialects would be pain to do? Or is it practical to do so?

xach commented 4 years ago

I don’t see any path to it happening. Common Lisp and elisp are completely different Lisp systems.

On Oct 8, 2020, at 06:06, Jacob Hrbek notifications@github.com wrote:

 Apparently quicklisp depends on ASDF, which heavily uses CLOS so porting it to other lisp dialects would be pain to do? Or is it practical to do so?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

Kreyren commented 4 years ago

thanks for info