allegro-cl

    4熱度

    3回答

    我是LISP的新手。我正在使用allegro-cl。我很難調用我已定義和加載的函數。我想知道什麼是我可以瀏覽我已定義的東西的一些方法,例如列出某個包中的所有方法,或列出變量,或列出包名稱等。

    1熱度

    1回答

    正如我一直在學習LISP和閱讀實用的常見lisp,我發現了問題並試圖解決它們,我一直在困擾這個特定的問題,我不確定如何接近它,所以會像一些幫助/建議。 我需要能夠從它的前序和中序 例如,創建一個後序樹如果下面給出: 預購:ABDECF 中序:DBEACF 輸出將是後序:DEBFCA 從我可以看到inorder的第一個元素始終是第一個後序的元素,所以我已經開始寫代碼,以反映這一點: (defun t

    4熱度

    1回答

    如何在作爲參數傳遞給功能do-http-request無效主機時避免出現錯誤。 有什麼辦法可以像Java的異常處理機制那樣捕獲錯誤?

    1熱度

    1回答

    我很困惑。我與Common Lisp中的10章找到了井字棋遊戲玩耍: 溫柔介紹符號計算https://www.cs.cmu.edu/~dst/LispBook/book.pdf。我在IDE中完成了所有工作,將其保存並編譯並加載。我跑了幾場比賽,沒有任何問題。所以,我複製了已知工作文件並開始調整。再次,沒有問題 - 一切工作正常。但是現在,當我運行(玩一遊戲),我收到以下錯誤: 錯誤:企圖利用未綁定

    1熱度

    1回答

    我一直在嘗試爲圖形構建類似於廣度優先樹狀結構的東西,它包含來自給定節點的所有可能路徑。我對這個算法沒有任何問題,就像彈出一些錯誤一樣。這裏有以下相關代碼: (set 'my-graph '((A (B C)) (B (D E)) (C (F G)) (D (E)) (E (H)) (F (H I)) (

    3熱度

    2回答

    每當我在Allegro Common Lisp 9.0中調用(read)函數時,調試窗口「中斷」(我想不出一個更清晰的術語,對不起):鼠標變成旋轉的藍色死亡之輪,窗戶拒絕評估任何新的輸入,儘管它仍然可以輸入。 IDE的其他部分不受影響。屏幕看起來是這樣的: International Allegro CL Free Express Edition 9.0 [Windows] (Jan 8, 20

    0熱度

    2回答

    我一直對我的頭撞ASDF2,只是想要一個健康檢查。當我沒有參數或任何參數eval(asdf:initialize-source-registry)時,我沒有任何價值。當我檢查源註冊表時,我得到一個空的哈希表。這是一個錯誤? 我對AllegroCL企業64位是在Windows 7

    0熱度

    1回答

    我想將第三方lisp庫保存爲獨立的二進制文件?這可能在Allegro CL中實現(我似乎無法在文檔中找到關於此的任何內容)?

    -2熱度

    1回答

    我應該在哪裏寫defun的函數定義?在調試窗口中還是在編輯器中?我試圖在兩個地方編寫定義,但是出現錯誤。

    0熱度

    1回答

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