文件名称:scala-modules:Scala中ML样式模块的实验实现
文件大小:12KB
文件格式:ZIP
更新时间:2024-05-27 05:42:25
Scala
在Scala中探索ML风格的模块化编程 最近,我观看了马丁·奥德斯基 Martin Odersky) 一次演讲,他将Scala归结为他认为是该语言必不可少的部分。 他在文中指出,Scala被设计为一种模块化编程语言,其模块化抽象受到ML(SML)模块化编程的极大启发。 我发现这很有趣,因为在进行大型编程时,我认为SML样式的模块化编程是组织软件的一种好方法。 如果Odersky教授关于Scala中的模块化编程的主张是正确的,则SML样式的模块可能非常适合Scala。 通常情况下,我一直在寻找其他人对此事要说的话。 我发现了一篇很棒的文章展示了在Scala中编码ML样式模块的几种尝试和方法,并尝试了几种Scala的语法“样式”,以查看哪种可能在使用中“感觉”更好。 詹姆斯从奥德斯基的中心前提开始,我将其解释为以下要点: Scala对象= ML模块 Scala特征= ML签名 Scala类
【文件预览】:
scala-modules-master
----LICENSE(1KB)
----README.md(22KB)
----Modules.scala(6KB)