sbcl

    2熱度

    2回答

    我有emacs SLIME和SBCL。我陷入了emacs定義爲'FORMAT'的問題,因爲格式字符串&其餘對象,所以在REPL當我試圖評估類似的東西時(格式t「hello」),我得到錯誤:Wrong類型參數:stringp,t。 這是功能被覆蓋的情況嗎?我如何讓emacs使用SBCL中定義的函數? 猜想,這是相當簡單的新手問題,但它真的很難谷歌的「格式化」關鍵字:)

    9熱度

    2回答

    我剛剛開始使用common-lisp,來自C++和Python。我正在嘗試運行一個簡單的SDL程序,除了在屏幕上顯示圖像外別無它物。我可以在SLIME中使用它。問題是,從shell作爲腳本運行時,它不起作用。 我的計劃是這樣的: #!/usr/bin/sbcl --script (asdf:operate 'asdf:load-op :lispbuilder-sdl) (defun mai

    5熱度

    3回答

    我可以在SBCL中運行(run-program "/usr/ls" '())。在任何計劃實施中是否有相同的方法?

    3熱度

    3回答

    我正在學習Lisp(SBCL),我對如何構造lisp代碼感到困惑。我相信Lisp包就像Python的模塊? 我想做這樣的事情。 utilities.py: def foo(): print "And there is silence!" main.py: import utilities as u u.foo() 我擡頭一看包裝,裝載和航空自衛隊的系統。我仍然不明白它是如何融

    2熱度

    2回答

    我想獲得clsql的工作(用於使用cl-mysql,但看着替代品)。只是試圖在這一點上玩,而我在connect (connect '("localhost" "test" "user" "password") :database-type :mysql) 得到停下讓我 erred while invoking #<COMPILE-OP (:VERBOSE NIL) {BDFF0B9}> on

    2熱度

    2回答

    我保存了核心。我如何讓sbcl自動加載它?

    11熱度

    2回答

    我喜歡基於圖像的語言的想法,最近我一直在通過sbcl與Common Lisp一起玩。我已經閱讀了一些關於如何通過保存和加載虛擬機映像的地方,您可以演變在該映像上運行的應用程序或一組應用程序。 我得到如何將代碼加載到圖像並讓它運行,粘液使這種事情非常好,但我的問題是這樣的:我怎麼能告訴圖像中定義了什麼函數?比方說,我想在運行幾天或幾個月後更新一個函數,但我不記得名字。是否有任何方法可以訪問代碼,甚至

    9熱度

    1回答

    我想了解如何解釋輸出和使用Lisp調試器。 我已經有了一個非常簡單的Backtrace來評估我的函數,但我似乎無法找出如何使用它找出函數中的Lisp'form'發生了異常。 我很欣賞任何線索,我應該做什麼,找到在我的代碼錯誤發生的地方。 另外 - 爲什麼第二幀顯示爲「沒有可用於幀的調試信息」? 我已經附加了調試器和repl的屏幕截圖(我還包括我的功能在下面 - 我知道這是非常錯誤的 - 但我只是有

    0熱度

    1回答

    我正在使用CLSQL和MySQL。爲了給它一個帶有時間戳列類型的列,我必須將哪些關鍵字組合傳遞給create-table? (create-table [foo] `(([bar] timestamp))) 無法識別(它只是創建一個varchar 255列,如果您不指定列類型,這是默認值)。根據this reference page,wall-time應創建一個時間戳列,但只創建一個datet

    4熱度

    2回答

    CL-USER>(exp 1) 2.7182817 爲什麼?它應該是2.7182818(從2.7182818284590452353602874713526624977572470936999595749669四捨五入...) SBCL 1.0.29.11.debian