clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Hi Everyone, I want to let you know about clooj, a small, simple IDE for clojure that I have been developing (in clojure). It's packaged as a single jar file (including clojure 1.2), here: https://github.com/downloads/arthuredelstein/clooj/clooj-0.1.0-standalone.jar Just download it and

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Ambrose Bonnaire-Sergeant
This is a first for me, a Clojure IDE that just works. Big thumbs up! Ambrose -- 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: Tutorial about web development with Clojure

2011-07-18 Thread Tarantoga
I have reorganised the code, made some refactoring and added new functionality. For now, it is not just a blog but a more general framework which you can reuse for your own webapps. It is here now: https://github.com/dbushenko/Clojure-WebApp . The enhancements: 1. Added validations for models. 2.

Aw: clooj, a lightweight IDE for clojure

2011-07-18 Thread finbeu
Arthur hi, that's cool! Just works out of the box! I will recommend it to everyone that wants to try clojure. - Finn -- 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

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Tarantoga
Yep, this is great! How about syntax highlighting? On Jul 18, 10:03 am, Arthur Edelstein arthuredelst...@gmail.com wrote: Hi Everyone, I want to let you know about clooj, a small, simple IDE for clojure that I have been developing (in clojure). It's packaged as a single jar file (including

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Shantanu Kumar
This is so cool. Any chance you can use Laurent Petit's Paredit? https://github.com/laurentpetit/paredit.clj Any roadmap for features? Syntax highlight, autocomplete etc? Regards, Shantanu On Jul 18, 12:03 pm, Arthur Edelstein arthuredelst...@gmail.com wrote: Hi Everyone, I want to let you

Re: Cyclic load dependency

2011-07-18 Thread Ben Smith-Mannschott
Clojure does not allow cyclic dependencies between namespaces. Java does allow cyclic dependencies between classes. I'm not familiar with appengine-clj. Are you certain that appengine.datastore is Clojure code, not Java code? If it's Java you should be using import. // Ben On Sat, Jul 16, 2011

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Lee Spector
I am *very* excited to see this project, which I think could be a great addition to the Clojure world, particularly for newcomers and those of us who teach them. First critical reactions: - I put a high premium on auto-indendentation, and clooj seems to get this right when hitting return

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Adam Burry
- I just created a new project and I get a user prompt in the REPL pane but I can't type anything into that... so I can't actually try it... I click in there but I don't get a cursor there, and typing does nothing. In case it matters I'm running Mac OS 10.6.8 and java -version says:

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Tamreen Khan
It's a little confusing to see what's normally the text for the prompt, user=, be in the window that shows the result. Why can't both the prompt and the results be shown in the same area? On Mon, Jul 18, 2011 at 8:32 AM, Adam Burry abu...@gmail.com wrote: - I just created a new project and I

Re: Cyclic load dependency

2011-07-18 Thread r0man
There was indeed a cyclic dependency, that didn't show up with clojure 1.2.0. I fixed it and pushed an updated version using clojure 1.2.1 to clojars. Roman On Jul 18, 12:07 pm, Ben Smith-Mannschott bsmith.o...@gmail.com wrote: Clojure does not allow cyclic dependencies between namespaces.

use of subseq on a vector which I know is already sorted

2011-07-18 Thread Sunil S Nandihalli
Hi everybody, I have a situation where I know that the sequence I have at hand is sorted but does not implement the Sorted interface. How can I use subseq for example on a vector without actually creating a sorted-set out of it which I think may be wasteful.. Am I mis-informed about creation of

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Yep, this is great! How about syntax highlighting? Thanks, good suggestion! I'm not a huge fan of most syntax highlighting -- what do you think would be helpful but unobtrusive? -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group,

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
On Jul 18, 2:31 am, Shantanu Kumar kumar.shant...@gmail.com wrote: This is so cool. Any chance you can use Laurent Petit's Paredit?https://github.com/laurentpetit/paredit.clj Thanks, that's a very interesting idea. Perhaps, if Laurent doesn't mind! :) Any roadmap for features? Syntax

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Hi Florian, but somehow i can't save ... It always says Oops Unable to save file Sorry, you need to choose File New first, or open a project with existing source files. I will try to fix this issue soon. -- You received this message because you are subscribed to the Google Groups Clojure

Re: FleetDB or other NoSQL store for Clojure?

2011-07-18 Thread Robert Lally
I've been using OrientDB [ http://www.orientechnologies.com/ ] recently, and although it isn't quite ready for primetime, it has a structure that would map quite well onto Clojure. R, On 15 July 2011 08:17, Marko Kocić marko.ko...@gmail.com wrote: Hi all, I would like to try out some of those

Construct map without associng nil values..

2011-07-18 Thread Andreas Liljeqvist
Got something like this: (for [e entries] {:filename (.getName e) :comment (.getComment e) :manymorekeys xxx}) Quite often I get nil as comments. Problem is that I don't want any keys added for comment if there are none. I could wrap the whole thing in a (defn

Excellent intro to core.logic

2011-07-18 Thread David Nolen
I highly recommend checking this out if you're curious about core.logic, https://github.com/frenchy64/Logic-Starter/wiki David -- 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

Re: Construct map without associng nil values..

2011-07-18 Thread Meikel Brandmeyer
Hi, Am Montag, 18. Juli 2011 16:48:05 UTC+2 schrieb bonega: Got something like this: (for [e entries] {:filename (.getName e) :comment (.getComment e) :manymorekeys xxx}) Quite often I get nil as comments. Problem is that I don't want any keys added for comment if

Re: use of subseq on a vector which I know is already sorted

2011-07-18 Thread Benny Tsai
Hi Sunil, If you know that the input sequence is already sorted, then you can use take-while and drop-while in lieu of subseq. (subseq (sorted-set 1 2 3 4) 3) - (take-while #( % 3) [1 2 3 4]) (subseq (sorted-set 1 2 3 4) = 3) - (take-while #(= % 3) [1 2 3 4]) (subseq (sorted-set 1 2 3 4) 3) -

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Hi Lee, Tab moves it to the right, shift-tab moves it to the left, but is there a way to say move it to the correct place A very good point -- added to the clooj github issues. - I just created a new project and I get a user prompt in the REPL pane but I can't type anything into that...

Re: use of subseq on a vector which I know is already sorted

2011-07-18 Thread Meikel Brandmeyer
Hi, Am Montag, 18. Juli 2011 16:59:40 UTC+2 schrieb Benny Tsai: If you know that the input sequence is already sorted, then you can use take-while and drop-while in lieu of subseq. (subseq (sorted-set 1 2 3 4) 3) - (take-while #( % 3) [1 2 3 4]) (subseq (sorted-set 1 2 3 4) = 3) -

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Shantanu Kumar
On Jul 18, 7:24 pm, Arthur Edelstein arthuredelst...@gmail.com wrote: On Jul 18, 2:31 am, Shantanu Kumar kumar.shant...@gmail.com wrote: This is so cool. Any chance you can use Laurent Petit's Paredit?https://github.com/laurentpetit/paredit.clj Thanks, that's a very interesting idea.

following Rich's talk at NYC Clojure this Wednesday

2011-07-18 Thread Stuart Halloway
Several people have asked about access to Rich's upcoming talk this Wednesday night [1]. In order to make information available for those who are not present in NYC, we are planning to do the following: During the talk: * We will be live streaming the talk at [2]. This is our first time live

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Lee Spector
On Jul 18, 2011, at 11:10 AM, Arthur Edelstein wrote: The REPL input is the lower right pane. I think I should add some labels on each pane. Ah yes -- now I see it and that works fine. Thanks also to Adam Burry for pointing this out. As Tamreen Khan noted it's a little confusing that

Re: use of subseq on a vector which I know is already sorted

2011-07-18 Thread Benny Tsai
On Monday, July 18, 2011 9:12:05 AM UTC-6, Meikel Brandmeyer wrote: Hi, *snip* However with a different performance promise, I believe. Hi Meikel, I took a look at the source for subseq, and you're right. To be specific, when the comparison operation is either or =, seqFrom allows

Re: following Rich's talk at NYC Clojure this Wednesday

2011-07-18 Thread Baishampayan Ghose
Yoohoo! Thanks a bunch, Stu co. Regards, BG --- Sent from phone. Please excuse brevity. On Jul 18, 2011 9:28 PM, Stuart Halloway stuart.hallo...@gmail.com wrote: Several people have asked about access to Rich's upcoming talk this Wednesday night [1]. In order to make information available for

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
On Jul 18, 3:16 am, Florian Over florian.o...@googlemail.com wrote: Hmm, good idea but somehow i can't save ... It always says Oops Unable to save file When i'm at home i will give it another try. Hi Florian, There are two requirements: 1. You need to have a project open, in a writable

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Hi Tamreen, On Jul 18, 5:38 am, Tamreen Khan histor...@gmail.com wrote: It's a little confusing to see what's normally the text for the prompt, user=, be in the window that shows the result. Why can't both the prompt and the results be shown in the same area? That is a good point. I wanted a

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
The REPL input is the lower right pane. I think I should add some labels on each pane. Ah yes -- now I see it and that works fine. Thanks also to Adam Burry for pointing this out. As Tamreen Khan noted it's a little confusing that there's a prompt in the upper pane while input can only

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Timothy Baldridge
There's allot here I really like. This could end up being the IDE for clojure newbies. I agree though, lein integration would be awesome. One of my biggest complaints against larger IDE's is trying to get them to look at the lein classpaths. Getting the same result in my repl as I get by doing

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Another kick-ass feature would be first-class integration with Leiningen (and likewise, with Cake) - you can discover the list of commands using the lein command without any args. Once you discover the command names you can display it in a menu. When a user clicks one of those menu items,

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
One of my biggest complaints against larger IDE's is trying to get them to look at the lein classpaths. Getting the same result in my repl as I get by doing lein run would be awesome. That's more or less what I've been attempting to do, but I need to check carefully that I have covered the

Re: FleetDB or other NoSQL store for Clojure?

2011-07-18 Thread Edwin Watkeys
Hi, I would recommend using — or at least giving serious consideration to — the Redis client as part of Zach Tellman's Aleph project. It has been the most reliable, robust Redis client I've found, and the Aleph framework makes it easy to deal with asynchronous I/O. Edwin -- You received

Re: Aparapi

2011-07-18 Thread Gary
I am the tech lead on the Aparapi team here at AMD. We have heard of folks attempting to use Aparapi from Clojure (as well as Beanshell, Groovy and Scala), and we would like to followup with various communities to work out what would be needed to make this work. There are a couple of challenges,

[ANN] Nimrod: logs-based metrics server

2011-07-18 Thread Sergio Bossa
Hi guys, Nimrod is a metrics server based on logs processing, and I've just published its first (0.1) binary release: https://github.com/sbtourist/nimrod Any feedback, either on source code, product usage or features, as well as any kind of contribution, will be greatly appreciated :) Enjoy,

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Lars Nilsson
On Mon, Jul 18, 2011 at 3:03 AM, Arthur Edelstein arthuredelst...@gmail.com wrote: --- more work needed clooj is a work in progress. Your suggestions, criticisms and code contributions are appreciated. Not sure if I'm not misunderstanding the initial creating of a project, but it seems to me

The Last Programming Language

2011-07-18 Thread TimDaly
Robert Martin argues that Clojure could be the seed of the last programming language. http://skillsmatter.com/podcast/agile-testing/bobs-last-language -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Not sure if I'm not misunderstanding the initial creating of a project, but it seems to me that I am using a file dialog box for a directory selection. As it wasn't entirely clear what it expected me to do at that point, I just typed in some name without knowing for sure if it was supposed to

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Lars Nilsson
On Mon, Jul 18, 2011 at 1:42 PM, Arthur Edelstein arthuredelst...@gmail.com wrote: Not sure if I'm not misunderstanding the initial creating of a project, but it seems to me that I am using a file dialog box for a directory selection. As it wasn't entirely clear what it expected me to do at

Re: Tutorial about web development with Clojure

2011-07-18 Thread Tarantoga
I have splitted it into two projects: the Clojure-WebApp itself (webapp-0.1.0.jar on clojars.org) and the webexample1. https://github.com/dbushenko/Clojure-WebApp https://github.com/dbushenko/webexample1 Next step now: the detailed guide of using Clojure-WebApp. -- You received this message

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Yes, it does say that now that I'm checking again, I must have missed it the first time around. I just confused it with a regular file dialog box. My feeling about a different style dialog box stands, Thanks for pointing it out; I'll try to fix that. I'm much, much more interested in a the

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Lars Nilsson
On Mon, Jul 18, 2011 at 2:06 PM, Arthur Edelstein arthuredelst...@gmail.com wrote: Tallied. :) What's your favorite keyboard shortcut for invoking smart indent? Is it TAB? I imagine it's still important to be able to indent and de-indent manually, but maybe I'm wrong. I use TAB. Just about the

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
I use TAB. Just about the only file type I edit for which it doesn't do this are Makefiles. C/C++, Clojure/Lisp, O'Caml source files, etc, I use TAB in Emacs and expect it do make the current line indented appropriately, whether I'm at the beginning, end or in the middle of the line. I can't

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Timothy Baldridge
I don't know if it has been mentioned yet, but I'm not getting error-output in the REPL. If I type (println foo) then do CTRL+E I see the REPL spit out the lines I entered, then nothing... Some sort of error feedback would be nice. Timothy -- You received this message because you are

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Shantanu Kumar
You may also consider building a plugin architecture for Clooj. For example, Leiningen support can be built by writing a plugin. That's an interesting idea. How do you envision a plugin architecture should work? From the top of my head it looks like it should be possible to safely maintain

Re: use of subseq on a vector which I know is already sorted

2011-07-18 Thread Ken Wesson
If the input is always going to be sorted, consider using a sorted-set or similar collection type to hold it in the first place. If you're going to need to refer to a particular subsequence repeatedly, and it's held in a vector, you might also consider using subvec after using loop/recur to find

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Shantanu Kumar
All indentation uses spaces. I guess my fear is that users will find it annoying if the TAB key is devoted to smart indentation and space and delete are the only tools for adjusting the indentation manually. But maybe manual indentation is a rare enough that it is better to use TAB for smart

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Shantanu Kumar
So, just to expand the scope - what kind of plugins should be possible: 1. Source control plugins - Git, Mercurial, Subversion... 2. Theme/Look-n-feel plugins 3. Syntax highlight plugin - Clojure, Markdown, Textile, XML, Leiningen project.clj, Rakefile, Ruby 4. Tool plugins -- Leiningen,

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Hi Timothy, Thanks for your message. I don't know if it has been mentioned yet, but I'm not getting error-output in the REPL. If I type (println foo) then do CTRL+E I see the REPL spit out the lines I entered, then nothing... I don't know why are aren't getting an error message. When I

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Arthur Edelstein
Hi Shantanu, Just wanted to highlight that both Emacs Clojure-mode and Eclipse/ CounterClockWise use TAB to auto-indent the current line correctly. So, I guess the expectation would be likewise for the respective proportion of Clojure users. Though of course the key bindings should be

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Timothy Baldridge
Java HotSpot 1.6.0_24 64-bit Server VM Windows 7 Professional 64bit Timothy -- “One of the main causes of the fall of the Roman Empire was that–lacking zero–they had no way to indicate successful termination of their C programs.” (Robert Firth) -- You received this message because you are

[meta] Google Groups/gmail support?

2011-07-18 Thread Ken Wesson
I can no longer find any forum or submission form for reporting problems to Google. You're a bunch of tech-savvy people using Google Groups and, probably in many cases, gmail. Do any of you know either: 1. How to report problems to Google nowadays, in such a way that they will actually receive

Re: Construct map without associng nil values..

2011-07-18 Thread Andreas Liljeqvist
Thanks, but I still feel that it's a little verbose though. Is there some sort of thrush that returns nil if any steps are nil? One might do something like this: (-- e .getComments (hashmap :comments)) not necessarily clear though... 2011/7/18 Meikel Brandmeyer m...@kotka.de Hi, Am Montag,

Re: Construct map without associng nil values..

2011-07-18 Thread Ken Wesson
On Mon, Jul 18, 2011 at 6:09 PM, Andreas Liljeqvist bon...@gmail.com wrote: Thanks, but I still feel that it's a little verbose though. Is there some sort of thrush that returns nil if any steps are nil? One might do something like this: (-- e .getComments (hashmap :comments)) There's -? in,

Error running Clojure 1.3 in Eclipse

2011-07-18 Thread ron peterson
I've upgraded my projects in Eclipse 3.7 to use Clojure 1.3 beta1 release, however when I try running it in Eclipse the REPL console throws the following exception. Other versions of Clojure 1.3 alpha gave the same exception: (but clojure 1.2.1 works fine) Warning: *print-detail-on-error* not

Re: Enlive (HTML templating library) tutorial

2011-07-18 Thread Stefan Ring
On Fri, Jul 15, 2011 at 5:54 PM, Brian Marick mar...@exampler.com wrote: Enlive is Christophe Grand's templating library for Clojure. Instead of the usual substitute-into-delimited-text approach, it works by editing node trees selected by CSS selectors. I’ve written a tutorial for it.

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Joop Kiefte
Google is introducing Google+-like feedback buttons now. 2011/7/18 Ken Wesson kwess...@gmail.com I can no longer find any forum or submission form for reporting problems to Google. You're a bunch of tech-savvy people using Google Groups and, probably in many cases, gmail. Do any of you know

Reflection warning on protected methods

2011-07-18 Thread Dave Ray
Hi, I work on a project that's heavy on the Java interop. I've been working through it trying to eliminate reflection (I'd like to build unsigned applets). Anyway, I haven't been able to eliminate the reflection warning on paintComponent in this example: (set! *warn-on-reflection* true) (proxy

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Anthony Grimes
Check out http://github.com/daveray/seesaw. It might help ease some of that Swing pain. -- 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 -

Threading operator generalisation

2011-07-18 Thread Andreas Kostler
Maybe you might find this useful (defmacro - ([x] x) ([x form] (if (seq? form) (with-meta (replace {:? x} form) (meta form)) (list form x))) ([x form more] `(- (- ~x ~form) ~@more))) This allows for a more flexible threading

Re: Construct map without associng nil values..

2011-07-18 Thread Sean Corfield
On Mon, Jul 18, 2011 at 3:23 PM, Ken Wesson kwess...@gmail.com wrote: On Mon, Jul 18, 2011 at 6:09 PM, Andreas Liljeqvist bon...@gmail.com wrote: Thanks, but I still feel that it's a little verbose though. Is there some sort of thrush that returns nil if any steps are nil? One might do

Re: Error running Clojure 1.3 in Eclipse

2011-07-18 Thread Sean Corfield
The stack trace shows: Caused by: java.lang.UnsupportedOperationException: Cannot recur across try at clojure.lang.Compiler$RecurExpr$Parser.parse(Compiler.java:6045) This looks like an incompatibility between your code (or something you're using) and Clojure 1.3.0. You can't have recur

Re: Threading operator generalisation

2011-07-18 Thread Sean Corfield
Requests for a more general threading macro are usually met with a link to the thread where Rich says this is not needed and we should not encourage functions that need threading anywhere except the first or last position. I don't have the link handy (sorry). The usual objection centers around

Re: Threading operator generalisation

2011-07-18 Thread Andreas Kostler
Ups, I'm not aware of that thread...I just found a more general threading operator handy sometimes. I do kinda agree that we shouldn't necessarily encourage threading in arbitrary positions. However, I can't quite follow your second argument. While it does mean two different things, I don't see

Re: Threading operator generalisation

2011-07-18 Thread Sean Corfield
On Mon, Jul 18, 2011 at 5:41 PM, Andreas Kostler andreas.koestler.le...@gmail.com wrote: Ups, I'm not aware of that thread...I just found a more general threading operator handy sometimes. I do kinda agree that we shouldn't necessarily encourage threading in arbitrary positions. However, I

Re: Threading operator generalisation

2011-07-18 Thread Andreas Kostler
On 19/07/2011, at 11:47 AM, Sean Corfield wrote: On Mon, Jul 18, 2011 at 5:41 PM, Andreas Kostler andreas.koestler.le...@gmail.com wrote: Ups, I'm not aware of that thread...I just found a more general threading operator handy sometimes. I do kinda agree that we shouldn't necessarily

Re: Error running Clojure 1.3 in Eclipse

2011-07-18 Thread OGINO Masanori
Hello. Warning: *print-detail-on-error* not declared dynamic and thus is not dynamically rebindable, but its name suggests otherwise. Please either indicate ^:dynamic *print-detail-on-error* or change the name. Since 1.3, the default behavior of vars is non-dynamic/un-rebindable. So, when

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Ken Wesson
On Mon, Jul 18, 2011 at 7:14 PM, Joop Kiefte iko...@gmail.com wrote: Google is introducing Google+-like feedback buttons now. I don't see anything like that yet in gmail in Chrome ... -- Protege: What is this seething mass of parentheses?! Master: Your father's Lisp REPL. This is the language

Re: Threading operator generalisation

2011-07-18 Thread Chas Emerick
Just as a general comment: just because any of our idiosyncratic functions and macros aren't accepted for inclusion in Clojure proper does _not_ mean that they can't find a full and vigorous life in their own libraries. Clojure is readily extended and improved without adding bits to the

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Chas Emerick
Can we *please* refrain from posting such incredibly off-topic content to the list? If one is even tempted to add a [meta] or [OT] to a subject line, just let it go. Thanks, - Chas -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this

Re: Threading operator generalisation

2011-07-18 Thread Ken Wesson
On Mon, Jul 18, 2011 at 10:04 PM, Chas Emerick cemer...@snowtide.com wrote: Just as a general comment: just because any of our idiosyncratic functions and macros aren't accepted for inclusion in Clojure proper does _not_ mean that they can't find a full and vigorous life in their own

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Ken Wesson
On Mon, Jul 18, 2011 at 10:07 PM, Chas Emerick cemer...@snowtide.com wrote: Can we *please* refrain from posting such incredibly off-topic content to the list?  If one is even tempted to add a [meta] or [OT] to a subject line, just let it go. If I'd known of *any*where else where I could

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Lars Nilsson
On Mon, Jul 18, 2011 at 10:21 PM, Ken Wesson kwess...@gmail.com wrote: If you know of such a place, I am all ears. Maybe http://groups.google.com/support/bin/request.py?contact_type=contact_policy ? Lars Nilsson -- You received this message because you are subscribed to the Google Groups

Re: The Last Programming Language

2011-07-18 Thread Steven Tomcavage
I double we'll ever see The Last Programming Language, because we're all hackers and we all have a notion that things could be done better if we just tweaked this or that a bit, and voila, you have a new programming language. On Mon, Jul 18, 2011 at 1:36 PM, TimDaly d...@axiom-developer.org

Clojure Books

2011-07-18 Thread Teena Mathew
Hey! Which are the recommended books for Clojure newbie? Thanks! Teena -- 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 patient

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread cljneo
Arthur, I can't thank you enough. Two great news in a week, that's awesome. I am eagerly awaiting Wednesday. But please, please, please DON'T ABANDON THIS PROJECT. CLJ Hackers, Please lend a hand. You have no excuse; it is written in Clojure. This is what Clojure needs the most! People

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread abp
Why is it necessary to press TAB at all? Couldn't auto-indent be the default for a line and only manually reindented lines opt-out until one opts in again using TAB or something? On 18 Jul., 22:20, Shantanu Kumar kumar.shant...@gmail.com wrote: All indentation uses spaces. I guess my fear is

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread cljneo
I can't thank you enough for this Arthur. But please please don't abandon this project. Clojure hackers have no excuse to lend you a hand since it is written in Clojure. A newbie IDE is what Clojure needs most. Scheme was used as a first language so why shouldn't people be able to start with

Re: Clojure Books

2011-07-18 Thread Felix Filozov
Clojure in Action - http://www.manning.com/rathore/ Programming Clojure - http://pragprog.com/book/shcloj/programming-clojure Practical Clojure - http://www.apress.com/9781430272311 Joy of Clojure (not for beginners) - http://joyofclojure.com/ On Mon, Jul 18, 2011 at 1:59 PM, Teena Mathew

Re: clooj, a lightweight IDE for clojure

2011-07-18 Thread Ken Wesson
On Mon, Jul 18, 2011 at 5:14 PM, abp abp...@googlemail.com wrote: Why is it necessary to press TAB at all? Couldn't auto-indent be the default for a line and only manually reindented lines opt-out until one opts in again using TAB or something? This is an interesting thought. On the other

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Lars Nilsson
On Mon, Jul 18, 2011 at 10:52 PM, Ken Wesson kwess...@gmail.com wrote: Eh. The problem seems more likely to be in either Chrome or gmail. And that looks like a bit-buckety sort of place anyway, where reports may well fall on deaf ears. A forum whose posts, and answered-or-not status, are

Re: following Rich's talk at NYC Clojure this Wednesday

2011-07-18 Thread Brent Millare
Please give the time when it is ready. I want to be on IRC when this happens. Chat + livestreaming is always good. On Jul 18, 12:15 pm, Baishampayan Ghose b.gh...@gmail.com wrote: Yoohoo!  Thanks a bunch, Stu co. Regards, BG --- Sent from phone. Please excuse brevity. On Jul 18, 2011

Re: Excellent intro to core.logic

2011-07-18 Thread Brent Millare
Nice, I'll be sure to go through it. On Jul 18, 10:56 am, David Nolen dnolen.li...@gmail.com wrote: I highly recommend checking this out if you're curious about core.logic,https://github.com/frenchy64/Logic-Starter/wiki David -- You received this message because you are subscribed to the

Re: following Rich's talk at NYC Clojure this Wednesday

2011-07-18 Thread Vivek Khurana
On Mon, Jul 18, 2011 at 9:28 PM, Stuart Halloway stuart.hallo...@gmail.com wrote: Several people have asked about access to Rich's upcoming talk this Wednesday night [1]. In order to make information available for those who are not present in NYC, we are planning to do the following: Please

Re: Excellent intro to core.logic

2011-07-18 Thread Devin Walters
Thanks David! (And French64 of course) -- Devin Walters On Monday, July 18, 2011 at 10:33 PM, Brent Millare wrote: Nice, I'll be sure to go through it. On Jul 18, 10:56 am, David Nolen dnolen.li (http://dnolen.li)...@gmail.com (http://gmail.com) wrote: I highly recommend checking this

converting a string into a set

2011-07-18 Thread Tuba Lambanog
Hello, My apologies for this newbie question. I couldn't find a way to convert a string to a set, thus: abc = #{a b c} Thanks. tuba -- 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

Re: following Rich's talk at NYC Clojure this Wednesday

2011-07-18 Thread Sunil S Nandihalli
awesome!! looking forward to the talk.. like everybody else, I think it will be great to have the time and time-zone info posted.. Sunil. On Mon, Jul 18, 2011 at 9:28 PM, Stuart Halloway stuart.hallo...@gmail.comwrote: Several people have asked about access to Rich's upcoming talk this

Re: Excellent intro to core.logic

2011-07-18 Thread Ambrose Bonnaire-Sergeant
(I'm frenchy64) More cool stuff to come, watch this space http://twitter.com/#!/ambrosebs Ambrose On Tue, Jul 19, 2011 at 11:50 AM, Devin Walters dev...@gmail.com wrote: Thanks David! (And French64 of course) -- Devin Walters On Monday, July 18, 2011 at 10:33 PM, Brent Millare wrote:

Re: converting a string into a set

2011-07-18 Thread Sunil S Nandihalli
(set abc) will do it... On Tue, Jul 19, 2011 at 9:20 AM, Tuba Lambanog tuba.lamba...@gmail.comwrote: Hello, My apologies for this newbie question. I couldn't find a way to convert a string to a set, thus: abc = #{a b c} Thanks. tuba -- You received this message because you are

Re: [meta] Google Groups/gmail support?

2011-07-18 Thread Ken Wesson
On Mon, Jul 18, 2011 at 11:20 PM, Lars Nilsson chamael...@gmail.com wrote: On Mon, Jul 18, 2011 at 10:52 PM, Ken Wesson kwess...@gmail.com wrote: Eh. The problem seems more likely to be in either Chrome or gmail. And that looks like a bit-buckety sort of place anyway, where reports may well

Re: converting a string into a set

2011-07-18 Thread Tuba Lambanog
Hi, (set abc) gives me #{\a \b \c}. I'm expecting instead: #{a b c} But thanks, Tuba On Mon, Jul 18, 2011 at 9:50 PM, Tuba Lambanog tuba.lamba...@gmail.comwrote: Hello, My apologies for this newbie question. I couldn't find a way to convert a string to a set, thus: abc = #{a b c} Thanks.

Re: converting a string into a set

2011-07-18 Thread Sean Corfield
On Mon, Jul 18, 2011 at 9:17 PM, Tuba Lambanog tuba.lamba...@gmail.com wrote: (set abc) gives me #{\a \b \c}. I'm expecting instead: #{a b c} (set (map abc)) (set (map str Tuba Lambanog)) -- Sean A Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ World Singles, LLC. --

Re: converting a string into a set

2011-07-18 Thread Benjamin Esham
Tuba Lambanog wrote: Tuba Lambanog wrote: Hello, My apologies for this newbie question. I couldn't find a way to convert a string to a set, thus: abc = #{a b c} (set abc) gives me #{\a \b \c}. I'm expecting instead: #{a b c} Hi Tuba, Are you quite sure that #{\a \b \c} is not

Re: converting a string into a set

2011-07-18 Thread Andreas Kostler
On 19/07/2011, at 2:29 PM, Sean Corfield wrote: On Mon, Jul 18, 2011 at 9:17 PM, Tuba Lambanog tuba.lamba...@gmail.com wrote: (set abc) gives me #{\a \b \c}. I'm expecting instead: #{a b c} (set (map abc)) (set (map str Tuba Lambanog)) This will produce #{a b c} I think (set (map

Re: converting a string into a set

2011-07-18 Thread Andreas Kostler
I'm with Benjamin despite my last post... On 19/07/2011, at 2:31 PM, Benjamin Esham wrote: Tuba Lambanog wrote: Tuba Lambanog wrote: Hello, My apologies for this newbie question. I couldn't find a way to convert a string to a set, thus: abc = #{a b c} (set abc) gives me #{\a \b \c}.

Re: converting a string into a set

2011-07-18 Thread Tuba Lambanog
(thank-you Sean A Corfield) On Mon, Jul 18, 2011 at 10:29 PM, Sean Corfield seancorfi...@gmail.comwrote: On Mon, Jul 18, 2011 at 9:17 PM, Tuba Lambanog tuba.lamba...@gmail.com wrote: (set abc) gives me #{\a \b \c}. I'm expecting instead: #{a b c} (set (map abc)) (set (map str Tuba

Re: Threading operator generalisation

2011-07-18 Thread Sean Corfield
On Mon, Jul 18, 2011 at 6:51 PM, Andreas Kostler andreas.koestler.le...@gmail.com wrote: (- x    (#(str y % z))    (#(str a % b))    println) Here, the meaning of % changes?!? Not really, each #() is a scope for % as if it read: (- x ((fn [x] (str y x z))) ((fn [c] (str a c b))

Re: Threading operator generalisation

2011-07-18 Thread Andreas Kostler
Oh yeah, fair enough. I'm not convinced though. I don't see :? changing as such, as well as I think the syntactical representation below is just as confusing... I'll rest this case :) It's not all that useful anyway. On 19/07/2011, at 2:38 PM, Sean Corfield wrote: On Mon, Jul 18, 2011 at 6:51

Re: following Rich's talk at NYC Clojure this Wednesday

2011-07-18 Thread Benjamin Esham
Vivek Khurana wrote: Stuart Halloway wrote: Several people have asked about access to Rich's upcoming talk this Wednesday night [1]. In order to make information available for those who are not present in NYC, we are planning to do the following: Please post the timing along with

  1   2   >