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)现在再次合作
评论没有发现