Re: [ANN] mixfix syntax for clojure
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
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
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
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
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
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
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.