小编use*_*359的帖子

conda,condi,conde,condu

我正在阅读Reasoned Schemer.

我对如何conde运作有一些直觉.

但是,我找不到conde/ conda/ condu/ condi做什么的正式定义.

我知道https://www.cs.indiana.edu/~webyrd/但似乎有例子而不是定义.

有没有一个正式的定义conde,conda,condi,condu地方?

scheme clojure minikanren clojure-core.logic

30
推荐指数
2
解决办法
2653
查看次数

如何调试ClojureScript

我为这个看似愚蠢的问题道歉,但我现在已经开始使用ClojureScript几周了,我无法弄清楚这个简单的问题:

我如何调试ClojureScript?

所以这是问题所在:

  1. 我写了*.cjs文件
  2. 我运行cljsc/build ...
  3. 我加载了我的网页.
  4. 发生了一件坏事.
  5. 我打开了firefox控制台.
  6. 我在生成的 js中得到一行,我发现这是不可理解的,我不知道它来自哪个原始cljs文件行.

我的问题:

开发ClojureScript应用程序的正确方法是什么?

PS我看过ClojureScriptOne - 我不喜欢的是它将所有技术同时捆绑在一起; 而且我更愿意在将它们连在一起之前了解如何单独使用每个单独的部分.

我对ring + mustache + compojure很满意,[主要是因为我可以使用我的标准Clojure调试技术]但是ClojureScript是另一个野兽.

更新:自从第一次提出这个问题以来,情况发生了很大的变化.这些天调试ClojureScript应用程序的正确方法是启用源映射 - http://github.com/clojure/clojurescript/wiki/Source-maps

clojure clojurescript

28
推荐指数
5
解决办法
6156
查看次数

Clojure Long Literal String

我想要的是

某些编程语言具有创建多行文字字符串的功能,例如:

some stuff ... <<EOF
  this is all part of the string
  as is this
  \ is a literal slash
  \n is a literal \ followed by a literal n
  the string ends on the next line
EOF
Run Code Online (Sandbox Code Playgroud)

问题:Clojure有类似的东西吗?我意识到"处理多行很好,但我希望它也能正确处理\为文字.

谢谢!

clojure

23
推荐指数
3
解决办法
1万
查看次数

在Google Chrome中调试CSS

我正在写一些CSS文件,但是当我犯了一个错误时,Chrome似乎只是默默地忽略了我搞砸的部分,然后渲染剩下的部分.

这使得调试很烦人,因为我无法弄清楚出了什么问题.

那么,有没有办法让Chrome"用大红色字母尖叫我",这样我就可以花更少的时间找到错误并花更多的时间修复它?

css debugging google-chrome

13
推荐指数
2
解决办法
2万
查看次数

VIM的JavaScript实现

我正在寻找在Javascript中实现的Vi变体.

不幸的是,我已经获得了配置Vim以编写JavaScript代码的所有类型的结果.

我发现的唯一有用的结果是JSVI.

问题:我应该研究其他任何(也许是更现代的)感受吗?

javascript vim

13
推荐指数
2
解决办法
3556
查看次数

使用clojure进行大规模数据挖掘

我正在寻找一个很好的参考

使用Clojure进行大规模数据挖掘

我知道很多好的clojure编程书籍(Programming Clojure,Joy of Clojure,...),以及许多优秀的数据挖掘教科书(挖掘海量数据集,管理千兆字节......).但是我不知道有任何专门针对的引用

使用Clojure进行大规模数据挖掘

由于以下原因,"with clojure"部分对我来说非常重要:

* most theoretical analysis uses big-Oh running time, which ignores constants
* constants matter, if it ends up being a matter of 1 second vs 1 hour (for things that need to be real time)
* or 1 hour vs 1 week (for batch jobs)
Run Code Online (Sandbox Code Playgroud)

特别是,我认为JVM,Clojure数据结构之间存在很多相互作用,数据是存储在内存中还是懒惰地从磁盘读取 - 可以使"相同"算法的运行时间大不相同"略微"不同的实现.

因此,我的问题(以上所有内容都是为了避免被"Check Google"关闭):

使用Clojure进行大规模数据挖掘的好资源是什么?

谢谢!

clojure data-mining

10
推荐指数
1
解决办法
4454
查看次数

在Leiningen/Clojure中使用lwjgl

(1) (println (. System getProperty "java.library.path"))
Run Code Online (Sandbox Code Playgroud)

这给了我一个java寻找原生扩展的地方列表.

然后,我使用了lwjgl原生扩展,并将它们放在那里.

对我不起作用的事情(可能是因为我错误地使用了它们)

(*) setting :native-path
(*) setting :native-dependencies
Run Code Online (Sandbox Code Playgroud)

问题

我的设置:

(lein deps; echo "====="; cat project.clj; echo "====="; cat src/main.clj; echo "====="; lein repl) &> log
Run Code Online (Sandbox Code Playgroud)

"日志"的内容

    Copying 10 files to /Volumes/ramdisk/fail/lib
=====
(defproject
  mincase "0.0.1"
  :dependencies [[org.clojure/clojure "1.4.0"]
                 [org.lwjgl.lwjgl/lwjgl "2.8.2"] ]
  :repositories {"local" "/Users/x/z/maven_repo"}
  :jvm-opts ["-Xms4g"  "-Xmx4g"]
  :repl-init main
  )

=====
(ns main
 (:import org.lwjgl.opengl.Display)) 
=====
REPL started; server listening on localhost port 31235
UnsatisfiedLinkError no lwjgl in java.library.path  java.lang.ClassLoader.loadLibrary (ClassLoader.java:1860) …
Run Code Online (Sandbox Code Playgroud)

clojure

9
推荐指数
2
解决办法
3247
查看次数

获得Clojure Stacktrace

我知道http://richhickey.github.com/clojure/clojure.stacktrace-api.html.

有没有办法让当前的堆栈跟踪没有引发异常并捕获它?

(我正在调试一段代码,并希望在某些点捕获堆栈跟踪,以便我可以分析正在发生的事情.)

谢谢!

clojure

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

clojure:O(1)时间得到矢量的大小

上下文

(doc count)
-------------------------
clojure.core/count
([coll])
  Returns the number of items in the collection. (count nil) returns
  0.  Also works on strings, arrays, and Java Collections and Maps
Run Code Online (Sandbox Code Playgroud)

计数是否保证在向量上是恒定的时间?

如果没有,无论如何都要在恒定时间内获得矢量的大小?

更多背景

我实际上想得到一个向量的列表元素,我可以在O(1)中用nth做,假设我知道向量大小.

编辑:

我忘了提这个.我需要这个来处理瞬态向量.

clojure

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

Clojure:像Java一样的CSS/DOM

笔记:

答案不是clojurescript.我想用Clojure编写代码,而不是ClojureScript代码.

语境:

我更喜欢用户界面的CSS/DOM模型,而不像Java的Graphics2D.

题:

是否有某种方式/某些项目将WebKit嵌入到Java应用程序中?我希望能够用Java编写代码,但也能够拥有一个可以通过CSS/DOM控制/操作的GUI.

谢谢!

java user-interface clojure

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