原文:clojure基础入门(一)

最近在看storm的源码,就学习分享下clojure语法。 阅读目录: 概述 变量 运算符 流程控制 总结 概述 clojure是一种运行在JVM上的Lisp方言,属于函数式编程范式,它和java可以方便的互相调用,这样开发的程序可以很好的结合java和clojure的优点 storm ,这跟Net中C 和F 的角色一样。 安装java . 以上的JDK,下载地址。 下载clojure的环境 包, ...

2015-08-30 22:01 0 5422 推荐指数:

查看详情

Clojure基础

最近看了一段clojure,下面是从书上摘下来的一下语言基础的精华部分 ;函数的基本形式 ;;创建一份hashmap包含两个键值对 ;定义变量 ;quote阻止求值,'x是其简便形式 ;fn是依次行定义,所以只能定义的同时使用 ...

Tue Sep 13 01:58:00 CST 2016 0 1515
Clojure CLR 入门

看过"黑客与画家"之后,你是不是对Lisp心动不已?然后翻了几页ACL(Ansi Common Lisp)又望而却步?叹息:如果有一天可以再.Net CLR 上写Lisp代码那就好了!这一天已经来了,这就是Clojure CLR.看语言转换矩阵, Clojure的寄生能力超强,这方面甚至超过 ...

Tue Mar 26 02:08:00 CST 2013 2 4303
Clojure:从Java调用Clojure

我们要在Java中调用Clojure有两种方法,一种是将Clojure代码生成class文件,另外一种是通过Clojure RT方式直接在java程序中调用Clojure代码。两种方式各有优缺点, 第一种方式的优点在于在Java调用class与平常的java代码没有任何区别,而且对IDE ...

Wed Jul 02 17:20:00 CST 2014 0 2653
Clojure - 基本语法

http://clojuredocs.org/, 在线Clojure语法例子 Installing Clojure Clojure is an open-source project hosted at github.com. git clone https ...

Wed Jan 23 02:03:00 CST 2013 0 5866
Clojure STM 笔记-上篇

年前有时间关注了一下Clojure,兴趣点在Lisp和其对并发的解决方案.对于后者,老聂推荐了一篇比较不错的文章:" Software Transactional Memory" .这篇文章是个很好的切入点,一方面可以学习Clojure,一方面可以借这个机会温习一下"程序设计语言 ...

Tue Feb 05 00:58:00 CST 2013 0 3127
Clojure STM 笔记-中篇

继续上篇继续完成 " Software Transactional Memory "的笔记, 本文关注Clojure 处理并发的四种引用类型. Clojure中除了引用类型(Reference Type)之外所有 ...

Wed Feb 06 00:00:00 CST 2013 1 2745
Clojure 宏 上篇

开始接触Lisp宏是看Ansi Common Lisp的第十章,Lisp宏定义相关的话题都已经提到,有兴趣的可以看看.ACL的目前已经在Github上有中文译本 [ 第十章],不要太担心Clojure与Lisp的语法差异,可以看下面这个对照表 http ...

Tue Mar 19 02:48:00 CST 2013 3 4252
Clojure STM 笔记-下篇

继续完成"Software Transactional Memory"笔记的下篇,这部分内容基本上就是Clojure STM源码阅读指南,从事务实现的各种概念作为切入点,逐步跟进抽丝剥茧.在本文梳理即将结束的时候我找到"Software Transactional Memory"一文对应 ...

Thu Feb 21 21:11:00 CST 2013 1 2509
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM