简介
加文·金是红帽公司的高级工程师。他是Java持久化解决方案Hibernate的创建者,以及Ceylon编程语言的创建者。Hibernate 和 Ceylon编程语言 都非常受欢迎。他在Java社区进程(JCP)中作为JBoss和随后作为红帽公司的代表,参与了EJB和JPA规范的开发,并担任了CDI规范的规范负责人和作者。他目前是Jakarta Data和Jakarta Persistence设计的主要贡献者。他和他的妻子以及三个女儿住在巴塞罗那。他的活跃兴趣包括理论物理和量子技术。
标签
作者
很多人问Ceylon会不会有元组。好吧,我想,为什么不呢?编写以下泛化代数数据类型很容易
今天我想出了在Ceylon中做注释约束的一个很棒的新方法,基本上是使用元模型类型(是的,我是指元模型类型,而不是实际的元模型类型实例)作为一种查询程序元素的查询语言。新方法的优势是
类似于以下方法引用:Float.times在Ceylon中以未绑定
的形式表示。我可以写
包扩展和顶级成员细化
Ceylon入门系列更新
JVM上的函数式编程
各位,所有的博客都在炫耀ohmigod 函数式编程!!!!的不可思议的奇迹——通过使用像map()和filter()这样的高阶函数,在一种具有普遍副作用的语言中——这让我感到非常厌倦。在80年代,Smalltalk开发者们曾经把那称为面向对象编程。Java没有高阶函数是一个愚蠢的历史巧合,因此把它们放回它们应该一直所在的地方并不真的是某种伟大的范式转变。现在,Java家族的语言正在从围绕ML和Haskell等语言在学术界进行的类型系统研究中学习很多,但高阶函数似乎是最不有趣的东西。
Ceylon + JavaFX
我迫不及待地想尝试为JavaFX 2创建一个Ceylon包装器。Ceylon语言正是为了解决这种问题而设计的。JavaFX最初也是为与Ceylon有相似理念的语言而设计的。该死的,还是回到我承诺要做的那个该死的编译器上吧...