Updates to cheat sheet at clojure.org/cheatsheet

2015-02-05 Thread Andy Fingerhut
Thanks to Alex Miller, who has updated the cheat sheet version published at
http://clojure.org/cheatsheet

It was updated from v13 to v21.  If you are curious what changes have been
made between those versions, you can read the change log here:
https://github.com/jafingerhut/clojure-cheatsheets/blob/master/src/clj-jvm/CHANGELOG.txt

As always, the most recent version, plus tooltips containing doc strings
and a search box, can be found by clicking on the "Download other versions
with tooltips" link near the top of that page.

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: Updates to cheat sheet at clojure.org/cheatsheet

2015-02-05 Thread gvim

On 05/02/2015 17:04, Andy Fingerhut wrote:

Thanks to Alex Miller, who has updated the cheat sheet version published
at http://clojure.org/cheatsheet

It was updated from v13 to v21.  If you are curious what changes have
been made between those versions, you can read the change log here:
https://github.com/jafingerhut/clojure-cheatsheets/blob/master/src/clj-jvm/CHANGELOG.txt

As always, the most recent version, plus tooltips containing doc strings
and a search box, can be found by clicking on the "Download other
versions with tooltips" link near the top of that page.

Andy



Contrasts sharply with cljs-cheatsheet which is now 3 years old:

https://github.com/readevalprintlove/clojurescript-cheatsheet

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: which are the pros and cons between stuartsierra/component and prismatic/graph?

2015-02-05 Thread Juan A. Ruz @tangrammer
Thanks to all for your good points!

Sorry for the delay answering but I needed to review the docs first, now 
I'll try to be brave and summarise here Graph vs Component features and/or 
properties ...

1. *graph* and *component* solve "dependency injection" 
2. *component* solves "state management" (Lifecyle protocol and SystemMap 
record)
3. *component* comes with "reloaded workflow"
4. *graph* lets you "analyze, change and compose" your functional 
computation
5. *component* forces you to use defrecord

Ok, so I'm convinced now that component is great for state management!
... but, *how can you "analyze, change and compose" the internals 
(functional computation) of your defrecords???*
I mean that component lib is really great for composing your system (and 
repl development including mocking components!) but forces you to use 
closed component that others projects can't *easily* extend [1] or change,
so for example, which would be the good pattern to follow if you need 
monitoring/logging your system in *component (*having that defrecord 
limitation)? 

what do you think if you *write your components using graph*?
So we keep 
+ system composable using component
+ component composable using graph
=> example code here 


 
Thanks again!
Juan


[1] This was my own newbie attempt to extend defrecords 
tangrammer/defrecord-wrapper 
 , and milesian/aop 
 the component integration one


El miércoles, 4 de febrero de 2015, 13:46:33 (UTC+1), Juan A. Ruz 
@tangrammer escribió:
>
> Hi guys!
>
> Can anyone give some insight on the features or downsides of choosing 
> component vs graph libs?
>
> Or maybe explain the advantages of using defrecords instead of plain fns?
>
> thanks in advance! 
> Juan
>
>  

-- 
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: Updates to cheat sheet at clojure.org/cheatsheet

2015-02-05 Thread Andy Fingerhut
I'm happy to host an updated ClojureScript cheat sheet, and give technical
help and advice to anyone wanting to update it.

As I don't use ClojureScript myself (at least not yet), I don't have the
motivation to update it myself.

Andy

On Thu, Feb 5, 2015 at 10:22 AM, gvim  wrote:

> On 05/02/2015 17:04, Andy Fingerhut wrote:
>
>> Thanks to Alex Miller, who has updated the cheat sheet version published
>> at http://clojure.org/cheatsheet
>>
>> It was updated from v13 to v21.  If you are curious what changes have
>> been made between those versions, you can read the change log here:
>> https://github.com/jafingerhut/clojure-cheatsheets/blob/master/src/
>> clj-jvm/CHANGELOG.txt
>>
>> As always, the most recent version, plus tooltips containing doc strings
>> and a search box, can be found by clicking on the "Download other
>> versions with tooltips" link near the top of that page.
>>
>> Andy
>>
>>
> Contrasts sharply with cljs-cheatsheet which is now 3 years old:
>
> https://github.com/readevalprintlove/clojurescript-cheatsheet
>
> 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.
>

-- 
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: Updates to cheat sheet at clojure.org/cheatsheet

2015-02-05 Thread gvim

On 05/02/2015 20:46, Andy Fingerhut wrote:

I'm happy to host an updated ClojureScript cheat sheet, and give
technical help and advice to anyone wanting to update it.

As I don't use ClojureScript myself (at least not yet), I don't have the
motivation to update it myself.

Andy



Sorry if my reply suggested any responsibility on your part. It was 
meant as a general observation.


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: Updates to cheat sheet at clojure.org/cheatsheet

2015-02-05 Thread Bruce Wang
There are http://cljs.info/cheatsheet/

from the commit logs on https://github.com/oakmac/cljs.info  it's less than
4 days old

On Fri, Feb 6, 2015 at 5:22 AM, gvim  wrote:

> On 05/02/2015 17:04, Andy Fingerhut wrote:
>
>> Thanks to Alex Miller, who has updated the cheat sheet version published
>> at http://clojure.org/cheatsheet
>>
>> It was updated from v13 to v21.  If you are curious what changes have
>> been made between those versions, you can read the change log here:
>> https://github.com/jafingerhut/clojure-cheatsheets/blob/master/src/
>> clj-jvm/CHANGELOG.txt
>>
>> As always, the most recent version, plus tooltips containing doc strings
>> and a search box, can be found by clicking on the "Download other
>> versions with tooltips" link near the top of that page.
>>
>> Andy
>>
>>
> Contrasts sharply with cljs-cheatsheet which is now 3 years old:
>
> https://github.com/readevalprintlove/clojurescript-cheatsheet
>
> 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.
>



-- 
simple is good
http://brucewang.net
http://twitter.com/number5

-- 
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: Updates to cheat sheet at clojure.org/cheatsheet

2015-02-05 Thread Andy Fingerhut
Nice!  I've added a link to that newer ClojureScript cheat sheet to my page
of similar links, here, so hopefully more people can find it in the future:

http://jafingerhut.github.io

That is the page you get to when clicking on the "Download other versions
with tooltips" near the top of http://clojure.org/cheatsheet

Andy

On Thu, Feb 5, 2015 at 3:20 PM, Bruce Wang  wrote:

> There are http://cljs.info/cheatsheet/
>
> from the commit logs on https://github.com/oakmac/cljs.info  it's less
> than 4 days old
>
> On Fri, Feb 6, 2015 at 5:22 AM, gvim  wrote:
>
>> On 05/02/2015 17:04, Andy Fingerhut wrote:
>>
>>> Thanks to Alex Miller, who has updated the cheat sheet version published
>>> at http://clojure.org/cheatsheet
>>>
>>> It was updated from v13 to v21.  If you are curious what changes have
>>> been made between those versions, you can read the change log here:
>>> https://github.com/jafingerhut/clojure-cheatsheets/blob/master/src/
>>> clj-jvm/CHANGELOG.txt
>>>
>>> As always, the most recent version, plus tooltips containing doc strings
>>> and a search box, can be found by clicking on the "Download other
>>> versions with tooltips" link near the top of that page.
>>>
>>> Andy
>>>
>>>
>> Contrasts sharply with cljs-cheatsheet which is now 3 years old:
>>
>> https://github.com/readevalprintlove/clojurescript-cheatsheet
>>
>> 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.
>>
>
>
>
> --
> simple is good
> http://brucewang.net
> http://twitter.com/number5
>
> --
> 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.