Clojure 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Clojure 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Clojure 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 CPL
开发语言
操作系统 跨平台
软件类型 开源软件
所属分类 编程语言
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-29

软件简介

Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己,一个简单的办法就是访问一个JVM上的实现。

展开阅读全文

评论

点击加入讨论🔥(1)
发表了资讯
03/24 07:04

历时三年,并发编程语言 Clojure 发布 1.11 版本

并发编程语言 Clojure 是一种 LISP 风格的语言,运行在JVM上。自 Clojure 1.10 发布 三年半后,Clojure 1.11 版本发布了,Clojure 1.11 提供了用于关键字参数调用的新语法、无需加载的命名空间别名、新的 clojure.math 命名空间以及许多其他错误修复和增强功能。 关键字参数是可选的尾随变量参数,形式为(f akey aval bkey bval ...)。使用关键字参数调用函数写起来很方便,但是关键字参数不是集合,所以它们很难在函数之间流动...

1
3
发表于服务端专区
2020/07/24 09:46

Clojure 被 Nubank 收购

clojure 已经被 nubank 收购。以下为官方声明翻译。 我们很高兴地宣布Cognitect即将加入Nubank 公司家族。这是长久合作关系的下一步,并为Clojure和Datomic在全球范围内打开了新的机遇。 规模简单 Nubank对于Clojure和Datomic而言是一个了不起的成功案例,它可以大规模运行关键任务软件。自2013年成立以来,Nubank已发展到600个Clojure开发人员,在2000多个Datomic服务器上的500个微服务中运行250万行Clojure代码。Cognitect一直...

7
3
发表于AI & 大数据专区
2020/02/22 08:18

Clojure 发布年度调查报告:用于开发企业软件的比例历史最高

Clojure 昨日发布了 2020 年度调查报告。官方表示,通过今年的调查能看到越来越多的开发者在工作中使用 Clojure、对 Clojure 关键价值主张的持续关注以及不断发展的用户社区。 Clojure 的使用场景 受访者在被问及使用 Clojure 的场景时,答案包括工作、业余项目、修复错误以及学习研究。不过从今年的结果来看,开发者在工作中使用 Clojure 所占百分比最高: 此外,从下图可以看到,在使用 Clojure 的公司中,规模较大的公司(1...

9
5
发表于开发技能专区
2018/12/20 14:57

Clojure 1.10 发布,改进 Java 兼容性

经过近一年的开发,Clojure 1.10 正式发布了。 Clojure 1.10 主要聚焦于两个方面:改进错误报告和 Java 兼容性。 现在,REPL 处的错误报告会根据执行阶段(读取、宏扩展、编译等)对错误进行分类,错误还将附带所在位置和上下文等附加信息。此功能内置于 clojure.main REPL 中,但也可用于其他 REPL 和工具,能够通过修饰数据以生成更好的错误消息。 Clojure 1.10 要求 Java 8 及以上版本,并已针对与 Java 8 和 Java 11 的兼容...

8
5
发表于AI & 大数据专区
2018/03/21 08:23

Clojure 发布年度调查报告:大部分用户是 Java 开发者

今日,Clojure 发布了一份年度调查报告的结果,本次调查的受访者有 2325 人,Clojure 的这个调查每 14 个月进行一次,上次的调查是在 2016 年,总共有 2420 名受访者。由此可见,Clojure 的使用者并没有很大的波动。Clojure 是一种 LISP 风格的语言,运行在 JVM 上。 下面不妨看看一些调查结果 这里能看到目前有 72% 的开发者已经用上了 Clojure 的最新版 Clojure 1.9,只有少数(6%)的开发者仍在使用 1.7 或更旧的版本。相对于...

9
4
发表了资讯
2017/12/09 07:56

Clojure 1.9 发布,并发编程语言

Clojure 19 发布了,Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己,一个简单的办法就是访问一个JVM上的实现。 Clojure 1.9引入了两个主要的新功能:与规范...

5
4
发表了资讯
2016/01/20 00:00

Clojure 1.8 发布,并发编程语言

Clojure 1.8 发布,⚠更新如下: More string functions in clojure.string (portable to ClojureScript): index-of, last-index-of, starts-with?, ends-with?, includes? Compiler direct linking - improves performance and startup time Socket server and socket server REPL - adds the ability to allow remote Clojure REPL connections 完整更新列表请看: complete list Clojure是一种LISP风格的语言,运行在JVM上。...

14
15
发表了资讯
2015/07/01 00:00

Clojure 1.7 发布,并发编程语言

Clojure 1.7 发布,该版本最主要的两项特性是 transducers 和 reader conditionals。其中 transducers 可在几种新的和现存的环境中使用: into - to collect the results of applying a transducer sequence - to incrementally compute the result of a transducer transduce - to immediately compute the result of a transducer eduction - to delay computation and recompute each time core.async - to apply a transduc...

23
11
发表了资讯
2014/05/22 00:00

Clojure:让我兴奋的编程语言

最近我一直有想写一点关于Clojure的东西的冲动。但不巧的是,还有一个更大的冲动经常出现,就是要用Clojure语言重写我的这个博客网站,这也就让这篇文章的出炉延迟了一段时间。那么,下面就让我们开始聊聊Clojure这种编程语言吧! 我真正用到的第一种编程语言是Ruby。目前仍然每天在用Ruby为客户开发工作,大多是Rails应用。用Ruby大量的开发制作原型——这是一种非常帅的语言,尽管对编程的程序员需要极大的自律性来避免落入一...

23
61
发表了资讯
2014/03/26 00:00

Clojure 1.6 正式版发布,并发编程语言

Clojure 1.6 正式版发布,此版本更新内容如下: 1 兼容性和依赖关系 1.1 JDK 版本更新 Clojure now builds with Java SE 1.6 and emits bytecode requiring Java SE 1.6 instead of Java SE 1.5. [CLJ-1268] 1.2 ASM 库更新 The embedded version of the ASM bytecode library has been upgraded to ASM 4.1. [CLJ-713] 1.3 提升 "Alpha" 特性 The following features are no longer marked Alpha in Clojure: Watches - add-wa...

18
17
发表了资讯
2013/03/02 00:00

Clojure 1.5 正式版发布,并发编程语言

Clojure 终于迎来了 1.5 正式版本,该版本要求 Java 6 或者更新的版本。该版本包含一些新特性、性能方面改进,错误提示的改进,文档完善等等,详情请看发行说明。 Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享...

7
20
发表了资讯
2012/12/23 00:00

Clojure 1.5.0 RC 1 发布,并发编程语言

Clojure 发布了最新版本 1.5.0 的首个 RC 版,目前官方只是在其 Google Group 页上发布了简单几个字的消息。 Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。STM还是一个有争议的技术,还需要更好的证明自己...

3
8
发表了资讯
2012/08/20 00:00

【PDF分享】函数式编程之 Clojure

之前我们发过来自搜狐 @特价萝卜 在公司内部做的技术分享的讲稿的 PDF —— Clojure 简介与应用。 而这份 PDF 是根据之前做的技术分享《Clojure简介与应用》的讲稿改编了一下搞成了一篇博客《函数式编程之Clojure》。其重点在于函数式编程思想,去掉了一些Clojure方面的语法细节描述和例子,加上了一些分享时的口头描述内容。 下载 函数式编程之Clojure.pdf

3
23
发表了资讯
2012/08/07 00:00

【PPT分享】Clojure 简介与应用

这是来自搜狐 @特价萝卜 上周在公司内部做的技术分享的讲稿的 PPT ,先分享给大家。 下载 PPT:http://www.oschina.net/bbs/doc/544

21
20
发表了资讯
2011/09/25 00:00

Clojure 1.3 发布,并发编程语言

Clojure 1.3 发布了,该版本改进包括:  1 Deprecated and Removed Features     1.1 Earmuffed Vars are No Longer Automatically Considered Dynamic     1.2 ISeq No Longer Inherits from Sequential     1.3 Removed Bit Operation Support for Boxed Numbers     1.4 Ancillary Namespaces No Longer Auto-Load on Startup     1.5 Replicate Deprecated  2 New/Improved Features     2.1 Enh...

5
5
发表了资讯
2010/11/15 00:00

我要学的最后一门编程语言:LISP (Clojure)

我开发软件。事实上,我的整个职业生涯都是从事软件开发。早在互联网时代之前,在那次泡沫之前,那次泡沫之前的泡沫之前,我就在波士顿的一家小公司 里的一份软件开发的岗位上苦苦奋斗,我们做多协议路由器。在那份工作中,我从做测试干起,是一个“质管员”,感谢这个公司的技术创始人的榜样,他努力的工 作,在Cayman Systems中作为一个特殊的开发人员给予我们指导,使我找到了驱动我之后二十年的人生招唤:软件开发。 这第一...

27
18
发表了资讯
2010/09/06 00:00

JVM上的并发编程利器:Clojure语言

诞生于2007年的Clojure是JVM平台上的Lisp实现,Lisp 以强大的功能和表达性而著称,但应用范围存在着固定的局限,于是发起人Rich Hickey设计Clojure的初衷便是希望得到一门能够服务于高并发应用场景,较Lisp更为先进的函数式编程语言。 Clojure 保持了函数式语言的主要特点,同时避免了不稳定状态、递归和高阶函数。Clojure在语法上非常简单,其设计优势在于,让开发者绝大部分工作专注在真正 解决问题上,而非耗费在如何模块化设...

2
6
发表了资讯
2010/08/22 00:00

Clojure 1.2 发布

Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它支持不可变的数据结构(Clojure是来自于可持久化的数据结构)。Clojure还有一个特色是软件事务存储(Software Transactional Memory,STM),其支持用事务代替锁和互斥器来更新共享内存。 下载:http://clojure.org/downloads 新改进: 改进了protocols 和 datatypes; 增强了sequencelibrary,destructuring 以及 agents的功能; 支持 annotation...

0
2
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
1 评论
162 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部