小编Zub*_*air的帖子

是否有稳定的Emacs自动包装系统?

我在OSX,Windows和Linux上使用Gnu Emacs.是否有一些命令可以自动下载和安装包(或.el文件)?我已经看到互联网上有一些正在进行中的项目(谷歌搜索后),但我想知道我是否错过了一些非常棒的包管理器.

emacs

7
推荐指数
1
解决办法
222
查看次数

与使用add-watch相比,clojure承诺的好处是什么?

我正在研究在clojure中实现并发的不同方法,这些似乎是做同样事情的两种竞争方式,所以我想知道我应该在哪里使用每种技术.

clojure

7
推荐指数
2
解决办法
1149
查看次数

沙盒Clojure怎么样?

我正在编写一个应用程序,允许我的应用程序的用户使用Clojure扩展它.Clojure通过应用程序中的网页输入并"evaled"运行.我的问题是我如何沙箱用户输入的代码,以便它不会破坏任何东西或调用System.exit或类似的东西?

clojure

7
推荐指数
2
解决办法
1498
查看次数

如何测量Clojure函数执行所需的CPU时间?

我见过为Clojure分析宏,但它们似乎都使用了经过的时间.有没有办法获得CPU时间?

clojure

7
推荐指数
1
解决办法
794
查看次数

在Clojure中获取XML中元素的值?

在Clojure中从XML字符串中获取元素值的最简单方法是什么?我正在寻找类似的东西:

(get-value "<a><b>SOMETHING</b></a>)" "b")
Run Code Online (Sandbox Code Playgroud)

回来

"SOMETHING"
Run Code Online (Sandbox Code Playgroud)

xml clojure

7
推荐指数
4
解决办法
2616
查看次数

在clojure中,如何根据自身来定义defmacro?

我一直在寻找defmacro的源代码,它的定义中使用了"let":

(def

 ^{:doc "Like defn, but the resulting function name is declared as a
  macro and will be used as a macro by the compiler when it is
  called."
   :arglists '([name doc-string? attr-map? [params*] body]
                 [name doc-string? attr-map? ([params*] body)+ attr-map?])
   :added "1.0"}
 defmacro (fn [&form &env 
                name & args]
             (let [prefix (loop [p (list name) args args]
Run Code Online (Sandbox Code Playgroud)

但是,"let"被定义为宏本身:

(defmacro let
  "binding => binding-form init-expr

  Evaluates the exprs in a lexical context in which the symbols in
  the binding-forms are …
Run Code Online (Sandbox Code Playgroud)

clojure

7
推荐指数
2
解决办法
287
查看次数

如何在clojurescript程序中获取我所在的Clojurescript命名空间?

如何在clojurescript程序中获取我所在的Clojurescript命名空间?我想这样做提供某些调试信息(它只需要在开发模式下工作)

clojurescript

7
推荐指数
3
解决办法
1433
查看次数

除Erlang之外的其他语言是否能够将代码发送到正在运行的实例?

我刚刚了解到,Erlang可以使用"nl"命令将代码和模块远程加载到集群的所有实例上.任何其他语言都可以这样做吗?

erlang hotswap

6
推荐指数
1
解决办法
424
查看次数

是否有一个版本的Smalltalk与Erlang风格的分布式消息传递?

是否存在允许分布式消息传递的Smalltalk版本,就像Erlang一样?如果Smalltalk传递了这种分布式消息,那么它是否是一种理想的语言,因为如果我没有弄错的话,Smalltalk还会实现自己的VM?

smalltalk

6
推荐指数
1
解决办法
791
查看次数

在erlang模块上调用时,"new"会做什么?

我见过在Erlang代码中使用的module_name:new,但是在module_name模块中没有引用"new"函数."新"有什么作用?

erlang

6
推荐指数
1
解决办法
492
查看次数

标签 统计

clojure ×5

erlang ×2

clojurescript ×1

emacs ×1

hotswap ×1

smalltalk ×1

xml ×1