Clojure
Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是...
加载中
为什么需要用 Clojure 来开发你的下一个微服务

开发团队之所以选择将某些功能块作为微服务来实现是有很多原因的。我认为最重要的原因有: 代码重用:多个团队可以利用你所构建的内容。例如,检索(search)、文件存储(file storage)或pub...

发布于 2016/07/16 11:08
Clojure 之美

最近,我在博客上有点安静。部分原因是正在学习程序设计语言 Clojure,这是很让人激动的事。 讨厌 Lisp 的人 Clojure 在 2007 左右就被推出了。因此,我是花了一段时间在兴奋中去探索它的。事...

发布于 2015/08/27 10:55
Clojure 部署无需停机

在uSwitch,我们迷上了微服务架构,这些微服务大部分采用了Clojure Ring库,我们的基础设施托管在Amazon AWS(亚马逊网页服务)。 微服务的一个优点是支持横向扩展,尤其是把它们部署在 EC2(...

发布于 2014/09/19 07:56
几分钟内学习 Clojure

此处获取源码: test.clj Clojure是JVM上的一个LISP语言变种。它比Common Lisp更强调纯函数式编程,但提供了一些STM工具以处理它所引入的状态问题。 这个组合使并行处理更加简单,并且通常是自...

发布于 2013/07/01 19:55
JVM 平台上的各种语言的开发指南

Why do we need somany JVM languages? It’s 2013 and you have over 50 JVM languages to choose from for your next project. But even if you can name more than a dozen or so, are y...

发布于 2013/06/09 11:16
Clojure 哲学

简单性、专心编程不受打扰(freedom to focus)、给力(empowerment)、一致性和明确性:Closure编程语言中几乎每一个元素的设计思想都是为了促成这些目标的实现。 学习一门新的编程语言往往...

发布于 2013/05/01 23:43
Clojure 入门

我将尝试教一些人(主要是Python开发者,在OS X操作系统运行)如何使用Clojure, 因为我觉得目前已经存在的一些教人如何从零开始学习Clojure的文档不尽如人意。 当我自己在几个月前亲身经历这一...

发布于 2013/01/09 08:12
9个杀手级 JVM 编程语言

Java虚拟机已经不再是仅仅局限在 Java 了,很多语言提供了脚本转换,可以让其他的程序在java虚拟机上运行,这样能够让更多的开发者能够依靠JVM在Java平台上大有作为。而且虚拟机以及 对应的字...

发布于 2012/11/27 17:35

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部