Re: Downloading Clojure + Contrib Source

2016-04-04 Thread Sean Corfield
On 4/4/16, 3:07 AM, "Chris White"  wrote:
> I'm currently in the process of learning Clojure and would like to look 
> around the source code to see how it's laid out.

Given that the core of Clojure itself is a mix of Java and (often) 
non-idiomatic Clojure, I’m not sure what value any of it would be to _learning_ 
Clojure.

For any given function, you can read the docstring and view the source code in 
the REPL (via the ‘doc’ and ‘source’) functions – and that’s how most people 
work, I think.

As Stuart indicated, what you’ll find via the Clojure Toolbox and on Clojars 
(which will link to myriad GitHub repos) will probably be more educational in 
terms of reading “stuff built in Clojure”.

Good luck, and welcome to the community!

Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"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
--- 
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: Downloading Clojure + Contrib Source

2016-04-04 Thread Chris White


On Monday, April 4, 2016 at 5:31:21 AM UTC-7, Stuart Sierra wrote:
>
> Hi Chris,
>
> No, there is no single command I know of to automatically download all of 
> the contrib libraries. It's something you could do with a shell script, I 
> expect.
>
> But you probably don't need to do that if you're just interested in 
> learning Clojure.
>
> 'contrib' just means things contributed to “Clojure” as an organization, 
> governed by the same Contributor Agreement and patch process. The 'contrib' 
> libraries have many different authors, release cycles, and degrees of 
> maturity. They are not necessarily meant to be a “standard library,” 
> although some of them are more-or-less standard.
> What is Clojure Contrib? 
> 
>

Okay I guess the main thing I'm looking for is something that's been 
(outside of clojure/clojure of course) written by the people who made the 
language. Also it gives me an authoritative source for "how is this 
supposed to work" in case the docs don't have something explained. 
 

>
>
> If you're interested in learning about Clojure by reading source code, you 
> might look for popular Clojure libraries (not necessarily 'contrib') on 
> GitHub or sites like Clojure Toolbox . 
> Most Clojure books and online tutorials will also point you in the 
> direction of popular libraries.
>
> –S
>
>
I'm assuming Clojars  seems to be a good place to 
look around for such code. I'll take a look at Clojure Toolbox as well. 
Thanks for the response!

- Chris
 

>
> On Monday, April 4, 2016 at 8:16:45 AM UTC-4, Chris White wrote:
>>
>> I'm currently in the process of learning Clojure and would like to look 
>> around the source code to see how it's laid out. Unfortunately I'm having 
>> trouble finding an easy way to download not only the Clojure source code, 
>> but also the contrib packages. Currently it looks like I have to download 
>> everything in the clojure GitHub organization. Is there some kind of script 
>> used by developers to pull everything down into a single folder? Is there a 
>> way that all the contrib packages can be released as a single source 
>> tarball? Thanks ahead of time for any responses.
>>
>> - Chris White
>>
>

-- 
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: Downloading Clojure + Contrib Source

2016-04-04 Thread Stuart Sierra
Hi Chris,

No, there is no single command I know of to automatically download all of 
the contrib libraries. It's something you could do with a shell script, I 
expect.

But you probably don't need to do that if you're just interested in 
learning Clojure.

'contrib' just means things contributed to “Clojure” as an organization, 
governed by the same Contributor Agreement and patch process. The 'contrib' 
libraries have many different authors, release cycles, and degrees of 
maturity. They are not necessarily meant to be a “standard library,” 
although some of them are more-or-less standard.
What is Clojure Contrib? 


If you're interested in learning about Clojure by reading source code, you 
might look for popular Clojure libraries (not necessarily 'contrib') on 
GitHub or sites like Clojure Toolbox . 
Most Clojure books and online tutorials will also point you in the 
direction of popular libraries.

–S


On Monday, April 4, 2016 at 8:16:45 AM UTC-4, Chris White wrote:
>
> I'm currently in the process of learning Clojure and would like to look 
> around the source code to see how it's laid out. Unfortunately I'm having 
> trouble finding an easy way to download not only the Clojure source code, 
> but also the contrib packages. Currently it looks like I have to download 
> everything in the clojure GitHub organization. Is there some kind of script 
> used by developers to pull everything down into a single folder? Is there a 
> way that all the contrib packages can be released as a single source 
> tarball? Thanks ahead of time for any responses.
>
> - Chris White
>

-- 
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.


Downloading Clojure + Contrib Source

2016-04-04 Thread Chris White
I'm currently in the process of learning Clojure and would like to look 
around the source code to see how it's laid out. Unfortunately I'm having 
trouble finding an easy way to download not only the Clojure source code, 
but also the contrib packages. Currently it looks like I have to download 
everything in the clojure GitHub organization. Is there some kind of script 
used by developers to pull everything down into a single folder? Is there a 
way that all the contrib packages can be released as a single source 
tarball? Thanks ahead of time for any responses.

- Chris White

-- 
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.