Re: [ANN] mixfix syntax for clojure

2015-09-10 Thread ronen
Cool library, only a small comment id rather that it didn't use the 
clojure.tools ns (an official ns)


On Wednesday, September 9, 2015 at 3:07:04 PM UTC+3, David Larsson wrote:
>
> I totally agree. I will keep this library in the back of my head!
>
> On Wednesday, September 9, 2015 at 12:52:46 AM UTC+2, Matching Socks wrote:
>>
>> The Readme is excellent and illuminates some of the depth behind the 
>> brief example that opened this thread.  If it is possible for depth to be 
>> behind.  In this case I believe it is.
>>
>

-- 
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: Beginning Clojure Development

2015-09-10 Thread Elango Cheran
A coworker of mine asked me for suggestions yesterday after starting
directly with Joy of Clojure as if it were an intro text for himself and
getting lost after getting halfway through.  Even though this coworker of
mine is pretty experienced over many years -- and has programmed in C++,
Java, Python, JS, Jess, Scala -- I pointed him to the Clojure cheatsheet
and the Clojure for Java Programmers youtube videos.  The reason being that
he wanted to get comfortable and able to do something productive/practical
as soon as possible.

http://clojure.org/cheatsheet

https://www.youtube.com/watch?v=P76Vbsk_3J0
http://www.youtube.com/watch?v=hb3rurFxrZ8

Even if you haven't read up on Clojure yet, but have a background in
Java/C#/C++/Scala, those Clojure for Java Programmers videos ought to be
pretty good.  There are other great intro videos by Rich Hickey on the same
ClojureTV youtube channel.

In addition, I like these tutorials if you want a slightly gentler approach
than either the Joy of Clojure or Clojure Programming books  -- Clojure
from the Ground Up, and Mark Volkmann's summary page on Clojure:
https://aphyr.com/tags/Clojure-from-the-ground-up
http://java.ociweb.com/mark/clojure/article.html

And in the same vein, I just started reading the new book Living Clojure,
and I think it would also be great for first-timers who want an easier
incline into the language.

-- Elango


On Wed, Sep 9, 2015 at 12:08 PM, Mark Engelberg 
wrote:

> Learning Clojure is not so much about learning the language's features,
> it's about learning how Clojure's particular combination of features causes
> you to think about software development in a new way.  Living Clojure is a
> new-ish book that points you at a number of small programming "code kata"
> challenges you can work on to develop the Clojure mindset.  Clojure Applied
> is a brand new book that shows you how to take that mindset and apply it to
> larger, real-world projects.
>
> --
> 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: Beginning Clojure Development

2015-09-10 Thread Marcus Blankenship
This was a great resource to me, as were the other LispCast videos.  I found 
them easy to follow, and really helped me think about things from first 
principles, which are really important to understand the idioms.

http://www.purelyfunctional.tv/intro-to-clojure


On Sep 10, 2015, at 9:02 AM, Elango Cheran  wrote:

> A coworker of mine asked me for suggestions yesterday after starting directly 
> with Joy of Clojure as if it were an intro text for himself and getting lost 
> after getting halfway through.  Even though this coworker of mine is pretty 
> experienced over many years -- and has programmed in C++, Java, Python, JS, 
> Jess, Scala -- I pointed him to the Clojure cheatsheet and the Clojure for 
> Java Programmers youtube videos.  The reason being that he wanted to get 
> comfortable and able to do something productive/practical as soon as possible.
> 
> http://clojure.org/cheatsheet
> 
> https://www.youtube.com/watch?v=P76Vbsk_3J0
> http://www.youtube.com/watch?v=hb3rurFxrZ8
> 
> Even if you haven't read up on Clojure yet, but have a background in 
> Java/C#/C++/Scala, those Clojure for Java Programmers videos ought to be 
> pretty good.  There are other great intro videos by Rich Hickey on the same 
> ClojureTV youtube channel.
> 
> In addition, I like these tutorials if you want a slightly gentler approach 
> than either the Joy of Clojure or Clojure Programming books  -- Clojure from 
> the Ground Up, and Mark Volkmann's summary page on Clojure:
> https://aphyr.com/tags/Clojure-from-the-ground-up
> http://java.ociweb.com/mark/clojure/article.html
> 
> And in the same vein, I just started reading the new book Living Clojure, and 
> I think it would also be great for first-timers who want an easier incline 
> into the language.
> 
> -- Elango
> 
> 
> On Wed, Sep 9, 2015 at 12:08 PM, Mark Engelberg  
> wrote:
> Learning Clojure is not so much about learning the language's features, it's 
> about learning how Clojure's particular combination of features causes you to 
> think about software development in a new way.  Living Clojure is a new-ish 
> book that points you at a number of small programming "code kata" challenges 
> you can work on to develop the Clojure mindset.  Clojure Applied is a brand 
> new book that shows you how to take that mindset and apply it to larger, 
> real-world projects.
> 
> -- 
> 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.

Best,
Marcus


Marcus Blankenship
Consultant, Author, Executive Coach, Calvinist
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
==
Join my newsletter at http://marcusblankenship.com/list

-- 
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] mixfix syntax for clojure

2015-09-10 Thread Vitaliy Akimov
oki, I wasn't sure myself, I'll change ns in the next version, I've been 
using mostly Haskell before, and there it is ok to use namespace prefixes 
from base, the idea was to highlight it is development tool

четверг, 10 сентября 2015 г., 14:58:39 UTC+3 пользователь ronen написал:
>
> Cool library, only a small comment id rather that it didn't use the 
> clojure.tools ns (an official ns)
>
>
>>>

-- 
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: Beginning Clojure Development

2015-09-10 Thread Xu Hui Hui
maybe this is helpful to beginners:
Clojure By Example: https://kimh.github.io/clojure-by-example/

Marcus Blankenship 于2015年9月11日周五 上午12:08写道:

> This was a great resource to me, as were the other LispCast videos.  I
> found them easy to follow, and really helped me think about things from
> first principles, which are really important to understand the idioms.
>
> http://www.purelyfunctional.tv/intro-to-clojure
>
>
> On Sep 10, 2015, at 9:02 AM, Elango Cheran 
> wrote:
>
> A coworker of mine asked me for suggestions yesterday after starting
> directly with Joy of Clojure as if it were an intro text for himself and
> getting lost after getting halfway through.  Even though this coworker of
> mine is pretty experienced over many years -- and has programmed in C++,
> Java, Python, JS, Jess, Scala -- I pointed him to the Clojure cheatsheet
> and the Clojure for Java Programmers youtube videos.  The reason being that
> he wanted to get comfortable and able to do something productive/practical
> as soon as possible.
>
> http://clojure.org/cheatsheet
>
> https://www.youtube.com/watch?v=P76Vbsk_3J0
> http://www.youtube.com/watch?v=hb3rurFxrZ8
>
> Even if you haven't read up on Clojure yet, but have a background in
> Java/C#/C++/Scala, those Clojure for Java Programmers videos ought to be
> pretty good.  There are other great intro videos by Rich Hickey on the same
> ClojureTV youtube channel.
>
> In addition, I like these tutorials if you want a slightly gentler
> approach than either the Joy of Clojure or Clojure Programming books  --
> Clojure from the Ground Up, and Mark Volkmann's summary page on Clojure:
> https://aphyr.com/tags/Clojure-from-the-ground-up
> http://java.ociweb.com/mark/clojure/article.html
>
> And in the same vein, I just started reading the new book Living Clojure,
> and I think it would also be great for first-timers who want an easier
> incline into the language.
>
> -- Elango
>
>
> On Wed, Sep 9, 2015 at 12:08 PM, Mark Engelberg 
> wrote:
>
>> Learning Clojure is not so much about learning the language's features,
>> it's about learning how Clojure's particular combination of features causes
>> you to think about software development in a new way.  Living Clojure is a
>> new-ish book that points you at a number of small programming "code kata"
>> challenges you can work on to develop the Clojure mindset.  Clojure Applied
>> is a brand new book that shows you how to take that mindset and apply it to
>> larger, real-world projects.
>>
>> --
>> 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.
>
>
> Best,
> Marcus
>
>
>
> Marcus Blankenship
> Consultant, Author, Executive Coach, Calvinist
> \\\ 541.805.2736 \ @justzeros \ skype:marcuscreo
> ==
> Join my newsletter at http://marcusblankenship.com/list
>
> --
> 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

Re: Beginning Clojure Development

2015-09-10 Thread Gregg Williams
All the above suggestions are good. In addition, I've learned a lot by 
doing the problems at 4clojure.com.

BUT after you solve a problem, the real learning starts. You then get 
access to other people's solutions. (You get to choose whose answers get 
listed, and some of the best programmers are there--try cgrand, chouser, 
maximental, l, alejander--there are more who are good, I'm 
sure.)

Read the various solutions until you understand how they work. You will see 
that one problem can be solved in multiple ways, using different parts of 
Clojure. Take notes. Reread them. You will begin to see how to think in 
Clojure.

And remember: If you use Clojure to code the same way you did in other 
languages, you're doing it wrong!


On Wednesday, September 9, 2015 at 9:44:55 AM UTC-7, Cory Gideon wrote:
>
> Hi,
>
> I'm new to the Clojure programming language and I was wondering if anyone 
> might be able to suggest a good way to learn the fine details of the 
> Clojure language? I'm thinking of trying my hand at writing a compiler in 
> Clojure, just as a thought exercise. I'm not 100% sure what a good use case 
> for this language is yet to be honest, I'm primarily a .Net and PHP 
> developer with a bit of Java experience but this language looked really 
> interesting. If anyone knows of any good sites or books that I should check 
> out I'd appreciate any suggestions.
>
> Thanks in advance!
>

-- 
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: Beginning Clojure Development

2015-09-10 Thread Mars0i
Many people say that the *Joy of Clojure* is best for fine details and all 
that, and there's something right about that claim.  However, *Clojure 
Programming* covers some fine details that *Joy *doesn't even mention, even 
in the 2nd edition (e.g. important aspects of Java interop).  I suspect 
that *Clojure Programming* could work well as an introduction for an 
experienced programmer, too, although I haven't tried to read it with that 
in mind.  (Every book makes choices about what to include; no doubt there 
are fine details that *Joy* covers better than *C.P.*)

On Wednesday, September 9, 2015 at 12:01:05 PM UTC-5, Gary Trakhman wrote:
>
> In my opinion the best book for the 'fine details' of the language is 
> going to be http://www.joyofclojure.com/  .  It's not usually recommended 
> as the introductory text, for that you might be better off with clojure 
> programming: http://www.clojurebook.com/ or 'programming clojure': 
> https://pragprog.com/book/shcloj2/programming-clojure , but there are 
> also great free online resources like:  http://www.braveclojure.com/
>
> On Wed, Sep 9, 2015 at 12:44 PM Cory Gideon  > wrote:
>
>> Hi,
>>
>> I'm new to the Clojure programming language and I was wondering if anyone 
>> might be able to suggest a good way to learn the fine details of the 
>> Clojure language? I'm thinking of trying my hand at writing a compiler in 
>> Clojure, just as a thought exercise. I'm not 100% sure what a good use case 
>> for this language is yet to be honest, I'm primarily a .Net and PHP 
>> developer with a bit of Java experience but this language looked really 
>> interesting. If anyone knows of any good sites or books that I should check 
>> out I'd appreciate any suggestions.
>>
>> Thanks in advance!
>>
>> -- 
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clo...@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+u...@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+u...@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.