ironscheme

    2熱度

    1回答

    我正在使用C#程序(使用Visual Studio),它採用IronScheme IronScheme函數返回,這是一個代碼片段我有。 exp = "(car '('(1 2 3) 4 5 6))"; System.Console.WriteLine(exp.Eval()); 基本上,我想獲得該名單,這是另一個列表(1 2 3)的第一要素。我的問題是我不知道如何獲得實際的號碼列表。在這個例子

    9熱度

    2回答

    有沒有一種方法(或任何人都可以找到方法)將IronScheme導入到VS2010中?我已經看過這個問題,並且盡我所能 - 我甚至編輯了涉及的二進制文件以更改版本號。我的問題:有沒有人有將IronScheme安裝到VisualStudio 2010的解決方案?目前,以下the directions to install it into VS2008不適用於VS2010。提前:) 更新謝謝1:我想,當

    1熱度

    1回答

    我一直在與IronScheme搞混,我對它很感興趣。我在IronScheme創造的WinForms看到this post,但任何時候,我嘗試做引用的DLL是這樣的: (clr-reference System) (clr-reference System.Data) (clr-reference System.Windows.Forms) etc... 我得到這個錯誤: Unhandle

    1熱度

    1回答

    是否有類似命令,如cd,pwd,它們在IronScheme中的當前工作目錄上運行?我想獲取(load "source.ss")使用的目錄。 此外,由於IronScheme是一個標準的計劃,我認爲在其他計劃的作用也可以在這裏工作。

    1熱度

    1回答

    我正在嘗試使用IronScheme和Open XML SDK來讀取XLSX文件。 Open XML SDK API包含一種方法,它在C#中編寫爲worksheetPart.Worksheet.Elements<SheetData>(),其中傳遞類型參數有助於過濾給定類型的元素。 如何將它轉換爲IronScheme以便我可以通過SheetData類型參數?我嘗試了以下電話,但他們都返回的所有元素:提

    3熱度

    1回答

    有沒有辦法「重置」IronScheme引擎? 我基本上旨在確保連續調用string.Eval()是獨立執行的。 例如,我想執行 "(define x 1.0) (+ x 5.0)".Eval() 然後復位,並有通話 "(+ x 3.0)".Eval() 失敗,因爲它會如果它自行執行。 更好的辦法是讓n個併發線程中的每一個都有自己的獨立空間來執行。

    1熱度

    1回答

    我們想從C#中使用IronScheme調用閉包方案,但是我們不斷得到一個異常,並說「不是一對」。 我們想調用下面的計劃代碼: (define (create-robot name) (let* ( (position (cons 0 0)) (move-forward(lambda (x) (set! position (cons (car position)

    1熱度

    1回答

    如何在IronScheme你「或」枚舉項,例如: (import (rnrs) (ironscheme clr)) (clr-using System.Reflectio

    1熱度

    1回答

    我在編輯器中打開並在控制檯窗口中運行旁邊有一個方案文件 這裏是什麼文件?。 (import (rnrs)) (define THIS "Hello") (display THIS) ;; does not work if loaded 我在文件編輯的定義,保存它,然後切換到方案窗口,執行 (load "c:\\path\\to\\filename.ss") 我看到「Hello」的輸出,

    1熱度

    1回答

    我剛剛開始使用IronScheme,我真的很想知道如何在IronScheme中添加另一個CLR DLL庫。由於許多其他Iron Stuff有AddReference函數使其立即工作,我無法在IronScheme中找到它。我可以達到的最接近的是clr-reference。但是這似乎不是很有用。 這是我在F#上的示例:http://pastebin.com/wDQnjMyq 如果可以,請幫我「將此翻譯