有没有玩CLOJURE方言的朋友
魅力S射 • • 29876 次浏览如题
公司是新加坡CLOJURE论坛的组织者,每个月会在CBD开一次免费公开课。
有兴趣的朋友可以站内留下联络方式,谢谢。
-
#1
Amazing楼主是flybot的人吗? 本月21号有个聚会吧?
以前使用lisp做AI, 慕名clojure很久了。楼主常来分享一下吧。敢问目前技术用在本地何处呐? Walmat还是其他领域?
有没有比较过dotlisp与clojure的pro and con?
用在JVM上效率如何? 有没有memory leakage的情况?
So glad to see someone using lisp family tools. -
#2
JVM men leakClojure用到很多jni吗?还leak?
研究Functional programming的是不大见待oop的。现在有人用pure oop的语言实现了functional programming 的解释器,有够讽刺的。 -
#3
层主用过clojure?多多分享一下。
有啥商业好处和弊端的?
0617 -
#4
层主。你看看这一段, is it mem leak in clojure or not? I am not surewhen using httpkit to communicate to clients via websockets, the memory footprint grows apparently without bounds - depending on the system the process is then killed by the OS.
I looked at the memory usage in jconsole, and it's apparently the (new) metaspace that keeps growing. I managed to suppress the problem by passing -XX:MaxMetaspaceSize=128m to jar: In this case, the metaspace memory graph takes a dip whenever it exceeds the 128m, and the program doesn't end up eating all the memory. But it's a workaround - I'd like to understand why this growth is happening, but I'm not sure how to proceed. In C++, I'd track down leaks with valgrind, but since Java/Clojure is garbage-collected, I'm not sure what to look for.
I'm not 100% sure that it's only the httpkit code portion, but from my tests it seems like it - here's a code excerpt, where I'm listening for messages and depending on the message I send back a json object containing some data; coreparams-atom can be expected to have around 10 float entries at any time.
(httpkit/on-receive channel (fn [data]
(let [data-map (json/read-str data)
param (first (get data-map "data"))
value (second (get data-map "data"))]
(case (get data-map "type")
; ...
"curparams" (let [tosend (json/write-str
{:type "curparams"
:data (-> @state/coreparams-atom
(assoc :timestamp (db/timestamp))
(util/keyword-replace-char ":" "_"))})]
(httpkit/send! channel tosend))
; ...
))))
System:
Ubuntu 14.04
OpenJDK Runtime Environment (build 1.8.0_40-internal-b27)
6GB RAM
Clojure 1.6.0
http-kit 2.1.6
Similar behaviour on the same JVM on a CentOS to which I currently don't have access, so can't give detailed specs. -
魅力S射 楼主#5
是的,这个月21号有开课新加坡Clojure这方面的人才太少了。我们接手组织者一年多,才慢慢有点进展,但老板还是觉得进度太慢。
明人不说暗话,我们主要目的是招人。
文凭,年龄,性别不限,只看实力。
待遇可谈,薪资不封顶。
一面过后会出题测试,通过测试就可入职,没有太多套路。
如果有合适人选,可以帮忙推荐,不胜感激。 -
魅力S射 楼主#6
技术层面,不方便透露太多只能说大老板是技术出身,完美主义者,有严重的代码洁癖。
公司总部在深圳,做棋牌游戏的,跟QQ游戏是同时代产品