lisp

    2熱度

    1回答

    我正在考慮使用大量的gensyms來區分我正在構建的系統中的對象(如erlang中的ref)。 我是否應該在創建大量gensyms後遇到系統限制? 僅供參考,我使用SBCL。

    2熱度

    2回答

    我很新使用lisp,所以我很抱歉,如果這是一個微不足道的問題。一段時間後,我一直無法找到解決方案,但我確信這是我的錯。 所以。我試圖寫一個命令,它將恢復所有打開的緩衝區。簡單。我只是做 (setq revert-without-query (buffer-list)) (mapc 'revert-buffer (buffer-list))` 不幸的是,如果有任何緩衝區不與文件關聯 - 也就是

    0熱度

    2回答

    我有名字的列表和不同的語言 (setq l '((david spanish german) (amanda italian spanish english) (tom german french))) 我希望做下一個功能:爲每一種語言,我需要用每一種語言relationed每一個名字。 例如,如果我打電話與列表L的功能: (lenguages L) 我想說明這

    0熱度

    1回答

    我在Scheme編程方面沒有經驗,但我需要爲我的Fluent模擬編寫幾行代碼。我有以下循環: (Do ((x 1 (+ x 1))) ((> x 150)) (physical-time-steps 10 20) (wd flow.dat) ) 在每次迭代中,它解決了問題,然後將結果寫入文件「flow.dat」。問題是它會在每次迭代中覆蓋解決方案,所以我需要在每次迭代中創建一個字符串,例

    0熱度

    2回答

    快速除了所以,我有點與Python新秀的;因此原諒我的描述事物的方式不正確問我的問題,如果我不提供足夠的信息。 問問我的標題所示,我試圖在一個數據集是Lisp的數據結構帶來。我試圖從小規模開始並使用更小的數據集(因爲我將最終處理更大的數據集)但是,我不清楚如何爲我的熊貓設置我的分隔符 所以,我帶來從口齒不清的數據結構中的.dat文件,並與大熊貓閱讀它(或嘗試)。 我的目標,是儘量把它是一個正常的數

    3熱度

    2回答

    我想要那種看起來像這樣的列表: (defvar my-list '((:x 1 :y something) (:x 5 :y something) (:x 19 :y something))) 我試圖通過:x值來排序。我是這樣做的 (sort my-list #'> :key #'second) ,但我非常喜歡使用的,而不是second的getf功能,但我無法弄清楚如何通過:x作爲參數。

    1熱度

    1回答

    我想創建一個函數,在AllegroCL中執行阻塞矩陣乘法,但我不斷收到數組索引錯誤。我相信這是由於20×20塊矩陣的邊界爲0-19,但我不確定如何解決它。 錯誤:在訪問 #時數組索引20對於維數20來說太大。 [condition type:type-error] 任何幫助或方向是非常感謝。以下是我的代碼到目前爲止。 (defun bmmul (A B) (let* ((m (car (

    0熱度

    1回答

    我想了解一個函數如何在Lisp中工作,我很早以前就用過Allegro Cl,我記得它在REPL中有一個特殊的功能,可以讓你看到如何函數一步一步地工作,就像在Matlab中一樣。例如,如果你有這樣的功能: (+ 1 (* 2 3 (/ 6 2) ) ) 你可以看到每一個功能一步一步,如: (+ 1 (* 2 3 3) ) 然後: (+

    1熱度

    1回答

    JSCL是Common Lisp(CL)的實現之一。 它涵蓋許多的CL特徵除了CLOS,格式等 它有其REPL其他CL實現。 我想知道如何從JS端調用CL代碼。 我想這樣做: // set the CL codes as string var codes = "(defun f1(x) (+ x 1)) (f1 99)"; // call CL codes from JSCL JSCL.

    2熱度

    2回答

    我想編譯並運行一個lisp源代碼來解析Peercoin區塊鏈,這樣我就可以獲得前100個最豐富的地址。我正在使用lisp源代碼https://github.com/glv2/peercoin-blockchain-parser。 我已經安裝quicklisp我的系統上,但在運行下面的錯誤代碼被拋出: debugger invoked on a LOAD-SYSTEM-DEFINITION-ERRO