[ANN] ribol v0.2.1 - comprehensive document on conditional restart systems

2013-09-25 Thread zcaudate
I've done a pretty comprehensive guide on conditional restart systems in clojure with diagrams to show why it is much more flexible over try/catch mechanism Project: https://github.com/zcaudate/ribol Generated Documentation: http://z.caudate.me/ribol/ -- -- You received this

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 noodle...@gmail.com wrote: Hello everyone, XCLJB is a Clojure language binding for the X Window System, similar to

Re: [ANN] ribol v0.2.1 - comprehensive document on conditional restart systems

2013-09-25 Thread Baishampayan Ghose
This is brilliant, thanks! ~BG On Wed, Sep 25, 2013 at 12:44 PM, zcaudate z...@caudate.me wrote: I've done a pretty comprehensive guide on conditional restart systems in clojure with diagrams to show why it is much more flexible over try/catch mechanism Project:

Re: [GSoC] core.typed

2013-09-25 Thread Ambrose Bonnaire-Sergeant
Oh, and a big thanks to David Nolen for mentoring me, now twice in a row! I will certainly be mentoring next year. Ambrose On Wed, Sep 25, 2013 at 6:32 PM, Ambrose Bonnaire-Sergeant abonnaireserge...@gmail.com wrote: Hi, Google Summer of Code has ended and it has been a particularly

[ANN] modern-cljs - Tutorial 19: A survival guide for livin' on the edge

2013-09-25 Thread Giacomo Cosenza
Hi all, I just published the 19th tutorial of the modern-cljs series https://github.com/magomimmo/modern-cljs/blob/master/doc/tutorial-19.md It talks about a typical collaboration workflow on github when you want to work on someone else's library and then publish a snapshot release on clojars.

[ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
Nightcode is an IDE written in Clojure. I announced a very half-baked 0.0.1 nearly two months ago, and after tons of bug fixes and feature additions, I'm happy to release a two-thirds-baked 0.1.0: https://nightcode.info/ Here's what's changed since the first release: - When holding down the

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Shantanu Kumar
Thanks for the release! Is there a way to change the color theme, e.g. if I want to set a light background? Shantanu On Wednesday, 25 September 2013 19:03:47 UTC+5:30, Zach Oakes wrote: Nightcode is an IDE written in Clojure. I announced a very half-baked 0.0.1 nearly two months ago, and

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
The theme is currently hard-coded. BTW I submitted it to HN, in case anyone cares: https://news.ycombinator.com/item?id=613 On Wednesday, September 25, 2013 9:54:23 AM UTC-4, Shantanu Kumar wrote: Thanks for the release! Is there a way to change the color theme, e.g. if I want to set a

Re: [ANN] ribol v0.2.1 - comprehensive document on conditional restart systems

2013-09-25 Thread Dima Sabanin
Hi Chris! Great library! I'm trying to apply this to a project I'm working on, but I'm somewhat new to the conditional restarts theory. What would I use instead of Clojure's finally block to properly free up the resources on error escalation? -- Thanks, Dima Sabanin

Re: [ANN] ribol v0.2.1 - comprehensive document on conditional restart systems

2013-09-25 Thread zcaudate
Hi Dima, That's actually a really good question. I don't think it possible currently :) I think I do need to support a finally clause But can you give a code example of how you might want to write such a thing? -- -- You received this message because you are subscribed to the Google

Introspecting documentation information

2013-09-25 Thread Marek Kubica
Hi, I was thinking of extracting the information that (doc) returns, but I couldn't find an universal way to do it: - When I use (meta (var foo)) this works, but only for functions - I looked in the source code of clojure.repl/doc but it uses a lot of private functions, that I'd have to

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Mike
Probably a dumb question, but for those of us who would love to use Clojure under Windows, is there a way to use this IDE in a Clojure-CLR environment? In any case, thank you for your efforts. On Wednesday, September 25, 2013 8:33:47 AM UTC-5, Zach Oakes wrote: Nightcode is an IDE written in

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
It won't compile to the CLR, but you can certainly run the jar file on Windows. I assume you want to avoid installing Java, but that won't be possible because its UI is entirely Swing-based and it has JVM-specific stuff on the backend like the HotSwap feature. On Wednesday, September 25, 2013

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread adrians
Zach, have you considered using JavaFX instead of Swing and having an embedded JRE as a turnkey one file setup (see http://docs.oracle.com/javafx/2/deployment/packaging.htm)? You'd probably be able to build a UI with much more potential for the long run. On Wednesday, September 25, 2013

Re: [ANN] ribol v0.2.1 - comprehensive document on conditional restart systems

2013-09-25 Thread Dima Sabanin
Something as simple as (finally) block in (manage) would work for me, but I'm not sure how it fits the philosophy. As I said, I've read about conditional restarts in Common Lisp, but never actually used it in the real project. I wonder how finally block is implemented there? On Wed, Sep 25, 2013

Re: [ANN] ribol v0.2.1 - comprehensive document on conditional restart systems

2013-09-25 Thread zcaudate
Hi Dima, You can now put 'finally' clause in v0.2.2, just loaded onto clojars. I haven't done an example on the readme yet but the following should print a hello and return [1 2 :A]: (manage ;; L2 [1 2 (manage;; L1 (raise :A)

Video: Generating Beautiful (and Correct) Documentation from Unit Tests Files

2013-09-25 Thread zcaudate
I've put up a video of a new documentation plugin for leiningen Project Page: https://github.com/zcaudate/lein-midje-doc Youtube Video: http://www.youtube.com/watch?v=8FjvhDPIUWEfeature=youtu.be Sample Generated Documentation: http://z.caudate.me/lein-midje-doc/ http://z.caudate.me/ribol/

Re: [ANN] clara-rules 0.1.0 released -- rules as a control structure

2013-09-25 Thread Alan Moore
+.010 Thanks for the update! I'm still working on mods for ClojureScript... I'll send a pull request when I'm done. Alan On Monday, September 23, 2013 7:16:12 PM UTC-7, Ryan Brush wrote: This is the first release of Clara, forward-chaining rules in Clojure. Details on the github site:

Re: [ANN] Nightcode 0.1.0, a Clojure IDE

2013-09-25 Thread Zach Oakes
I messed with JavaFX and Clojure in the past. I found a neat little library called splendid on BitBucket that wrapped a few things, but nothing like seesaw. Also, I mainly was interested in it for its webkit-based WebView, but that turned out to be really crummy. I also didn't like that it

Re: [ANN] clara-rules 0.1.0 released -- rules as a control structure

2013-09-25 Thread Ryan Brush
Sounds great, Alan! I hope the significant refactoring of the rule shredding and optimization I made last weekend didn't disrupt you too much. The good news is I think the APIs structure of the code should be reasonably stable now. I'm planning on attacking the accumulator logic next -- it's

Re: [ANN] clara-rules 0.1.0 released -- rules as a control structure

2013-09-25 Thread zcaudate
Hi Ryan! Great work. Can normal clojure maps can be used instead of records? -- -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be

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

Nightcode questions

2013-09-25 Thread adrians
Hi Zach, After trying various multi-key combinations in order to invoke some paredit commands, I ended up so that typing Ctrl+anything would insert odd, non alphanumeric characters into the edior (I'm using a US keyboard, btw). Even basics like ctrl-z, ctrl-s wouldn't do the right thing. Are

Typedef-like functionality for Clojure records?

2013-09-25 Thread Vincent Chen
Hi, I have in my hands an XML description of data structures that I want to mechanically translate into Clojure. There are struct and typedef elements, with struct being similar to structs in C (list of fields) and typedef being similar to typedef in C (defining new name for already defined

Nightcode Clojure syntax highlighting

2013-09-25 Thread adrians
Zach, I noticed that highlighting is broken on some Clojure files (the paredit widget ones, for example) and saw that the latest version (2.5.0) of RSyntaxTextArea might have addressed this according to the release notes. The project's github page already had an