Dotty 0.1.2-RC1 发布,Scala 的下一代编译器

Dotty 0.1.2-RC1 发布了,Dotty 是 Scala 的下一代编译器,也是一个旨在成为 Scala 3.0 的语言和编译器的项目。该版本作为技术预览版,演示了新的语言特性,而且编译器也支持它们。

Dotty 项目 4 年前已经开始,在 2015 年达到了一个重要的里程碑阶段——编译器可以编译自己。现在项目又达到了新的里程碑阶段,发布了代码库的第一个版本。

该技术预览版演示了 Scala 3 计划的新语言功特性:

  • Intersection Types
  • Union Types
  • Trait Parameters
  • Enumerations
  • Algebraic Data Types
  • By-Name Implicits

使用

sbt

使用 sbt 0.13.13 或更新的版本:

sbt new lampepfl/dotty.g8

这将新建一个 sbt 项目并使用 Dotty 作为编译器。有关通过 sbt 使用 Dotty 的更多细节,请查看示例项目。

独立安装

可在 Dotty 仓库的“Releases”处下载:https://github.com/lampepfl/dotty/releases

还提供了 homebrew 包,通过下面的命令进行安装

brew install lampepfl/brew/dotty
Scastie

在线的 Scala 广场,支持 Dotty。可以在那里尝试,而不需要安装任何东西。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-07-31 00:19:23

Dotty 0.1.2-RC1 发布,Scala 的下一代编译器的相关文章

Dotty —— Scala 的下一代编译器和技术研究平台

Dotty 详细介绍Dotty 是 Scala 的下一代编译器,也是 Scala 的新语言概念和编译器技术研究平台. 具有以下特性: Union, intersection and literal singleton types ImplementedTrait parameters Implemented@static methods and fields ImplementedSBT incremental build ImplementedOption-less pattern match

Spring Security Kerberos 1.0.0.RC1 发布

Spring Security Kerberos 1.0.0.RC1 发布,此版本主要改进如下: 更新整个项目 更新了手册文档 Reference Documentation 添加了新的 KerberosRestTemplate 从头重写了示例 文章转载自 开源中国社区 [http://www.oschina.net]

Kohana v3.1 RC1发布

Kohana v3.1 RC1发布已经预先发布了,已经完成了该版本的所有特性.Kohana 是一款纯 PHP5 的框架,基于 MVC 模式开发, 它的特点就是高安全性,轻量级代码,容易使用. Kohana is an elegant HMVC PHP5 framework that provides a rich set of components for building web applications. It requires very little configuration, full

V5SHOP网店系统V 8.0 仿京东模板发布[UTF-8]

V5SHOP网店系统V 8.0 仿京东模板发布[UTF-8] 语言编码:UTF-8 风格作者:威博网络 版权所属:威博网络 V5SHOP网店系统V 8.0 仿京东模板发布[UTF-8] 语言编码:UTF-8 风格作者:威博网络 版权所属:威博网络 风格转换:原创 适合行业:通用 演示地址:http://common9.v5shop.com.cn/ 支持网站:http://www.v5shop.com.cn 网店程序:http://www.v5shop.com.cn/download_shop.h

0基础学习搭建发布服务器

问题描述 0基础学习搭建发布服务器 我现在正在从事iphone和android弱联网休闲游戏开发,客户端和服务器通信协议是http,现在我想自己搭建对应的游戏服务器,服务器很简单的,只记录玩家的一些基本信息,并做一些基本的逻辑判断. c++, c#, java我都会,不过服务器是0基础 我想以最快的速度先搭建并发布一个最简单的服务器(windows server还是linux无所谓,哪个简单先来哪个)开始,比如客户端发送过来一个简单的"1+1"消息,服务器返回"2"

EasyDB 1.0.1正式版发布,MySQL操作类

EasyDB 1.0.1正式版发布.MySQL操作类 更新内容如下: 支持对insert/update/deldete/select的简化操作: 支持对复杂的insert/update/deldete/select SQL进行链式操作: 链式操作目前支持 field(),where(),order(),group(),limit(),setdata(); 增加调试输出,支持写文件或者屏显打印: 增加调试方法,通过getLastSql可以获取到真正编译后执行的SQL语句; 增加对Eclipse.P

使用IIS+Tomcat6.0将JSP网站发布到Internet

使用IIS+Tomcat6.0将JSP网站发布到Internet,先用IIS将域名绑定. 下面是笔者配置成功的步骤,请参考,并根据实际情况配置. 平台: windows2003 + IIS6 + TOMCAT6 + J2SE1.5.0 一.下载一个整合需要的文件isapi_redirect.dll       下载地址http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32       在此我下载的是jk-1.2.23

Apache Kafka 0.8.2.1 发布,消息发布订阅系统

Apache Kafka 0.8.2.1 发布,该版本修复了 4 个关键 bug: [KAFKA-1919] - Metadata request issued with no backoff in new producer if there are no topics [KAFKA-1952] - High CPU Usage in 0.8.2 release [KAFKA-1971] - starting a broker with a conflicting id will delete

PHP 7.0.2 正式版发布_php实例

七年以来,PHP一直是第四大最流行的编程语言,驱动全球超过2亿多个网站,全球超过81.7%的公共网站在服务器端采用PHP.PHP在这个星期有了自2004年以来最大的飞跃,因为PHP 7已经发布. PHP 7最大特色是极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍. 下载地址: PHP 7.0.2 Final for Windows 32-bit (14.59 MB) PHP 7.0.2 Final for Windows 64-bit (14.59 MB