Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-10-01 Thread Andy Fingerhut
[1] is the original Clojure cheat sheet that I have maintained for a while
now, that has links to ClojureDocs, except with the links to Grimoire
instead.  Grimoire's creator, Reid McKenzie, submitted code for creating
the Grimoire-linked variant, and I decided to publish both it and the
ClojureDocs version, since it wasn't clear at the time when/if ClojureDocs
would be updated.

Reid then used it as a central page of Grimoire, as well, which I believe
was his original purpose in submitting the changes for making the links to
Grimoire pages.

The only differences I am aware of are that any cheat sheet updates made
will be published at [1] first, and later propagate to [2] as Reid makes
updates to Grimoire, and that [1] has tooltips but currently [2] does not,
although it has been suggested as a Github issue for Grimoire.

Andy

On Wed, Oct 1, 2014 at 6:27 AM, John Louis Del Rosario 
wrote:

> Looks great! Question, what is the relationship between this[1] and the
> Grimoire[2] cheatsheet?
>
> [1]:
> http://jafingerhut.github.io/cheatsheet/grimoire/cheatsheet-tiptip-cdocs-summary.html
> [2]: http://grimoire.arrdem.com/
>
>
> On Tuesday, September 30, 2014 5:52:14 AM UTC+8, Andy Fingerhut wrote:
>>
>> The Clojure cheat sheet with links to ClojureDocs.org [2] now also links
>> to ClojureDocs.org for things added since Clojure 1.4, because now
>> ClojureDocs.org [1] has been updated to include all of those things.  I
>> suspect Zachary Kim, or perhaps several people, deserve a round of applause
>> for all of the hard work that went into the updated ClojureDocs.org, and I
>> hope they toot their own horn with an announcement about it in this group.
>>
>> As usual, the latest Clojure cheat sheets are available at [2].  The
>> version at clojure.org/cheatsheet will be updated some time to match.
>>
>> Andy
>>
>> [1] http://clojuredocs.org
>> [2] http://jafingerhut.github.io
>>
>  --
> 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 with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-10-01 Thread John Louis Del Rosario
Looks great! Question, what is the relationship between this[1] and the 
Grimoire[2] cheatsheet?

[1]: 
http://jafingerhut.github.io/cheatsheet/grimoire/cheatsheet-tiptip-cdocs-summary.html
[2]: http://grimoire.arrdem.com/

On Tuesday, September 30, 2014 5:52:14 AM UTC+8, Andy Fingerhut wrote:
>
> The Clojure cheat sheet with links to ClojureDocs.org [2] now also links 
> to ClojureDocs.org for things added since Clojure 1.4, because now 
> ClojureDocs.org [1] has been updated to include all of those things.  I 
> suspect Zachary Kim, or perhaps several people, deserve a round of applause 
> for all of the hard work that went into the updated ClojureDocs.org, and I 
> hope they toot their own horn with an announcement about it in this group.
>
> As usual, the latest Clojure cheat sheets are available at [2].  The 
> version at clojure.org/cheatsheet will be updated some time to match.
>
> Andy
>
> [1] http://clojuredocs.org
> [2] http://jafingerhut.github.io
>

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-10-01 Thread Sergey Didenko
Great news! Thank you for your efforts.

On Tue, Sep 30, 2014 at 2:48 AM, zk  wrote:
> Hey, thanks for the kind words, Andy.
>
> I'd like to apologize to everybody here, I know it's been very frustrating
> having such a visible project like ClojureDocs behind for so long. With this
> rewrite bumping versions is a 3 line code change and a redeploy [1], so
> version lags won't happen again.
>
> I'll try to get a comprehensive post out about the new stack, experience
> changes, & future of the project soon.
>
> - Zack
>
> [1] https://github.com/zk/clojuredocs#clojure-version
>
> On Monday, September 29, 2014 2:52:14 PM UTC-7, Andy Fingerhut wrote:
>>
>> The Clojure cheat sheet with links to ClojureDocs.org [2] now also links
>> to ClojureDocs.org for things added since Clojure 1.4, because now
>> ClojureDocs.org [1] has been updated to include all of those things.  I
>> suspect Zachary Kim, or perhaps several people, deserve a round of applause
>> for all of the hard work that went into the updated ClojureDocs.org, and I
>> hope they toot their own horn with an announcement about it in this group.
>>
>> As usual, the latest Clojure cheat sheets are available at [2].  The
>> version at clojure.org/cheatsheet will be updated some time to match.
>>
>> Andy
>>
>> [1] http://clojuredocs.org
>> [2] http://jafingerhut.github.io
>
> --
> 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 with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread Andy Fingerhut
I haven't gotten into ClojureScript myself yet, so don't really have the
knowledge or interest to update the one there.

If there is an actively maintained one hosted somewhere else, let me know
and I will link to it.  If someone wants to update the one on my page
(source at [1]), I would be happy to host it there.

Just now I did a bit of Google searching to see if there has been an
updated one created by anyone.  I found these, and several others, which
appear to be identical, or very nearly so:


http://appletree.or.kr/quick_reference_cards/Others/ClojureScript%20Cheat%20Sheet.pdf

https://github.com/readevalprintlove/clojurescript-cheatsheet/blob/master/cljs-cheatsheet.pdf

[1] https://github.com/jafingerhut/clojure-cheatsheets/tree/master/src

Andy

On Mon, Sep 29, 2014 at 5:00 PM, gvim  wrote:

> On 29/09/2014 22:52, Andy Fingerhut wrote:
>
>>
>> As usual, the latest Clojure cheat sheets are available at [2].  The
>> version at clojure.org/cheatsheet  will
>> be updated some time to match.
>>
>> Andy
>>
>> [1] http://clojuredocs.org
>> [2] http://jafingerhut.github.io
>>
>
> Any chance of an updated cljs-cheatsheet? The one listed on the same
> github page is 3 years old.
>
> gvim

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread gvim

On 29/09/2014 22:52, Andy Fingerhut wrote:


As usual, the latest Clojure cheat sheets are available at [2].  The
version at clojure.org/cheatsheet  will
be updated some time to match.

Andy

[1] http://clojuredocs.org
[2] http://jafingerhut.github.io


Any chance of an updated cljs-cheatsheet? The one listed on the same 
github page is 3 years old.


gvim

--
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups "Clojure" group.

To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread zk
Hey, thanks for the kind words, Andy.

I'd like to apologize to everybody here, I know it's been very frustrating 
having such a visible project like ClojureDocs behind for so long. With 
this rewrite bumping versions is a 3 line code change and a redeploy [1], 
so version lags won't happen again.

I'll try to get a comprehensive post out about the new stack, experience 
changes, & future of the project soon.

- Zack

[1] https://github.com/zk/clojuredocs#clojure-version

On Monday, September 29, 2014 2:52:14 PM UTC-7, Andy Fingerhut wrote:
>
> The Clojure cheat sheet with links to ClojureDocs.org [2] now also links 
> to ClojureDocs.org for things added since Clojure 1.4, because now 
> ClojureDocs.org [1] has been updated to include all of those things.  I 
> suspect Zachary Kim, or perhaps several people, deserve a round of applause 
> for all of the hard work that went into the updated ClojureDocs.org, and I 
> hope they toot their own horn with an announcement about it in this group.
>
> As usual, the latest Clojure cheat sheets are available at [2].  The 
> version at clojure.org/cheatsheet will be updated some time to match.
>
> Andy
>
> [1] http://clojuredocs.org
> [2] http://jafingerhut.github.io
>

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Clojure cheat sheet now links to ClojureDocs.org for things added since Clojure 1.4

2014-09-29 Thread Andy Fingerhut
The Clojure cheat sheet with links to ClojureDocs.org [2] now also links to
ClojureDocs.org for things added since Clojure 1.4, because now
ClojureDocs.org [1] has been updated to include all of those things.  I
suspect Zachary Kim, or perhaps several people, deserve a round of applause
for all of the hard work that went into the updated ClojureDocs.org, and I
hope they toot their own horn with an announcement about it in this group.

As usual, the latest Clojure cheat sheets are available at [2].  The
version at clojure.org/cheatsheet will be updated some time to match.

Andy

[1] http://clojuredocs.org
[2] http://jafingerhut.github.io

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Clojure cheat sheet (v13)

2014-03-30 Thread Alan Shaw
Thanks Andy!

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] Clojure cheat sheet (v13)

2014-03-28 Thread John Gabriele
Thanks, Andy! Love love love the cheatsheet. :)

-- John

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] Clojure cheat sheet (v13)

2014-03-27 Thread Andy Fingerhut
The version published at http://clojure.org/cheatsheet has been updated to
the latest version, with new functions and macros added to Clojure 1.6
marked with (1.6) before them.

There is a link near the top of that page "Download other versions with
tooltips" that links to a page with several other variations of the cheat
sheet, of which this is my personal favorite:


http://jafingerhut.github.io/cheatsheet-clj-1.3/cheatsheet-tiptip-cdocs-summary.html

It is my favorite because you can hover over Clojure symbol names and the
doc string, plus a little more info, pops up, without having to click
anything.  Nice for quickly browsing the docs of functions that have been
organized by roughly similar functionality.


Most links there go to docs for the symbol on ClojureDocs.org, but for the
relatively few added since Clojure 1.4, it links to the auto-generated docs
(from the doc strings) on clojure.github.io.  If/when ClojureDocs.org is
updated to add those few symbols, I can change those links.

I still haven't added reducers -- since I haven't really used them myself,
I don't have any bright ideas on how to organize them.  In the absence of
insightful suggestions from those who are familiar with them, I will
probably just toss them all together in one new category for reducers and
stick them somewhere.

Andy

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


ANN: Clojure cheat sheet v9, including some new symbols from Clojure 1.5

2013-03-03 Thread Andy Fingerhut
http://jafingerhut.github.com

Note that the doc strings in the tooltips, for those versions of the cheat 
sheet with tooltips, are from Clojure 1.5.  While most doc strings remained the 
same from Clojure 1.4 to 1.5, a few have changed, and reflect new behavior in 
Clojure 1.5 that you cannot rely on in earlier Clojure versions.  For example, 
the functions hash-set, sorted-set, sorted-set-by, hash-map, array-map, and 
sorted-map, which in Clojure 1.5 are documented to gracefully accept duplicate 
elements/keys, whereas in earlier Clojure versions some of those would throw 
exceptions in that situation.

Any links for symbols new in Clojure 1.4 or 1.5 are to their documentation on 
Github, whereas for the symbols that existed in Clojure 1.3 (most of them), the 
links are to ClojureDocs.org, containing examples.  I can change that if/when 
ClojureDocs.org adds the symbols new in Clojure 1.4 and 1.5.  It doesn't have 
them yet.

I've added the following symbols that are new in Clojure 1.5.  They occur after 
a "(1.5)" label on the cheat sheet, just as symbols new in Clojure 1.4 occur 
after a "(1.4)" label.

clojure.string/re-quote-replacement in Strings/Use and Strings/Regex 
sections

*default-data-reader-fn* in Data Readers section, now moved into the IO 
section where it better belongs

as-> cond-> cond->> some-> some->> in the Functions/Call and Macros/Arrange 
sections, where -> and ->> are.

send-via set-agent-send-executor! set-agent-send-off-executor! in the 
Concurrency/Agents and Asynchronous Actions section, where send and send-off 
are.


I haven't yet added any symbols for the new reducers in namespace 
clojure.core.reducers.  I'm open to suggestions on where to put those, if 
anyone has any thoughts on the matter.  Comments and suggestions are welcome on 
the rest of the contents, too.

Andy

-- 
-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Should 'contains?' be in 'Content tests' on Clojure cheat sheet

2011-09-05 Thread Alex Miller
Updated.

On Sep 5, 3:30 pm, Andy Fingerhut  wrote:
> I've created a modified version of the cheatsheet, including PDF files with
> clickable links, here:
>
> http://homepage.mac.com/jafingerhut/files/cheatsheet-2.0.html
>
> There is a list of changes made, including the one you mention, Stuart, and
> some others regarding transients that had been suggested a while back by
> Mark Engelberg.
>
> If the clojure.org maintainers like the changes, I've also generated HTML
> that is similar in form to the last time I generated the HTML with clickable
> links about 6 months ago.  It is available on the page above, too.
>
> Andy
>
> On Mon, Sep 5, 2011 at 11:21 AM, Stuart Sierra
> wrote:
>
>
>
>
>
>
>
> > Hi folks, just looking at the Clojure Cheat Sheet
> >http://clojure.org/cheatsheet
>
> > The `contains?` function is under "Collections -> Collections -> Content
> > tests." That implies that it's testing the values of the collection, which
> > it doesn't exactly do, a frequent source of confusion.
>
> > My suggestion: leave `contains?` in the "Collections -> Maps" section, add
> > it to "Collections -> Sets", but remove it from "Collections -> Content
> > tests"
>
> > Technically, `contains?` also works on vectors, but it's rarely useful that
> > way.
>
> > Stuart Sierra
> > clojure.com
>
> > --
> > 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 with
> > your first post.
> > To unsubscribe from this group, send email to
> > clojure+unsubscr...@googlegroups.com
> > For more options, visit this group at
> >http://groups.google.com/group/clojure?hl=en

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Should 'contains?' be in 'Content tests' on Clojure cheat sheet

2011-09-05 Thread Andy Fingerhut
I've created a modified version of the cheatsheet, including PDF files with
clickable links, here:

http://homepage.mac.com/jafingerhut/files/cheatsheet-2.0.html

There is a list of changes made, including the one you mention, Stuart, and
some others regarding transients that had been suggested a while back by
Mark Engelberg.

If the clojure.org maintainers like the changes, I've also generated HTML
that is similar in form to the last time I generated the HTML with clickable
links about 6 months ago.  It is available on the page above, too.

Andy

On Mon, Sep 5, 2011 at 11:21 AM, Stuart Sierra
wrote:

> Hi folks, just looking at the Clojure Cheat Sheet
> http://clojure.org/cheatsheet
>
> The `contains?` function is under "Collections -> Collections -> Content
> tests." That implies that it's testing the values of the collection, which
> it doesn't exactly do, a frequent source of confusion.
>
> My suggestion: leave `contains?` in the "Collections -> Maps" section, add
> it to "Collections -> Sets", but remove it from "Collections -> Content
> tests"
>
> Technically, `contains?` also works on vectors, but it's rarely useful that
> way.
>
> Stuart Sierra
> clojure.com
>
> --
> 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 with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: Should 'contains?' be in 'Content tests' on Clojure cheat sheet

2011-09-05 Thread Lee Spector

FWIW I've had to re-remember this behavior of "contains?" several times, and to 
warn students off of it because it's so easy to think from the name that it's a 
general membership test. And the "some" idiom takes a while to remember.

The cheat sheet may indeed be contributing to the problem -- I do refer to it 
regularly -- and I think that changing that should help.

Ideally (I know this is much easier said than done and that it will probably 
never be done, for reasonable reasons) it would be renamed "contains-key?" and 
"contains?" would do what everyone first assumes it will do.

 -Lee


On Sep 5, 2011, at 2:21 PM, Stuart Sierra wrote:

> Hi folks, just looking at the Clojure Cheat Sheet 
> http://clojure.org/cheatsheet
> 
> The `contains?` function is under "Collections -> Collections -> Content 
> tests." That implies that it's testing the values of the collection, which it 
> doesn't exactly do, a frequent source of confusion.
> 
> My suggestion: leave `contains?` in the "Collections -> Maps" section, add it 
> to "Collections -> Sets", but remove it from "Collections -> Content tests"
> 
> Technically, `contains?` also works on vectors, but it's rarely useful that 
> way.
> 
> Stuart Sierra
> clojure.com

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Should 'contains?' be in 'Content tests' on Clojure cheat sheet

2011-09-05 Thread Stuart Sierra
Hi folks, just looking at the Clojure Cheat Sheet 
http://clojure.org/cheatsheet

The `contains?` function is under "Collections -> Collections -> Content 
tests." That implies that it's testing the values of the collection, which 
it doesn't exactly do, a frequent source of confusion.

My suggestion: leave `contains?` in the "Collections -> Maps" section, add 
it to "Collections -> Sets", but remove it from "Collections -> Content 
tests"

Technically, `contains?` also works on vectors, but it's rarely useful that 
way.

Stuart Sierra
clojure.com

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Ken Wesson
On Tue, Apr 5, 2011 at 12:53 PM, Baishampayan Ghose  wrote:
> On Tue, Apr 5, 2011 at 10:17 PM, Ken Wesson  wrote:
 And why would it come up as a page full of ads (mostly pretty scammy
 looking ads, like fake Windows messageboxes and such) instead of a
 Host Unknown error?!
>>>
>>> Because the registrar for clojure.org chose to resolve lapsed domain
>>> names to a page that it thinks could make it some money instead of
>>> failing. If you look closely (assuming you can still get the page),
>>> you're liable to find a "buy this domain" link somewhere on it.
>>
>> That's pretty evil. Their behavior makes Clojure look unprofessional,
>> or even hacked, and is confusing to users trying to reach the page.
>> It's like going to your local mall and finding a big, neon-encrusted
>> casino or something in its stead, rather than either the mall or a
>> vacant lot.
>
> Most domain registrars do that. What fix do you suggest to make
> Clojure look more "professional"?

Renewing the domain registration *before* it expires in future would
be a start; and using a registrar that won't play dirty tricks and
will just give a clean Host Unknown error page for nonexistent
domains.

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Aaron Bedra

On 04/05/2011 12:53 PM, Baishampayan Ghose wrote:

On Tue, Apr 5, 2011 at 10:17 PM, Ken Wesson  wrote:

And why would it come up as a page full of ads (mostly pretty scammy
looking ads, like fake Windows messageboxes and such) instead of a
Host Unknown error?!

Because the registrar for clojure.org chose to resolve lapsed domain
names to a page that it thinks could make it some money instead of
failing. If you look closely (assuming you can still get the page),
you're liable to find a "buy this domain" link somewhere on it.

That's pretty evil. Their behavior makes Clojure look unprofessional,
or even hacked, and is confusing to users trying to reach the page.
It's like going to your local mall and finding a big, neon-encrusted
casino or something in its stead, rather than either the mall or a
vacant lot.

Most domain registrars do that. What fix do you suggest to make
Clojure look more "professional"?

Regards,
BG

I think we have moved past the relevant portion of this conversation.  
There was a mistake, it was corrected.  We apologize for any 
inconvenience this has caused.  Since there is an answer to this thread 
let's put it to rest and move on with more important matters.


--
Cheers,

Aaron Bedra
--
Clojure/core
http://clojure.com

--
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Sean Corfield
On Tue, Apr 5, 2011 at 9:47 AM, Ken Wesson  wrote:
> That's pretty evil. Their behavior makes Clojure look unprofessional,
> or even hacked, and is confusing to users trying to reach the page.

It's pretty standard behavior for domain registrars. I manage a lot of
domains for clients and things like this happen from time to time.

A local hosting company _just_ notified me that the credit cards they
have on file expired for a couple of sites (one of them expired nearly
three years ago!) so I'm working with them - and the clients - to get
updated credit card information and reinstate hosting. If they'd given
me advance warning (like most hosting companies do most of the time),
I would have had time to get everything updated before we had
problems. Generally, that hosting company is pretty good about that.
As Stuart said, this is just one of those little glitches that happens
from time to time.

I'm guessing you haven't had to deal much with domain registration? :)
-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/
Railo Technologies, Inc. -- http://www.getrailo.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Baishampayan Ghose
On Tue, Apr 5, 2011 at 10:17 PM, Ken Wesson  wrote:
>>> And why would it come up as a page full of ads (mostly pretty scammy
>>> looking ads, like fake Windows messageboxes and such) instead of a
>>> Host Unknown error?!
>>
>> Because the registrar for clojure.org chose to resolve lapsed domain
>> names to a page that it thinks could make it some money instead of
>> failing. If you look closely (assuming you can still get the page),
>> you're liable to find a "buy this domain" link somewhere on it.
>
> That's pretty evil. Their behavior makes Clojure look unprofessional,
> or even hacked, and is confusing to users trying to reach the page.
> It's like going to your local mall and finding a big, neon-encrusted
> casino or something in its stead, rather than either the mall or a
> vacant lot.

Most domain registrars do that. What fix do you suggest to make
Clojure look more "professional"?

Regards,
BG

-- 
Baishampayan Ghose
b.ghose at gmail.com

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Ken Wesson
On Tue, Apr 5, 2011 at 12:29 PM, Mike Meyer  wrote:
> On Tue, 5 Apr 2011 10:00:28 -0400
> Ken Wesson  wrote:
>> And why would it come up as a page full of ads (mostly pretty scammy
>> looking ads, like fake Windows messageboxes and such) instead of a
>> Host Unknown error?!
>
> Because the registrar for clojure.org chose to resolve lapsed domain
> names to a page that it thinks could make it some money instead of
> failing. If you look closely (assuming you can still get the page),
> you're liable to find a "buy this domain" link somewhere on it.

That's pretty evil. Their behavior makes Clojure look unprofessional,
or even hacked, and is confusing to users trying to reach the page.
It's like going to your local mall and finding a big, neon-encrusted
casino or something in its stead, rather than either the mall or a
vacant lot.

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Mike Meyer
On Tue, 5 Apr 2011 10:00:28 -0400
Ken Wesson  wrote:
> And why would it come up as a page full of ads (mostly pretty scammy
> looking ads, like fake Windows messageboxes and such) instead of a
> Host Unknown error?!

Because the registrar for clojure.org chose to resolve lapsed domain
names to a page that it thinks could make it some money instead of
failing. If you look closely (assuming you can still get the page),
you're liable to find a "buy this domain" link somewhere on it.

  http://www.mired.org/consulting.html
Independent Software developer/SCM consultant, email for more information.

O< ascii ribbon campaign - stop html mail - www.asciiribbon.org

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Stuart Sierra
Our registrar failed to get updated billing info; see:
https://groups.google.com/d/topic/clojure/Oa37OufE2rA/discussion

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Ken Wesson
On Tue, Apr 5, 2011 at 9:58 AM, Aaron Bedra  wrote:
> On 04/05/2011 09:55 AM, Ken Wesson wrote:
>>
>> I keep a tab parked at the Clojure cheat sheet, and just now I clicked
>> a link there. When I hit back, instead of the browser displaying the
>> cheat sheet again, as it should have, it displayed a big block of ads
>> and other cruft with no cheat sheet in sight!
>>
>> The cheat sheet web page has apparently been defaced!
>>
> It was not defaced, the domain expired.

That cannot be right. This project is not dead enough for the domain
have been left to lapse, surely?

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Ken Wesson
On Tue, Apr 5, 2011 at 9:59 AM, Ken Wesson  wrote:
> On Tue, Apr 5, 2011 at 9:58 AM, Aaron Bedra  wrote:
>> On 04/05/2011 09:55 AM, Ken Wesson wrote:
>>>
>>> I keep a tab parked at the Clojure cheat sheet, and just now I clicked
>>> a link there. When I hit back, instead of the browser displaying the
>>> cheat sheet again, as it should have, it displayed a big block of ads
>>> and other cruft with no cheat sheet in sight!
>>>
>>> The cheat sheet web page has apparently been defaced!
>>>
>> It was not defaced, the domain expired.
>
> That cannot be right. This project is not dead enough for the domain
> have been left to lapse, surely?

And why would it come up as a page full of ads (mostly pretty scammy
looking ads, like fake Windows messageboxes and such) instead of a
Host Unknown error?!

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Aaron Bedra

On 04/05/2011 09:55 AM, Ken Wesson wrote:

I keep a tab parked at the Clojure cheat sheet, and just now I clicked
a link there. When I hit back, instead of the browser displaying the
cheat sheet again, as it should have, it displayed a big block of ads
and other cruft with no cheat sheet in sight!

The cheat sheet web page has apparently been defaced!

It was not defaced, the domain expired.  It is being (or has been 
already) renewed.  As soon as the dns changes propagate back out it will 
come back again.


--
Cheers,

Aaron Bedra
--
Clojure/core
http://clojure.com

--
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


What the hell is going on with the Clojure cheat sheet?

2011-04-05 Thread Ken Wesson
I keep a tab parked at the Clojure cheat sheet, and just now I clicked
a link there. When I hit back, instead of the browser displaying the
cheat sheet again, as it should have, it displayed a big block of ads
and other cruft with no cheat sheet in sight!

The cheat sheet web page has apparently been defaced!

-- 
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Re: Clojure Cheat Sheet

2009-10-20 Thread Rasmus Svensson

2009/10/19 Gorsal :
>
> All right, so this is probably way off topic, but what software was
> used to create the clojure cheat sheet?
> http://clojure.org/cheatsheet
> I really like the format and would like to make one for my own
> utilities so that I can actually remember what general utility
> functions i have written!
>

In case you were interested in the HTML version, you can find the HTML
and CSS without the Clojure website stuff here:
http://raek.se/clojure-cheat-sheet.html

As for tools, all I used when I reformatted the cheat sheet to HTML
was a text editor, but I don't think it's too difficult to write a
program that generates this sort of cheat sheets -- both in HTML and
LaTeX.

If you're choosing from LaTeX and HTML, I recommend going for LaTeX,
since HTML's layout capabilities are really primitive and you have to
use some ugly trick to get things the way you want. However, HTML has
the advantage that you don't need any additional software.

-- raek

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure Cheat Sheet

2009-10-19 Thread Ben Mabey

Gorsal wrote:
> All right, so this is probably way off topic, but what software was
> used to create the clojure cheat sheet?
> http://clojure.org/cheatsheet
> I really like the format and would like to make one for my own
> utilities so that I can actually remember what general utility
> functions i have written!
>   

They used LaTeX[1].. look at the source files:

http://clojure.googlegroups.com/web/clojure-cheat-sheet.zip

-Ben

1.http://www.latex-project.org/



--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure Cheat Sheet

2009-10-18 Thread Gorsal

lo, never looked at the bottom. I shall do that next time! Thanks!
--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure Cheat Sheet

2009-10-18 Thread ngocdaothanh

The bottom of that page says: Original source (pdf, tex). So it is
probably TeX.


On Oct 19, 8:06 am, Gorsal  wrote:
> All right, so this is probably way off topic, but what software was
> used to create the clojure cheat sheet?http://clojure.org/cheatsheet
> I really like the format and would like to make one for my own
> utilities so that I can actually remember what general utility
> functions i have written!
--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Clojure Cheat Sheet

2009-10-18 Thread Gorsal

All right, so this is probably way off topic, but what software was
used to create the clojure cheat sheet?
http://clojure.org/cheatsheet
I really like the format and would like to make one for my own
utilities so that I can actually remember what general utility
functions i have written!
--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-10 Thread Sean Devlin

Okay, I just printed the color version... Damn!  This is awesome!  I
need to find some really heavy paper now, or a laminator machine, or
both.

Good job.

On Jul 10, 10:27 am, Steve Tayon  wrote:
> Hi all,
>
> I uploaded a new revision.
>
> What's new?
> - filled tables with colours (grey version also included)
> - attempt to categorize zippers and parallel
> - added and removed a few commands
>
> In short, if you like the last revision, you will love this one.
>
> As always, suggestions and comments are welcome!
>
> Steve
--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-10 Thread Steve Tayon

Hi all,

I uploaded a new revision.

What's new?
- filled tables with colours (grey version also included)
- attempt to categorize zippers and parallel
- added and removed a few commands

In short, if you like the last revision, you will love this one.

As always, suggestions and comments are welcome!

Steve

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-09 Thread tmountain

This is very cool. I will definitely be keeping a copy on my laptop as
a quick reference. Thanks for putting it together.

Travis

On Jul 8, 5:04 am, Steve Tayon  wrote:
> Hello everyone,
>
> while looking around for a modern lisp, I discovered Clojure and was
> instantly infected by the new possibilities to write software. Since
> then I watched the screencasts and read several tutorials. Finally I
> bought "Programming Clojure" by Stuart and I was impressed by his
> clean and well-structured writing style.
>
> There are many many great tutorials about Clojure out there, but I was
> interested in a summary of the available Clojure functions and macros.
> So I decided to hack together a Clojure cheat sheet in the style of
> the Latex cheat sheet by Winston Chang (http://www.stdout.org/~winston/
> latex). Consequently the sheet should not contain more than two pages.
>
> At first, I though about the following arrangement: function | short
> description | example. Quickly I realized, that the sheet would become
> a book. Therefore I mostly used the categories in the Clojure Wiki 
> onhttp://www.clojure.org.
>
> For example, when you are working with sequences, you can look up,
> which function could be used to get your things done. Most names are
> self-explaining and in doubt (doc ) will help you out with
> parameters and description. Sometimes an example for a complicated
> function would be useful, but in that case, you have to look up
> elsewhere. Sorry...
>
> You find the cheat sheet in the Clojure group file section (clojure-
> cheat-sheet.zip). Hope you find this useful! Still, the credit goes to
> the Clojure Wiki. If you are missing something, tell me!
>
> Thank you Rich for developing this excellent piece of software.
>
> Steve
--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-08 Thread Wilson MacGyver

No no, that's not it. I merely suggested dzone.com because they generally
promote their refcards, and I thought it would be a good way for clojure to
get some press, and for you to get some fame. :)

On Wed, Jul 8, 2009 at 1:49 PM, Steve Tayon wrote:
> On 8 Jul., 19:03, Wilson MacGyver  wrote:
>> Great idea, maybe you should talk to dzone.com about turning this into
>> a refcard.
>
> You don't like the design, huh? I find it a little bit annoying, that
> I have to register to get their cheat sheets. So it is not as fast
> accessible as I would wish for.
>
-- 
Omnem crede diem tibi diluxisse supremum.

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-08 Thread Steve Tayon

Laurent PETIT schrieb:
> Hi, interesting, thanks for doing this !
>
> Maybe you could add also the reader syntax for lists (), vectors [],
> sets #{}, maps {} or do you think they are too trivial to be in the
> cheat sheet ?

Although the initialisation of lists, vectors etc. is a reader task, I
will put them into their relevant data structures section, if there
are no complaints. Thanks for pointing this out!

On 8 Jul., 19:03, Wilson MacGyver  wrote:
> Great idea, maybe you should talk to dzone.com about turning this into
> a refcard.

You don't like the design, huh? I find it a little bit annoying, that
I have to register to get their cheat sheets. So it is not as fast
accessible as I would wish for.

-

Since I don't want to spam the Files section in this clojure group
with one single file for every new revision. Is there a way to
overwrite or remove files?

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-08 Thread Wilson MacGyver

Great idea, maybe you should talk to dzone.com about turning this into  
a refcard.

On Jul 8, 2009, at 5:04 AM, Steve Tayon   
wrote:

>
> Hello everyone,
>
> while looking around for a modern lisp, I discovered Clojure and was
> instantly infected by the new possibilities to write software. Since
> then I watched the screencasts and read several tutorials. Finally I
> bought "Programming Clojure" by Stuart and I was impressed by his
> clean and well-structured writing style.
>
> There are many many great tutorials about Clojure out there, but I was
> interested in a summary of the available Clojure functions and macros.
> So I decided to hack together a Clojure cheat sheet in the style of
> the Latex cheat sheet by Winston Chang (http://www.stdout.org/ 
> ~winston/
> latex). Consequently the sheet should not contain more than two pages.
>
> At first, I though about the following arrangement: function | short
> description | example. Quickly I realized, that the sheet would become
> a book. Therefore I mostly used the categories in the Clojure Wiki on
> http://www.clojure.org.
>
> For example, when you are working with sequences, you can look up,
> which function could be used to get your things done. Most names are
> self-explaining and in doubt (doc ) will help you out with
> parameters and description. Sometimes an example for a complicated
> function would be useful, but in that case, you have to look up
> elsewhere. Sorry...
>
> You find the cheat sheet in the Clojure group file section (clojure-
> cheat-sheet.zip). Hope you find this useful! Still, the credit goes to
> the Clojure Wiki. If you are missing something, tell me!
>
> Thank you Rich for developing this excellent piece of software.
>
> Steve
>
> >

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-08 Thread Laurent PETIT

Hi, interesting, thanks for doing this !

Maybe you could add also the reader syntax for lists (), vectors [],
sets #{}, maps {} or do you think they are too trivial to be in the
cheat sheet ?

Regards,

-- 
Laurent

2009/7/8 Steve Tayon :
>
> Mark Volkmann schrieb:
>> Looks good! You might get some additional ideas for categories from
>> http://java.ociweb.com/mark/clojure/ClojureCategorized.html.
>
> Thanks for the hint. I will look for missing commands and merge them
> into the sheet.
>
> Steve
>
> >
>

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-08 Thread Steve Tayon

Mark Volkmann schrieb:
> Looks good! You might get some additional ideas for categories from
> http://java.ociweb.com/mark/clojure/ClojureCategorized.html.

Thanks for the hint. I will look for missing commands and merge them
into the sheet.

Steve

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Re: Clojure cheat sheet

2009-07-08 Thread Mark Volkmann

Looks good! You might get some additional ideas for categories from
http://java.ociweb.com/mark/clojure/ClojureCategorized.html.

On Wed, Jul 8, 2009 at 4:04 AM, Steve Tayon wrote:
>
> Hello everyone,
>
> while looking around for a modern lisp, I discovered Clojure and was
> instantly infected by the new possibilities to write software. Since
> then I watched the screencasts and read several tutorials. Finally I
> bought "Programming Clojure" by Stuart and I was impressed by his
> clean and well-structured writing style.
>
> There are many many great tutorials about Clojure out there, but I was
> interested in a summary of the available Clojure functions and macros.
> So I decided to hack together a Clojure cheat sheet in the style of
> the Latex cheat sheet by Winston Chang (http://www.stdout.org/~winston/
> latex). Consequently the sheet should not contain more than two pages.
>
> At first, I though about the following arrangement: function | short
> description | example. Quickly I realized, that the sheet would become
> a book. Therefore I mostly used the categories in the Clojure Wiki on
> http://www.clojure.org.
>
> For example, when you are working with sequences, you can look up,
> which function could be used to get your things done. Most names are
> self-explaining and in doubt (doc ) will help you out with
> parameters and description. Sometimes an example for a complicated
> function would be useful, but in that case, you have to look up
> elsewhere. Sorry...
>
> You find the cheat sheet in the Clojure group file section (clojure-
> cheat-sheet.zip). Hope you find this useful! Still, the credit goes to
> the Clojure Wiki. If you are missing something, tell me!
>
> Thank you Rich for developing this excellent piece of software.
>
> Steve
>
> >
>



-- 
R. Mark Volkmann
Object Computing, Inc.

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---



Clojure cheat sheet

2009-07-08 Thread Steve Tayon

Hello everyone,

while looking around for a modern lisp, I discovered Clojure and was
instantly infected by the new possibilities to write software. Since
then I watched the screencasts and read several tutorials. Finally I
bought "Programming Clojure" by Stuart and I was impressed by his
clean and well-structured writing style.

There are many many great tutorials about Clojure out there, but I was
interested in a summary of the available Clojure functions and macros.
So I decided to hack together a Clojure cheat sheet in the style of
the Latex cheat sheet by Winston Chang (http://www.stdout.org/~winston/
latex). Consequently the sheet should not contain more than two pages.

At first, I though about the following arrangement: function | short
description | example. Quickly I realized, that the sheet would become
a book. Therefore I mostly used the categories in the Clojure Wiki on
http://www.clojure.org.

For example, when you are working with sequences, you can look up,
which function could be used to get your things done. Most names are
self-explaining and in doubt (doc ) will help you out with
parameters and description. Sometimes an example for a complicated
function would be useful, but in that case, you have to look up
elsewhere. Sorry...

You find the cheat sheet in the Clojure group file section (clojure-
cheat-sheet.zip). Hope you find this useful! Still, the credit goes to
the Clojure Wiki. If you are missing something, tell me!

Thank you Rich for developing this excellent piece of software.

Steve

--~--~-~--~~~---~--~~
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 with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
-~--~~~~--~~--~--~---