Re: [ANN] XCLJB v0.1.0: X protocol Clojure-language Binding

2013-09-25 Thread Vincent Chen
Hi, Yes, I have looked at core.async. I'm assuming you mean sticking events inside a channel and providing the channel for the user to use? I decided against it for two reasons: - core.async is still experimental, as far as I can tell. - What I'm doing currently is similar: have a LinkedBlockingQ

Re: [ANN] XCLJB v0.1.0: X protocol Clojure-language Binding

2013-09-25 Thread Adam Clements
Have you looked at core.async for shuttling asynchronous events back and forth. This sounds to me like the sort of thing it was designed for On 10 Sep 2013 06:30, "Vincent Chen" wrote: > Hello everyone, > > XCLJB is a Clojure language binding for the X Window System, similar > to the XCB (the X p

[ANN] XCLJB v0.1.0: X protocol Clojure-language Binding

2013-09-09 Thread Vincent Chen
Hello everyone, XCLJB is a Clojure language binding for the X Window System, similar to the XCB (the X protocol C-language Bindings). It allows programmers to communicate with and write GUIs for an X server in Clojure, without having to drop down into C. Source code, README, and examples: https:/