Gauche

軟件截圖:
Gauche
軟件詳細信息:
版本: 0.9.3.3
上傳日期: 14 Apr 15
開發: Shiro.k
許可: 免費
人氣: 15

Rating: nan/5 (Total Votes: 0)

左岸是一個R5RS實施計劃發展成為一個方便的腳本解釋器,它允許程序員和系統管理員來寫從小到大腳本的日常瑣事。快速啟動,內置的系統界面,原生的多語言支持是我的一些目標。
笨拙的應用程序在幾個類Unix平台上運行。
安裝目錄
%gzcat左岸-0.8.3.tgz |焦油XF -
%CD左岸-0.8.3
%的./configure
化妝%
%make install的

特點

  • 在封面R5RS,幾乎
  • 在R5RS宏支持所有的定義語法,讓語法,letrec語法形式。我認為宏觀擴張的速度是很重要的一個腳本解釋器,並寫了R5RS宏觀擴展在C,集成在內部編譯引擎。
  • 在數字操作上長整數,BIGNUM,flonum和複雜的支持。
  • 在支持以下SRFIs。
  • 在模塊系統:一個簡單的模塊系統,API兼容STklos
  • 在對象系統:與元對象協議CLOS狀物品系統。幾乎API兼容STklos。這也類似於狡詐的對象系統。
  • 在多字節字符串支持:字符串由多字節字符串內部表示。您可以使用UTF-8,EUC-JP,按住Shift-JIS或配置時選擇的多字節編碼。本地編碼系統和外部編碼系統之間的轉換是通過端口對象的支持。
  • 在多字節的正則表達式:正則表達式匹配知道多字節串;你既可以在模式和匹配字符串中使用多字節字符。
  • 在閱讀延伸:字面正則表達式和字符集,串插:擴展閱讀器識別#/ ...... /作為一個正則表達式,並作為一個字符集#[...]。方便寫單行。 (例如:(rxmatch子串(rxmatch#/(D +)/" abc123def"))==>" 123")
  • 在同樣"串插"支持(如(顯示#`" 1 + 2 =(1 + 2)N"))。
  • 在系統接口:涵蓋了大部分POSIX.1有的在Unix系統常見的其他功能。見參考手冊第6.19了解詳細信息。
  • 在網絡接口:具有API的基於套接字的網絡接口,包括IPv6,如果OS suppots它
  • 在多線程:在某些平台上,多線程支持pthread的頂部。計劃級API符合SRFI-18。
  • 在DBM接口:接口DBM樣庫(DBM,NDBM和/或GDBM)如果系統為他們提供了
  • 在XML解析:奧列格·基謝廖夫的SXML工具都包含
  • 在OpenGL的結合:結合OpenGL的一個單獨的包提供
  • 在GTK綁定:GTK2綁定在一個單獨的包中提供

什麼在此版本中是新的

  • 在該版本修復了幾個問題,構建

什麼是0.9.3版本,新的

  • 在該版本增加了對懶惰序列的支持,無縫集成列表操作慵懶的評價。
  • 在線程對Windows本地支持的構建。
  • 在有各種錯誤修正和性能改進。

什麼是0.9.2版本,新的

  • 在各種小的增強功能和錯誤修正是在本作發布。
  • 在新功能包括Unicode的情況下映射支持,原子執行一個實用,方便的基準工具,並為C代碼生成程序的公開API。
  • 在Windows二進制安裝程序現在來為MS安裝程序文件,通過WiX的產生。

什麼是0.9.1版本,新的

  • 在這個版本增加了許多新功能,其中包括:高效記錄,用重命名和前綴增強模塊機制,延長形參的可選關鍵字參數,部分延續,線程池,更好地支持Windows,JSON解析,河豚密碼散列,等等。

什麼是0.9版本,新的

  • 在C API不兼容的變化:一些不兼容的C API的變化進行介紹,這可能會導致一些擴展編譯失敗。見API的變化0.9的細節。
  • 在新功能:
  • 在新模塊:rfc.zlib:zlib壓縮/解壓縮
  • 在新模塊:rfc.sha:SHA2支持。 rfc.sha1是由該模塊所替代。
  • 在新模塊:util.sparse:稀疏向量後盾空間高效特里和哈希表稀疏向量的基礎上實現。它們的內存效率比內置的哈希表時要保留數千萬條目。
  • 在Autoprovide:你不再需要“提供”的形式大部分時間。如果(需要英寸×&QUOT)成功加載X.scm並且它不具有一個提供形式,特徵英寸×"是自動提供。見"要求提供"有關詳細信息,參考部分。
  • 在模塊gauche.test:改進測試例外。現在可以測試的條件的特定類型是否通過給予(測試錯誤條件式),為預期的結果,則拋出。詳情請參見本手冊條目。
  • 在模塊rfc.http:現在處理由代理:代理關鍵字參數。你也可以很容易地編寫應用程序/ x www的窗體-urlencoded和多/表單數據信息發送表單參數。新的程序:HTTP-把和http-刪除
  • 在模塊rfc.mime:新增支持撰寫MIME信息
  • 在模塊gauche.threads:新程序:線程停止!螺紋-CONT!線程狀態
  • 在模塊gauche.termios:在Windows本地支持,該模塊提供的Windows控制台API,而不是POSIX的termios API,因為emulationg的POSIX termios在Windows實在是太多了。一組常見的高層次的API,可以在兩個POSIX和Windows中使用也增加。
  • 在模塊gauche.dictionary提供了一個雙向映射。
  • 運行進程模塊gauche.process,並內置SYS-exec和SYS-叉和-EXEC支持:目錄關鍵字參數指定執行過程中的工作目錄
  • 在模塊file.util提供創建目錄樹和檢查目錄樹。
  • 在模塊gauche.net提供低級別的套接字操作:插座SENDMSG,插座buildmsg和插座的ioctl。呼叫與客戶端插座採用新的關鍵字args設置為套接字指定緩衝模式。
  • 在模塊www.cgi:CGI-主要標準錯誤切換到行緩衝模式,這樣的httpd日誌可以記錄錯誤信息行由行(少得多雜波比以前)
  • 在主要的修復和改進:

  • 在OSX 10.6(雪豹)。
  • 修正構建問題
  • 在性能得到很大的浮點數算術,內置的程序可選參數的處理,和病例的lambda提高。
  • 現在,所有空白的R6RS定義的字符工作在源代碼intertoken空間。
  • 當一個線程有一個錯誤,並且沒有其他線程退出了線程加入檢索其狀態顯示一條警告消息!線程之前是GC-ED。這有助於排除故障。由於線程加入!要知道,如果有一個錯誤exitted線程,你要么調用線程加入的唯一途徑!為確保檢查狀態,或寫線程的thunk捕捉所有的錯誤和妥善處理。
  • 在匿名模塊名稱,而不是(有點任意選擇)#F現在,|#|。
  • 在符號的一些增強功能:“uninterned”symbos被正式支持(由gensym生成的符號已經uninterned,但從來沒有被正式記錄在案。)Uninterned符號寫成#:符號一拉CommonLisp。 Uninterned符號沒有註冊到內部符號表,所以沒有擔心的名字崩潰。以指代相同uninterned符號從多個位置中的源代碼的唯一方法是使用SRFI-38符號(#N =和#N#)。你可以創建與字符串&GT uninterned象徵; uninterned符號和檢查符號是否被拘留或不符號intened?還有一個新的程序,符號SANS前綴。

什麼是0.8.14版本的新

  • 在這是一個維護版本,包括累積的錯誤修正和許多小的改進。
  • 在虛擬機的一部分已被重寫獲得更好的性能和可維護性。

類似的軟件

refactor
refactor

2 Jun 15

X11-Basic
X11-Basic

20 Feb 15

GCC UPC
GCC UPC

11 May 15

Stratego/XT
Stratego/XT

3 Jun 15

意見 Gauche

評論沒有發現
添加評論
打開圖片!