PureScript 是由Haskell的啟發,是寫非常複雜和動態的代碼,然後編譯它的JavaScript在瀏覽器中運行的方式。
它包含了很多功能的JavaScript將永遠無法原生支持,使開發人員能夠編寫非常強大的JavaScript應用,而無需使用JavaScript的黑客及其他怪癖來折磨自己。
該PureScript語言本身是強類型和靜態的同時輸入,同時還支持表現類型。
這基本上會將PureScript在同一類別像Java和C ++,C#,Haskell中,D,斯卡拉,鐵鏽,和Pascal等編程語言。
選擇編寫Web應用程序在PureScritp之前,請務必先檢查出文檔
什麼是此版本的新:
- PSC-文檔現在可以生成的Vim和Emacs標籤文件。
- psci現在支持傳遞選項節點可執行--node-OPTS標誌。
- psci現在支持長格式的指令。
- 語法在psci進口和其他聲明類型進行了改進。
- 降價的意見,現在可以包含在模塊級。
- 錯誤信息在內部表示為代數數據類型,和漂亮的印刷已使用的箱子庫提高。現在的錯誤鏈接到維基。
- 代碼生成現在保留更多的函數參數名在case語句。
現在
什麼版本0.7.4.1:
- psc-docs現在可以生成Vim的標籤文件是新的和Emacs。
- psci現在支持傳遞選項節點可執行--node-OPTS標誌。
- psci現在支持長格式的指令。
- 語法在psci進口和其他聲明類型進行了改進。
- 降價的意見,現在可以包含在模塊級。
- 錯誤信息在內部表示為代數數據類型,和漂亮的印刷已使用的箱子庫提高。現在的錯誤鏈接到維基。
- 代碼生成現在保留更多的函數參數名在case語句。
現在
什麼版本0.7.0.0:
- psc-docs現在可以生成Vim的標籤文件是新的和Emacs。
- psci現在支持傳遞選項節點可執行--node-OPTS標誌。
- psci現在支持長格式的指令。
- 語法在psci進口和其他聲明類型進行了改進。
- 降價的意見,現在可以包含在模塊級。
- 錯誤信息在內部表示為代數數據類型,和漂亮的印刷已使用的箱子庫提高。現在的錯誤鏈接到維基。
- 代碼生成現在保留更多的函數參數名在case語句。
現在
什麼版本0.6.9.3:
- psc-docs現在可以生成Vim的標籤文件是新的和Emacs。
- psci現在支持傳遞選項節點可執行--node-OPTS標誌。
- psci現在支持長格式的指令。
- 語法在psci進口和其他聲明類型進行了改進。
- 降價的意見,現在可以包含在模塊級。
- 錯誤信息在內部表示為代數數據類型,和漂亮的印刷已使用的箱子庫提高。現在的錯誤鏈接到維基。
- 代碼生成現在保留更多的函數參數名在case語句。
現在
什麼是新的在0.6.8版本:
- 此版本提供給提供錯誤修復和功能編譯最新的核心庫需要。
什麼是新的在0.5.0版本:
- 新功能:
- 多參數類型類
- 超類
- FlexibleInstances和FlexibleContexts
- 讓綁定現在支持。 let關鍵字可以介紹幾個地方(可能是相互遞歸)綁定,可選類型簽名沿
- Where子句現在支持的價值宣言,用相同的規則let綁定
- 空缺數據聲明空類型類現在支持
- 一個新的命令行選項--codegen控制哪個模塊將JavaScript和實習醫生產生
- 增強:
- 的行類型漂亮的印花進行了改進
- 模塊名稱現在可以包含
- 新的優化規則已經添加了代碼中的ST單子,重現塊的功能特點,它已被刪除
- 圖案粘合劑現在是可用的lambda表達式參數
- PSCI現在有一個:T指令用於檢查一個值 的類型
- 通過展示陣漂亮的印花進行了改進
- PSCI完井進行排序
- PSCI現在有幫助命令
- PSCI歷史是XDG配置
- PSCI允許模塊加載來自〜路徑
- PSCI可以接受模塊的列表,在命令行啟動加載
- PSCI現在可以使用在當前目錄下的文件.psci配置。如果存在這樣的文件,它應該包含命令的列表,在啟動時運行
- 修正項目:
- 的概念包含關係已定對象類型
- 排序不再發生變異陣列
- PSCI現在計算表達式
- 在類型類的實例變量重疊拒絕
- 在與內聯優化修正了
- 有關數組常量A型檢查錯誤是固定
- 實習醫生文件(--externs)現在再次合作
評論沒有發現