Steel Bank Common Lisp

軟件截圖:
Steel Bank Common Lisp
軟件詳細信息:
版本: 1.2.6
上傳日期: 17 Feb 15
許可: 免費
人氣: 22

Rating: nan/5 (Total Votes: 0)

鋼銀行Common Lisp的(SBCL)是一個開源的,多平台和免費的開發環境,高性能編譯器的ANSI標準的Common Lisp編程語言。它是完全用Lisp的編程語言和專門為developers.Features在glanceKey特點量身定制,包括垃圾收集優秀的支持,內置功能強大的宏,詞法閉包,強大的動態類型的實施,以及漸進式編譯功能的支持。
該軟件還包括大量的擴展,如本地線程,socket支持,統計剖析,可編程流,等等。所有這些擴展都可以通過一個互動和整合本地編譯器,這感覺就像一個解釋。
如果你’再尋找關於如何在你的Linux發行版安裝鋼銀行Common Lisp的,或如何使用它,不要猶豫,簽出項目&rsquo的詳細信息;的主頁(見文章末尾鏈接).Getting開始鋼銀行共同LispTo使用鋼銀行Common Lisp的你GNU / Linux發行版,只需下載預編譯的二進制包專為64位硬件平台,將其保存在您選擇的位置,解壓並打開一個終端仿真程序。
在終端應用程序,運行和lsquo的; SH run-sbcl.sh&rsquo的;命令來訪問它的命令提示符,在那裡你可以鍵入HELP命令查看可用選項的詳細信息,並了解如何使用compiler.Supported操作系統和availabilitySteel銀行的Common Lisp的獨特之處是一個跨平台的原生通用Lisp語言的編譯器,它在GNU / Linux,BSD,Mac OS X和微軟的Windows作品操作系統,從源頭徹底的Bootstrap本身。
為了您的方便,除了通用的源碼包,軟件分發作為預編譯的二進制軟件包,允許你使用鋼銀行Common Lisp中沒有對64位(x86_64的)計算機上安裝它。

< STRONG>什麼是此版本中的新:

  • 在增強:發球活動使用輪詢()系統調用代替select()的,如果操作系統有前。此前民調()被用來只有等待只有一個文件描述符。
  • 在增強:獲得無標記結構插槽效率上x86-64的提高,並且在內存插槽的順序完全按照指定的defstruct,簡化了使用結構作為參數傳遞給國外的呼叫
  • 在錯誤修正:SB-DEBUG:ARG現在工作中,評估形式的所有跟踪選項。 (LP#1357826)
  • 在錯誤修正:在內存中處理GC內存損壞
  • 在錯誤修正:相比按EQ上的名字也出現在其元類是結構類或狀態類CLASS-角子機一類的複製有效插槽定義對象。 (LP#1049423)
  • 在錯誤修正:HANDLER-BIND空綁定再次工程;回歸1.2.5。 (LP#1388707)
  • 在錯誤修正:ATOMIC-INCF工作在解釋代碼結構插槽。 (LP#1381867)
  • 在錯誤修正:MAKE-ARRAY妥善處理字符類型,如(EQL# a)和(成員# A# C)。 (LP#1392068)
  • 在錯誤修正:READ有時會不小心保存令牌後空白字符時,它不應該有。 (LP#327790)

什麼是1.1.13版本的新

  • 在優化:SXHASH過小conses更好地分配相關的值。 (#309443)
  • 在其他方面的改進,以SXHASH:
  • 使用整個正長整數範圍內的fixnums的SXHASH
  • 在增強:調用一個未定義的外國人功能時,該錯誤消息包含在X86-64函數的名稱
  • 在增強:SB-EXT:運行程序現在支持:環境在Windows
  • 在增強:ASDF不再需要加載貢獻在運行。 (#1132254)
  • 在增強:當一個符號叫,FIND-RESTART不再調用的計算重啟,速度更快,使之弊少(#769615)
  • 在增強:Find-RESTART和計算重新處理大量重啟集群在某些情況下更好地
  • 在增強:SOME / ANY /等量化高階函數不再利弊。 (#1070635)
  • 在錯誤修正:現在可以加載fasls向前引用類。 (#746132)
  • 在錯誤修正:;從同一地點編譯函數重新定義不要在interpreted-&GT警告。 (補丁道格拉斯卡茨曼,#1042405)
  • 在錯誤修正:從FASLs閱讀的文字載體,當創建適當的內部長度的向量。 (由Jan莫林根報導)
  • 在錯誤修復:COMPILE現在可以succefully編譯SETF功能。 (由道格拉斯·卡茨曼報導)
  • 在bug修復:運行程序在Windows上執行的參數更正確轉義。 (#1239242)
  • 在錯誤修正:函數的lambda表達式的泛型函數返回的實際名稱
  • 在錯誤修正:([類型] [常量])現在警告時,[常量]匹配【類型】除了值的數量。 (由Nathan Trapuzzano對SBCL,幫助報導)
  • 在bug修復:吸入式定義初始化協議要求的情況下信號的錯誤。 (#309072)
  • 在錯誤修正:run-sbcl.sh工程符號鏈接對OS X的存在更好(感謝Stelian約內斯庫,#1242643)
  • 在錯誤修正:當給定一個重啟的對象,FIND-RESTART檢查重啟是否處於活動狀態,並且當條件提供,重啟是否關聯到不同的條件(#774410)

什麼是1.1.12版本的新

  • 在增強:添加SB-BSD-插座:插口-shutdown,調用關機(3)。 (感謝揚莫林根,#1207483)
  • 在增強:文件擴展序列。 (感謝揚莫林根,#994528)
  • 優化:平等,EQUALP變換更聰明。 (感謝埃利亞斯Martenson,#1220084)
  • 優化:CHAR-EQUAL更快恆和基炭參數
  • 在錯誤修正:探針文件現在可以訪問符號連接管道和套接字在/ proc / PID / FD在Linux上。 (報告由埃里克·舒爾特)
  • 在錯誤修正:SBCL現在可以建在Solaris x86-64的
  • 在錯誤修正:浮點異常不堅持在Solaris上了
  • 在錯誤修正:(一SETF)。正確的pprinted(報導道格拉斯卡茨曼)
  • 在bug修復:處理LOAD編譯器錯誤時,它不是從內EVAL運行。 (#1219601)
  • 在錯誤修正:SB-GMP:MPZ-POW不再段錯誤給非BIGNUM基地。 (感謝斯蒂芬·弗蘭克)
  • 在錯誤修正:結果大數的SB-GMP空間分配更準確。 (感謝斯蒂芬·弗蘭克,#1206191)
  • 在錯誤修正:SB-還原點現在可以可靠地處理對外碼信號中斷。 (#1133018)
  • 在錯誤修正:發光&QUOT當編譯器宏MAKE-INSTANCE;後備&QUOT;構造函數不會再失敗合併實際和默認initargs(感謝揚莫林根,#1179858)
  • 在錯誤修正:發光&QUOT當編譯器宏MAKE-INSTANCE;後備&QUOT;構造更正確地處理非關鍵字的初始化參數。
  • 在錯誤修正:加載SB-SIMPLE-STREAMS貢獻模塊不再則會覆蓋文件,便將NameString。 (感謝Anton科瓦連科,#884603)
  • 在錯誤修正:用的CPL與他們的不一致元類的類定義是不太可能破壞對象系統的完整性。 (#309076)
  • 在錯誤修正:在RESTART-CASE重啟條款的解析是比較符合標準。 (#1203585,感謝揚莫林根)
  • 在錯誤修正:從沉默RESTART-CASE記下高速優化設置。 (#1023721)
  • 在錯誤修正:獲得的參數為SB-MOP:SET-FUNCALLABLE-INSTANCE功能的錯誤產生一個有意義的錯誤,而不是一個失敗的AVER。 (報告由保羅·內森)
  • 在錯誤修正:解析的和可選/&鍵/休閒參數複製在x86和x86-64在現在不會覆蓋參數;它仍可能發生在其他平台上,當有比堆棧槽多個固定參數。 (報告由Jan莫林根)

什麼版本是1.0.52新

  • 在增強:航空自衛隊已經更新到2.017版本。
  • 強化:在--core命令行選項現在可以接受二進制與嵌入式核心
  • 在增強:當內置:SB-核心壓縮,核心文件(定期或可執行文件)可以用的zlib壓縮。使用:壓縮參數保存-LISP-AND-DIE指定壓縮級別
  • 在增強: - [無糖]合併核心-頁確定運行時是否提示的操作系統SBCL進程之間相同的核心頁面應該共享相同的物理內存。默認是只啟用該壓縮的內核。
  • 優化:SLEEP不再conses
  • 優化:* PRINT-PRETTY *不再減慢字符串或使用標準的漂亮打印調度表時,位向量的印刷
  • 在錯誤修正:非功能FTYPE聲明不再導致編譯器錯誤。 (#738464)
  • 在bug修復:編譯器錯誤導致會員類型結合與AREF,CHAR等(#826971)
  • 在bug修復:編譯器錯誤導致由整數參數與由多個範圍為ARRAY-IN-界-P。 (#826970)
  • 在錯誤修正:,@和。現在信號讀時錯誤某些非列表中的表達式。 (#770184)
  • 在bug修復:複雜的單精度浮點文字的算術運算符的參數使用時正確對齊
  • 在錯誤修正:在32位平台上,雙彩車比長整數較大的圓角是正確的。 (報告由彼得·凱勒)
  • 在錯誤修正:流浪FD-處理器從RUN-PROGRAM解繞後不再左躺在附近。 (#840190,報導多米尼克皮爾遜;從最大Mikhanosha修復)
  • 在錯誤修正:這樣的自定義配置插槽添加或刪除重新定義類的作品再次

什麼在1.0.50版本是新的

  • 在增強:從FD處理程序錯誤,現在提供了一個重新開始要刪除有問題的處理程序。
  • 在增強:SB-反思:找到清晰-SOURCE現在工程結構複印機以及
  • 在增強:用戶或系統初始化文件位置現在可以輕鬆地進行定制保存核心。請參閱:SB-EXT:* USERINIT-PATHNAME功能*和SB-EXT:* SYSINIT-PATHNAME功能*
  • 在增強:SB-EXT:MAKE-螺紋接受一個參數列表代號為thunk的,作為一個關鍵字參數,:參數
  • 在增強:約束傳播簡化(並加速)時,編譯-SPEED&GT; SPEED。
  • 在增強:SB-ALIEN出口外星人類型說明符SIZE-T和OFF-T
  • 在增強:調試理解和多個參數更好
  • 在優化:對x86-64的單一浮動提取位進行了優化。 (#555201)
  • 優化:MAP和MAP-INTO對於非簡單向量,當更有效率(大於SPEED SPACE)
  • 優化:本地通話蹦床(x86和x86-64的)的直列發出
  • 優化:隱含價值細胞動態範圍封閉了在x86和x86-64可容納拆箱值,以及綁定
  • 元優化:改進的編譯速度,特別是對於大的功能。 (#792363和#394206)
  • 在錯誤修正:必然推導浮點運算現在更小心四捨五入可能關閉打開的界限。 (#793771)
  • 在錯誤修正:SB-POSIX:SYSCALL-錯誤的說法現在是可選的。 (在1.0.48.27意外向後兼容的變化)
  • 在錯誤修正:偶爾調試錯誤,當一個類型的錯誤在動態範圍和休息列表功能發生
  • 在錯誤修正:與可選的,與在DEFSTRUCT BOA-construtors鍵提供-p參數可用於初始化結構插槽
  • 在錯誤修正:FMAKUNBOUND刪除MACRO功能,應在存在。 (#795705,回歸)
  • 在錯誤修正:目錄適用於邏輯路徑名好
  • 在bug修復:運行程序不再不合邏輯失敗時的參數字符串ARRAY-TOTAL-大小限制的秩序。 (#787237)
  • 在錯誤修正:在的makefile {單,雙} -FLOAT編譯器不再是恆定折疊NaN的。 (#486812)
  • 在錯誤修正:現在FORMAT處理浮點舍入正確的,如。 (格式零&QUOT;〜,1F&QUOT; 0.01)=&GT; &QUOT; 0.0&QUOT;而不是&QUOT; 0.01&QUOT;如以前。 (#308961)
  • 在錯誤修正:在通用功能​​,既可選的,關鍵argments拉姆達列表內省式的警告
  • 在錯誤修正:regalloc不對因未使用TN中BARF型導向不變折疊。 (#729765)
  • 在錯誤修正:修正了一個斷接一個的MAP分配的對象,可能造成無限循環

什麼是1.0.49版本的新

  • 在很多改進和修正發了言
  • 在一個小的不兼容的改變是有關中斷處理的哈希表的代碼。

什麼是1.0.46版本的新

  • 在增強:在Solaris largefile支持
  • 在增強:SB-PROFILE:REPORT現在支持:LIMIT和:PRINT-NO-CALL-LIST參數(#710017)
  • 在增強:SB-PCL:+ SLOT-綁定+出口,從而能夠使用標準-INSTANCE-ACCESS&CO時區分綁定實例插槽。 (#718039)
  • 優化:ERROR和CERROR要快約5倍
  • 優化:優化的構造函數用於MAKE-INSTANCE類適用非標(SETF SLOT-VALUE-使用-CLASS),SLOT-BOUNDP - 使用-CLASS,並初始化-INSTANCE:AROUND方法,加快實例建立在這種情況下。
  • 優化:與多個常量參數在目前的算術運算讓他們在編譯時間縮短。 (#676414)
  • 優化:確定漂亮打印的字符串流當前字符位置過於緩慢
  • 在錯誤修正:本地尾部調用動態範圍內的功能可以不再導致終身分析覆蓋封閉了變量(#681092)
  • 在錯誤修正:一些多字節的外部格式,如EUC-JP編碼錯誤,不正確(#713063)辦理
  • 在bug修復:打印等待隊列對象沒有設置* PRINT-CIRCLE *至T現在是安全的(#673630)
  • 在錯誤修正:的Solaris / x86-64的是沒有得到建有誤lutex支持。 (#667297)。
  • 在錯誤修正:不斷地生成功能有假的λ-名單。 (#713626)
  • 在bug修復:運行程序:PTY選擇是活潑的OpenBSD系統。 (#669485)
  • 在錯誤修正:UNINTERN需要一個符號,而不是一個符號標誌 - 可能以前unintern錯誤的符號具有相同的名稱。 (#693796)
  • 在錯誤修正:COPY-PPRINT派遣總是有訪問原始表,從而能夠恢復最初的表,如果它已被搞砸了。 (#678409)

什麼在1.0.43版本是新的

  • 在不兼容的變化:FD-STREAMS不再參加發球事件事件循環默認。 (#316072)
  • 在除了通過顯式調用創建MAKE-FD-STREAM這會影響流從CL流:OPEN
  • 在流從SOCKET-MAKE-STREAM仍然參與服務事件在默認情況下,但這是容易改變:應用程序需要服務事件的socket流就應該用明確要求:SERVE-EVENTS噸通話
  • 在增強:SB-EXT:WORD類型提供了與SB-EXT使用:ATOMIC-INCF&CO
  • 在增強:CLOS有效的方法的功能和defclass插槽類型檢查的功能現在已經調試名稱為回溯和配置文件使用
  • 在增強:航空自衛隊已經更新到2.004版本。 (#605260,得益於票價麗都)
  • 在增強:符號在幾個錯誤使用完全合格的名稱和警告經常與包衝突或mixups相關信息(#622789,感謝阿提拉Lendvai)印刷
  • 在錯誤修正:SB-BSD-插座:SOCKET-CONNECT是不是線程安全的。 (#505497,感謝安德魯·戈爾丁)
  • 在錯誤修正:在Linux上讀取的/ proc文件的工作。 (#425199)
  • 在錯誤修正:DOTIMES接受字面非整數實數。 (#619393,得益於羅馬Marynchak)
  • 在bug修復:寫-TO-STRING編譯器宏觀結合特殊的變量名,打破那些試圖寫一個打印機控制變量的值代碼。 (#581564,感謝斯塔斯Boukarev)
  • 在錯誤修正:寫編譯器的宏沒有正確地處理輸出流指示器。 (#598374,感謝斯塔斯Boukarev)
  • 在錯誤修正:國外功能在Linux回溯名更好的可用性。 (#626962,感謝斯塔斯Boukarev)
  • 在錯誤修正:腳本和構建Solaris和FreeBSD的。 (#615497,#627581,感謝約什Elsasser和吉姆·懷斯)
  • 在bug修復:建立和修復的OpenBSD -current 4.8(#615489,#615492,感謝約什Elsasser)
  • 在bug修復:使用別名為內建類作為defmethod specializers無需添加DEFTYPEs為他們工作。 (#618387)
  • 在錯誤修正:timetravel通過的getrusage()不再GC期間導致類型錯誤。 (#544421)
  • 在錯誤修正:法律作為初始化參數,使-ARRAY動態範圍列表和載體​​可堆棧分配。 (#586105)
  • 在錯誤修正:直列擴大建立引用死的lambda變量(#454681,感謝阿列克謝Dejneka)
  • 在錯誤修正:對虛假數字參數RANDOM更好的錯誤消息。 (#598986,感謝斯塔斯Boukarev)
  • 在bug修復:編譯器不兼容的環境中偶爾提及聯發生。 (#308951)
  • 在錯誤修正:嘗試編譯本地函數知道採取專門的複雜的參數(標籤或FLET)時,編譯器拋出一個錯誤。 (不啟動板,報告sykopomp在#lispgames)
  • 在錯誤修正:包鎖不能防止的defun函數編譯時的效果時,符號前面有一個宏定義。 (#576637)
  • 在錯誤修正:虛假忽略甚至給予警告(DECLARE忽略)的方法時參數綁定突變。 (報告的票價裡多; LP#611361)
  • 在錯誤修正:解決方法編譯器掛在ORDER-UVL集(#308914)
  • 在bug修復:評估調試REPL使用作品的全球範圍內的幀時沒有足夠的調試信息
  • 在錯誤修正:超過FD_SETSIZE的限制,現在導致一個有意義的錯誤(#316068)
  • 在bug修復:宏(SETF文檔)正常工作。 (#643958,感謝斯塔斯Boukarev)
  • 在錯誤修正:中斷時間超過這一期間造成SLEEP掛在達爾文。 (#640516,感謝喬Lebroco的分析)

什麼在1.0.42版​​本是新的

  • 在建的變化
  • 在交叉編譯的主機現在使用指定的命令行參數--xc主機=&#x3c到make.sh;命令&#x3e;而不是一個位置參數。 (感謝丹尼爾·赫林)
  • 在安裝可指定位置使用的命令行參數--prefix =&#x3c到make.sh;路徑&#x3e ;. (#550889s,感謝丹尼爾鯡魚)
  • 優化:計算辨別力功能的默認實現不少得多浪費工作
  • 在增強:顯式內存屏障操作現已通過多線程代碼使用。有關詳細信息,請參見文檔。
  • 在增強:用於線程在Linux / PPC實驗支持
  • 在bug修復:重命名包返回包。 (感謝埃里克·馬斯登)
  • 在錯誤修正:EXPT發出錯誤信號,如果第一個參數是零,第二個參數是一個浮點為零。 (#571581,得益於羅馬Marynchak)
  • 在錯誤修正:DEFTYPE信號非列表的λ-列表錯誤。 (#576594,得益於羅馬Marynchak)
  • 在錯誤修正:使航空自衛隊安裝與現已列入ASDF2兼容。 (#612998,報導菲爾Hargett;從吉姆·懷斯補丁)

類似的軟件

Avian
Avian

20 Feb 15

JBasic
JBasic

3 Jun 15

bin86
bin86

3 Jun 15

Flexc++
Flexc++

14 Apr 15

意見 Steel Bank Common Lisp

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