`
heoxsoft
  • 浏览: 12938 次
  • 性别: Icon_minigender_1
  • 来自: 潍坊
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
昨天晚上10点钟在Rebol上下了订单,并马上用Paypal支付了,今天早上就收到了license。终于可以用Rebol同时连接Mysql和Mssql了。$249,不算太贵,只买了Windows的授权,如果可以还要再买一份linux的,因为用rebol做cgi开发,最好还是跑在linux上。  
这里只简单介绍Load的用法,主要是来自Rebol Document   Rebol的语法以及函数的命名惯例和其他语言不太一样。比如Load/next,其中Load是函数名,next是 refinement。因为rebol语言在国内翻译资料比较少,用的人少,rebol的应用也同样的很少。 因此refinement也没有一个通用的标准的翻译或者叫法。我在此也直接引用原文吧。 load/net的意思就是load一个serials,返回的结果是一个block。block的第一个变量值是serials的 第一个值,block的第二个值是serials的第二个值,即(next)下一个值。
Rebol文档中的Bind的定义如下:   Bind words to a special context.   Binds meaning to words in a block. That is, it gives words a context in which they can be interpreted. This allows blocks to be exchanged between different contexts, which permits their words to be understood. For instance a function may wa ...
原始链接:http://clojure101.blogspot.com/2009/04/destructuring-binding-support-in-def.html A lot of times when I am debugging a clojure function in REPL. I end up doing defs for all my lets and if my let is using the destructuring bind than it become a little tedious process. The following macro help ...
  揭秘 Compojure – Part 3   在第二部分中我们学习了怎么使用Compojure建立了一个框架项目。在本节中我们开始在这个项目中加入一些静态的文件。 在该程序中,将使用JQuery做为前端,而Clojure作为后台,主要关注Compojure。 1) 在address_book目录下创建存放静态文件的文件夹。 1. mkdir public 2. mkdir public/css 3. mkdir public/js 静态文件最好是放在一个单独的目录中,并由webserver进行处理。当前我们 ...
  Mirah, 刚刚看到的一门新的语言,号称Javanese中的ruby,formerly known as Duby. 也许哪一天就会心血来潮的学习探究一番,今天在此记下来。因为看过Ruby,Clojure, 都记不起什么开始的。It's creator is Charles Nutter the author of JRuby. 他们真是牛,写一个语言就像我们写一个Hello World那样简单的信手拈来。
读练http://groups.google.com/group/clojure/browse_thread/thread/b2df63353b89c27 有感 SLIME 代码,待整理.....   ; SLIME 20100404 user> (apply + (map #(let [k (key %) v (val %)] (* v (cost k))) (cookbook :Coffee))) (2.25 0.25 0.25) user> (apply + (map #([[k (key %) v (val %)]] (* v (cost k))) ...
学习clojure已有数月,总感觉那个地方不太对劲。原先看clojure的书,读clojure的文章,只是泛泛的读,粗略的看,没有仔细的、深入的读它的代码,所以总是进步不大,只学了一些皮毛的东西。 现在想看clojure中的几个框架和库,比如compojure,clj-record,conjure,leiningen,因为想用它们做个小东西,也想趁此机会仔细的研究一下clojure及其他。这时才发现没有Java基础读Clojure的代码来真的很累。因为Clojure完全基于JVM,而且能够很自然的使用那些数目繁多的各式各样的Java库。之所以有很多的Clojure源文件看起来很短,实际上就 ...
在clojure中有if 但是没有unless,但是有对应的when-not,同样if与when相对。相比于if与unless,when与when-not没有另外的条件不成立时的分支。因为按照英文的习惯没有人会说:when...else...。因此when和when-not后的body就可以包含很多的语句。因为when,与when-not是一个if主导的宏,然后把其后的body用do包装了起来。看看它的源代码(宏实现)就知道了,非常简单:   (defmacro when-not [test & body] (list 'if test nil 'do body ...
Global site tag (gtag.js) - Google Analytics