球拍(正式PLT的計劃)是建立在豐富的實踐和學術傳統,創新的編程語言。
吸引更多圖片或從頭建立一個Web服務器。球拍包括電池和編程環境,讓我們開始吧!
成長程序
球拍的交互模式鼓勵實驗和快速的腳本輕鬆組合成更大的系統。小腳本和大型系統都受益於本機代碼的JIT編譯。當系統變得太大,以保持你的頭,你可以添加靜態類型。
拓展您的語言
擴展球拍,只要你需要。模具,使它更適合您的任務,而無需犧牲現有的庫的互操作性而無需修改工具鏈。當少即是多,你可以刪除語言的部分或重新開始,並建立一個新的。
拓展您的技能
無論你是剛剛起步,希望更多地了解編程語言的應用程序或模式,尋求擴大你的視野,還是準備潛入研究,球拍可以幫助你成為一個更好的程序員和系統製造商。
是什麼在此版本中是新的:
- 在核心回購
- 在包管理器支持通過&QUOT直接引用Git倉庫;混帳:// [...]"," HTTP:// [...] git的"和" https://開頭[...]混帳"網址。 (此前,分別只支持到GitHub上的參考。)
- 系統--clone選項拉科PKG安裝或拉科PKG更新方便的Git為基礎的軟件包開發。如果一個軟件包X有一個Git倉庫源,安裝和更新包拉從一個只讀模式的存儲庫。使用拉科PKG更新--clone X交換機而本地安裝到庫結算,適合用於修改軟件包實施,發出請求拉,推的變化,等等。
- 使用拉科PKG更新--lookup X交換機而包回默認安裝模式。
- drracket
- 在其上線檢查語法適用於圖形內容。
- 在增加的DrRacket的blueboxes可用性,包括方法和構造信息。
- 的"要求開放路徑和QUOT;菜單項支持" .."在相對路徑。
- 數據
- 添加數據/枚舉,支持數據結構的有效枚舉庫
- 歸約
- 在其歸約檢查設施使用數據(除了隨機的)枚舉,試圖找到相反的例子。
- 在其產生長期的函數接受額外的參數返回[我"的模式使用數據-th成員/枚舉(這意味著它有效地支持和QUOT非常大的價值; I")。
- 在該例子藏品包括Launchbury 1993年的大步驟懶語義。
- HTDP
- 2htdp /圖像的多邊形也可以打造出貝塞爾曲線,而不是僅僅直線(見的文檔進行拉點)。
- 2htdp /抽象是teachpack對於誰願意使用/ *循環,比賽,定義類型和類型案件ISL和ISL +教師和學生。
- 2htdp /宇宙程序可以使用DrRacket的可執行建立機制來出口,他們舉止得體獨立運行的時候。
- 鍵入-拍
- 在DrRacket類型化的球拍顯示,顯示表達式類型提示。工具提示也顯示類型錯誤。
- 鍵入的球拍負載產生的合同只有在需要的時候。這降低了內存使用和啟動時間,類型化的球拍方案。
- 在類型化的球拍已經為預製結構,未來的信號量,和異步通道的改進支持。
- 鍵入的球拍理解,當兩個不同的變量指的是同一件事,和更新類型的相應。這尤其提高了宏如搭配。的類型檢查
什麼是在5.93版本新:
- 修正了一個低級別的並發問題的GUI庫Mac OS X的,這尤其影響到32位的構建;
- 修正了一個Unix風格的安裝GRacket型發射器(如`drracket`);
- 在擴展公認OpenSSL庫版本的列表;
- 在所使用的球拍文檔固定的小CSS問題和矛盾(相對於v5.3.6)在新的塗鴉風格;
- 新增的版本號回"球拍"源代碼分發包內的目錄。
什麼是在5.92版本新:
- 在球拍5.92有一個新的包裝體系,包括目錄數以百計的已經可用的軟件包。請訪問http://pkgs.racket-lang.org/為包的概述
- 在最近的版本中包含的"β"包裝系統的版本。球拍版本5.92集成了許多改進,這些初步的經驗表明:
- 在一個包被視為一個單一的集合默認情況下,所以它更容易使用Github上庫作為一個包。快速上手:http://docs.racket-lang.org/pkg/getting-started.html
- DrRacket包括一個新的軟件包管理器圖形用戶界面,可通過文件|包管理器...菜單項。圖形用戶界面也可以經由&QUOT一個獨立的程序; GUI-PKG-經理"包。
- 主要分佈球拍已經分成200包。球拍安裝程序結合了核心系統的這些包的捆綁版本。
- 另外,你現在可以安裝一個最小球拍分佈---這是主要分佈大小的1/10左右---和只添加那些你需要的包。
- 軟件包安裝支持,包括編譯後的字節代碼和渲染文檔預編譯包,意思包可快速安裝時建立版本可供選擇。可在預建的形式在主發行的所有軟件包。
- 在進一步的改進是在作品中,特別是包括在包目錄網站包文檔。
- 兼容性注意:行星,以前的球拍包系統,將留在原地,在可預見的未來,但我們期望所有工作包轉移到新的系統
- 超出套餐系統,該版本帶來了一些其他的變化:
- 在球拍的HTML文檔中有一個新的和改進的外觀,感謝馬修·巴特里克。
- 在該文檔中包含的風格指導,與QUOT;如何編程球拍" http://docs.racket-lang.org/style/
- 在球拍的JIT編譯器支持ARM架構。
- 球拍支持蘋果的Retina顯示模式。
- 的類型化球拍編譯器在某些類型的方案提高了50%的性能;例如,見http://bit.ly/1d0Ye4z
- 在探查器提供了一個使用errortrace庫製作精細的輪廓的新模式。
- 在一份新的合同探查報告的時間計劃花多少檢查合同,並且合同是最昂貴的。
- 數學/ flonum庫出口快速105位精度運算。
- 檢查語法處理生成的標識,特別是介紹了結構(例如現場選擇器)和歸約(例如,E_1,E_2)
- 2htdp /批-IO包括功能與HTML / XML處理的文件和網站為X-表情加上便利的基於Web的圖形遍歷。
- 的'創:設置“通用接口擴展集合運算工作在實現設置方法用戶定義類型,以及對另一組類似的內置類型,如列表 。
- 在皮克特支持轉化為SVG格式。
- 在UNIX,球拍提供桌面項(.desktop文件),其圖形化的可執行文件。
什麼在5.3.6版本新:
- 在球拍v5.3.6是一個修正版
- 在它消除v5.3.5的錯誤,人們已經發現,在今年夏天。
什麼是5.3.5版本,新的:
- 這是一個特殊用途的發布,以配合境界球拍"對&QUOT到來;在書店。球拍v5.3.5增加了一個單獨的領域收集到v5.3.4版本。新系列包含源代碼,該領域的讀者不妨用做實驗。
什麼是5.3.4版本,新的:
- 在Extflonums(80位浮點數)包括Windows,並包括在這裡拍編譯使用SSE指令flonum運算平台 - 一些的x86 / x86_64的平台支持。感謝Michael Filonenko。
- 在OS X:DrRacket和所有其他應用程序,現在有一個官方的密鑰簽名
- 理貨迷宮:一個新遊戲的基礎二維迷宮的枚舉
- 優化教練,一個DrRacket插件,已從球拍分配到球拍包庫。與安裝:拉科PKG安裝優化教練
- REDEX:定義工會語言現在合併生產時語言定義相同的非終結符。感謝威廉·鮑曼。
- 的SRFI / 19庫現已與球拍/鹼出口日期結構類型兼容。
什麼是5.3.3版本,新的:
- 這是一個錯誤修復版本,以解決關於輪廓窗口和語法著色之間的相互作用瑕疵DrRacket v5.3.2。
什麼5.3.2版本新:
- 在核心庫:
- 新的數學庫提供的功能和數據結構與數字和數字的集合工作。功能包括非基本(如γ,澤塔,蘭伯特W),數論(分解,模運算),線性代數(算術,分解),和統計(預期值,訂單統計,分箱)。數據結構包括任意精度bigfloats,概率分佈和多維數組。
- 在新的文件/解壓縮,文件/ untgz,以及文件/解壓縮庫支持開箱廣泛使用的壓縮格式。
- 新的懶惰,需要形式允許,直至需要它們的程序拖延的輔助模塊的加載和實例化。
- 新的數據/位矢量庫提供了位向量的實現(布爾值的可變序列)支持popcount。
- 球拍/通用庫允許的默認方法實現了規範的核心數據類型。
- OpenSSL庫可以驗證主機名和使用操作系統的證書存儲區來驗證證書。
- 包裝系統:
- 在一個新的包系統處於測試版。該系統將成為地球的繼承者。它從後者顯著不同。有關詳細信息,請閱讀文檔在http://docs.racket-lang.org/planet2/並列出新的索引你的包在https://pkg.racket-lang.org/。
- 的拉科test命令支持的測試通過收集和包裝,除了由目錄和文件,使用-c和-p選項。
- 教學庫:
- 批-IO:讀取和寫入功能工作的Unix風格的標準輸入和輸出 。
- DrRacket:
- DrRacket的圖形用戶界面更加敏感。
- 自動括號插入模式得到改善。
- 塗鴉:
- 塗鴉使得通過--markdown命令行標誌Markdown格式的文件。示例用例:生成託管在GitHub上或文檔BitBucket上
- 文檔交叉引用信息存儲在一個sqlite3的數據庫,這意味著sqlite3的需要在Unix / Linux機器建築球拍的文件(但sqlite3的包括在拍分佈於Windows和Mac OS X)。
- 使用對交叉引用的信息的數據庫顯著降低DrRacket的初始佔用,因為DrRacket不再需要加載所有交叉引用信息。
- 鍵入的球拍:
- 鍵入的球拍程序可能需要劇情/類型繪製地塊。列表 - 和矢量接受函數接受的一般序列。
- 鍵入的球拍支持球拍的分隔繼承和延續標誌符。
- REDEX:
- 在增加了更多的支持
- 棄用:
- 在下面在此版本中已被刪除...
- 在地球的命令行工具;使用拉科的星球吧。
- 在下面已被棄用,並將在2013年8月的版本中刪除......
- 的mzlib / CLASS100庫;使用球拍/類代替。
為界定,判斷形式,包括隨機生成的良好的判斷和判斷的可視化。
什麼5.3.1版本新:
- 在球拍:
- 在人物,fixnums,符號,以及對數時間關鍵字的情況下,形式分派。 (感謝喬恩Zeppieri。)
- 新的球拍/格式庫提供新的和改進的字符串格式化功能。
- 在日誌記錄工具,包括改善過濾支持基於一個記錄器的名稱。一個新的定義,記錄形式簡化了使用命名記錄器。例如日誌,調試表單現在支持字符串格式化。
- 在該表單現在支持#:休息,#:最後條款
- 在新PLTCOMPILEDROOTS環境變量配置已編譯的字節碼的搜索路徑。
- DrRacket:
- 檢查語法現在總結的文件(即藍色框)的標識符,在定義窗口的右上角插入點。
- 檢查語法現在連續源中聲明自己的語言程序運行。這種模式已經提供了幾個過去的版本,但現在默認啟用。
- DrRacket可以拼寫檢查字符串常量(啟用該在編輯菜單)。
- 鍵入的球拍:
- 在類型化的球拍解釋任何類型為不同的合同。這可能會在一些現有的混合類型化/非類型化的節目信號動態誤差。通常的解決辦法是更換使用任何有更具體的類型。
- NaN被包含在所有類型化球拍的浮點類型,這使得精確的浮點類型更容易使用的。
- 鍵入的球拍支持轉換操作與高階類型的支持。
- 鍵入的球拍提供:查詢類型/指定參數和:查詢類型/結果實用程序在REPL探索類型 。
- 雜項:
- 的相容性集合提供的功能從球拍的親戚,如defmacro和可變的名單。提供這些功能,以簡化移植代碼球拍。避免它們在現代球拍的代碼。
- 將球拍GUI庫提供的小部件的屏幕截圖包含了文檔。 (感謝迪奧戈F. S.拉莫斯。)
- FrTime移植到球拍#lang。 (感謝帕特里克·馬奧尼。)
- 棄用:
- 在下面已被棄用,並將在2013年1月的版本中刪除:
- 在地球的命令行工具;使用拉科的星球吧。
- 在下面已被棄用,並將在2013年8月的版本中刪除:
- 的mzlib / CLASS100庫;使用球拍/類代替。
什麼5.2.1版本新:
- 在該版本增加了改進REDEX的匹配性能,一改進"情節"圖書館,看上去較好的地塊,可定制的雙軸蜱/轉換,疊加直方圖和三維矢量場。
- 在性能改進包括使用epoll的()/ kqueue的(),跨模塊內聯,以及使用SSE的JIT編譯的浮點運算。
- 在文字字符串,正則表達式等等都拘留。
- DrRacket使用組合的光線追踪圖標和類型化的球拍允許自定義類型錯誤的宏。
- " 2htdp /宇宙"支持實驗遊戲鍵盤按鍵的處理程序。
- 的" DB"庫現在支持嵌套事務和PostgreSQL數組。
評論沒有發現