《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。
本文我们将介绍 Type Classes,类似上一篇文章提及的 Subtyping ,这也是一种实现多态的技术,然而却更灵活。
《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。
本文将介绍一下 shapeless 中 HList 和 case class 的互操作,并在此基础上阐述自动派生 typeclass 实例的功能。
如果你正在阅读本书,你可能听过诸如「响应式应用」、「响应式编程」、「响应式流」或「响应式宣言」等概念。这些词加上「响应式」前缀后感觉更加高大上了,但是你可能会去思考在这些不同场景下「响应式」的含义。那就让我们去看看这个词在计算机系统中的起源,从中寻求答案。
上一篇文章我们讲了Akka Remote,理解了Akka中的远程通信,其实Akka Cluster可以看成Akka Remote的扩展,由原来的两点变成由多点组成的通信网络,这种模式相信大家都很了解,就是集群,它的优势主要有两点:系统伸缩性高,容错性更好。
《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。
本文将介绍一下 Play! 的整体结构,然后通过一个非常简单的例子来阐述各个结构之间的关系以及如何利用 Play! 。
《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。
Akka作为一个天生用于构建分布式应用的工具,当然提供了用于分布式组件即Akka Remote,那么我们就来看看如何用Akka Remote以及Akka Serialization来构建分布式应用。
你肯定听说过「多态」,它是 Java 面向对象的特征之一。如 Java 的类继承,这是一个典型的多态例子。然而,多态的含义远不止此,我们将通过几篇文章来进一步介绍:什么是多态、实现多态的技术,以及不同技术的比较。
《Scala 技术周刊》跟踪每周 Scala 社区动态,帮助读者了解过去一周内关于 Scala 发生的事情。