ฉันได้ดาวน์โหลดโครงการซอฟต์แวร์ขนาดใหญ่ FriCAS ซึ่งฉันได้รวบรวมจากแหล่งที่มาและใช้ SBCL นี่เป็นเพียงเรื่องของการใช้ GNU .configure - ฉันเป็นมือใหม่ Lisp ที่สมบูรณ์
อย่างไรก็ตาม เพื่อที่จะเพิ่มฟังก์ชันการทำงานเพิ่มเติม ฉันจึงได้ติดตั้ง Quicklisp และแพ็คเกจพิเศษบางอย่างโดยปฏิบัติตามคำแนะนำอย่างระมัดระวัง จนถึงตอนนี้ดีมาก
นี่คือปัญหาของฉัน: ฉันกำลังพยายามรวบรวมไฟล์เสียงกระเพื่อมภายนอกเพื่อใช้ในระบบ ฉันจำเป็นต้องทำให้คอมไพเลอร์มองเห็น Quicklisp และแพ็คเกจของมันได้ ดังนั้นฉันจึงคัดลอกไฟล์ .sbclrc ไปไว้ที่ด้านบนสุดของไฟล์เสียงกระเพื่อม:
#-quicklisp
(let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp"
(user-homedir-pathname))))
(when (probe-file quicklisp-init)
(load quicklisp-init)))
ฉันได้ติดตามเรื่องนี้ด้วย
(eval-when (:compile-toplevel)
(ql:quickload "f2cl-lib"))
ฉันได้ติดตั้ง f2cl-lib
ด้วย Quicklisp แล้ว อย่างไรก็ตาม คอมไพเลอร์ของฉัน (ภายใน FriCAS) จะยกเลิกทันที
; caught ERROR:
; READ error during COMPILE-FILE:
;
; Package QL does not exist.
ฉันค่อนข้างนิ่งงันที่นี่ - อาจมีบางสิ่งเล็กน้อยและชัดเจนซึ่งขาดหายไป แต่อย่างที่ฉันพูดจากมุมมองของมือใหม่ ฉันไม่รู้ว่ามันคืออะไร