bigloo

    0熱度

    1回答

    我已經在DrRacket/Scheme中編寫了一個方案文件,並且有我的.rkt文件。我現在需要編譯我用Bigloo編寫的內容。我安裝了Bigloo,但我不確定如何使用它。 任何人都知道如何?

    0熱度

    1回答

    我想問的是,差別是什麼,按 「製作一個可執行文件」按鈕在Dr.Racket中,使用bigloo製作可執行文件。 另一個問題是,即時通訊使用bigloo來編譯* .scm文件有問題。 任何人都可以幫助我嗎? thx

    2熱度

    1回答

    我一直在尋找嵌入Lisp在一些C + +代碼。我感興趣的兩個選項是Bigloo Scheme和ECL(Common Lisp)。通過閱讀文檔,他們似乎支持非常相似的功能集。顯然Bigloo是Scheme,ECL是CLisp,但他們有什麼其他區別? 特別我感興趣的標準如下: 易於嵌入(用於C++,而不僅僅是C)的。我不想寫一堆樣板。 表現。 Bigloo是基於性能的,並有許多編譯器優化選項,但我找不

    2熱度

    1回答

    我試圖從一個Linux Mint的12(麗莎)的中的bigloo方案的最新源3.8A,這是Ubuntu的11(Oneric)衍生建: 這裏是我的「配置」: ./configure --enable-pthread --enable-fthread --enable-ssl --enable-sqlite --enable-web --enable-multimedia --enable-mail

    2熱度

    1回答

    我想在Bigloo實現中使用Scheme編寫應用程序服務器。代碼: (module server (library fthread) (main main)) (define *port-num* 8080) (define (main argv) (let* ((socket0 (make-server-socket *port-num*))

    1熱度

    2回答

    我是計劃編程的新手,我正在學習基本算法,比如如何定義地圖,追加等等。 但有一種算法,我無法找到一個實現。我談到將M維列表轉換爲一維。我試圖自己定義它,但沒有成功。 正是我想要的: '(a b c (d (e)) (g f h)) => '(a b c d e g f h)

    5熱度

    4回答

    我有一個用bigloo scheme函數式語言編寫的解析器,我需要編譯成一個java類。整個解析器都是作爲一個單獨的函數編寫的。不幸的是,這導致JVM編譯器拋出一個「方法太大」的警告,並在稍後給出「遠程標籤在localvar」錯誤。有什麼方法可以繞過這個錯誤嗎?我讀了一個關於DontCompileHugeMethods選項的地方,它工作嗎?拆分似乎並不功能是一個可行的選擇對我來說:(!!

    2熱度

    1回答

    我想創建一個LALR語法來分析嵌套列表,但我總是遇到一個轉換/減少衝突。 我有列表1這是TYPE1項目和List2列表: <list1> ::= <type1> | <type1> <list1> ; <type1> ::= A | B | <list2> ; 而且我有一個列表2這是2型項目的列表: <list2> ::= <type2> | <type2> <list2> ; <type

    2熱度

    2回答

    假設我有一個叫foo程序,它返回一個::float這是爲了採用下列參數: 的過程接受兩個::float參數。 一個::float 另一個::float 我怎麼會寫在代碼的module一部分功能export?我有這個至今: (module bar (export (foo::float 'something ::float ::float))) 我應該'something通過這裏所取代