Re: Newbie

2015-04-30 Thread Jeff Heon
I quite like these two resources for total beginners. (Starts up assuming you know nothing about Lisp.) aphyr.com/tags/Clojure-from-the-ground-up (Quite humorous) http://www.braveclojure.com/ -- You received this message because you are subscribed to the Google Groups Clojure group. To post to

Re: clojure, not the go to for data science

2015-04-02 Thread Jeff Heon
RStudio is really nice! I'm taking some Coursera classes using R, and RStudio is great. Maybe that's because I'm an IDE kind of guy: using Cursive for Clojure, PyCharm for Python, RStudio for R, etc. On Thursday, April 2, 2015 at 5:54:34 PM UTC-4, Jony Hudson wrote: I think the credit here

Re: Clojure terminology

2014-09-12 Thread Jeff Heon
+1 on this. I was really (pleasantly) surprised by this approach. On Friday, September 12, 2014 4:58:45 AM UTC-4, Niels van Klaveren wrote: http://aphyr.com/posts/301-clojure-from-the-ground-up-welcome. Kyle Kingsbury's Clojure from the ground up has an excellent introduction about symbols,

Re: Is it the right Clojure group for a newbie

2014-06-20 Thread Jeff Heon
As far as I know, this book is not free to distribute. On Friday, June 6, 2014 9:32:27 AM UTC-4, douglas smith wrote: here is pdf of Little Schemer http://scottn.us/downloads/The_Little_Schemer.pdf On Friday, June 6, 2014 9:17:58 AM UTC-4, douglas smith wrote: Sounds like we are in a

Re: ANN: [R User Conference]

2014-05-29 Thread Jeff Heon
R is quirky, but really nice. Not to hijack too much the group, but if you learn better with interactive introductions, like me, here are two nice interactive introductions to R : https://www.codeschool.com/courses/try-r (Very humorous) https://www.datacamp.com/courses/introduction-to-r (More

Re: Is Clojure right for me?

2013-12-27 Thread Jeff Heon
Given your goals of evaluating the language quickly, not having a lot of free time to devote to it, and having to get productive fast in a web environment, I think a better avenue to explore would be Groovyhttp://groovy.codehaus.org/alongside Spring

Re: Is Clojure right for me?

2013-12-26 Thread Jeff Heon
On Thursday, December 26, 2013 11:32:51 AM UTC-5, Massimiliano Tomassoli wrote: Thank you, Malcolm. I'm completely new to LISP and its dialects and I'm a little bit worried about the absence of support for OOP in Clojure. How do you decompose large systems in Clojure? This presentation

Re: [Job spam] Write Clojure in your pajamas, for decent money in a pleasant company, remote pairing all the time

2013-11-20 Thread Jeff Heon
On Tuesday, November 19, 2013 7:44:33 PM UTC-5, Alexey Verkhovsky wrote: Back to the original subject of the thread, it looks like either there is more Clojure work than people with platform expertise, or Clojure is a mostly South American phenomenon. One way or the other, South America is

Re: [ANN] Yesql 0.2.1 - Clojure SQL queries rethought.

2013-11-11 Thread Jeff Heon
In Java land at work,We use Spring jdbc templates and we inject the SQL queries in a map from a single .xml or property file. Queries are accessed from the map with key names like selectAddressesForClient. Perhaps a similar query lookup scheme could optionally be used with Yesql. -- -- You

Re: Clojure - Where to start?

2013-10-11 Thread Jeff Heon
I think it was this post I had seen, from the code design in Clojure thread: https://groups.google.com/d/msg/clojure/-oJmddtX4Fg/4Ub8JSiWr1IJ Paul deGrandis 10/18/12 Brian, Those are two excellent books. If you are looking at more general project organization and approaches, I'd suggest: -

Re: Clojure - Where to start?

2013-10-10 Thread Jeff Heon
I remember reading a post with a list of open source projects with excellent clojure code. Unfortunately, I can't find it anymore, but I remember Ring was on the list. -- -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send

Re: [ANN] Cognitect

2013-09-16 Thread Jeff Heon
Fantastic news. Congrats to all involved! -- -- 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

Re: [ANN] Nightcode, an IDE for Clojure and Java

2013-08-02 Thread Jeff Heon
That's really cool. Thank you for doing this! I really like the import feature, coloring and keyboard friendlyness. If I can suggest the one feature that I couldn't bear to use an IDE without: Strict Structural Editing Mode

Re: is intellij idea a good ide for clojure development?

2013-07-25 Thread Jeff Heon
it happens all the time. In a sense, it's not weirder than making free software for proprietary operating systems 8) On Thursday, July 25, 2013 11:15:15 PM UTC-4, Cedric Greevey wrote: Someone makes free software plugins for nonfree software?! -- -- You received this message because you

Re: Clojure: Elegance vs. Performance?

2013-07-09 Thread Jeff Heon
Maybe the Shen programming language could be of interest to you. http://shenlanguage.org/ It's a portable functional typed dialect of Lisp. Looks quite elegant to me, and it targets Clojure, amongst other languages. -- -- You received this message because you are subscribed to the Google

Re: iOS and Windows RT support?

2013-01-28 Thread Jeff Heon
Not Clojure, but you can use Nu, a Lisp-like language, to write iPhone applications. http://programming.nu/about https://groups.google.com/d/topic/programming-nu/vboT7iW2ko8/discussion On Tuesday, January 22, 2013 12:55:29 PM UTC-5, MC Andre wrote: What's the state of iOS and Windows RT

Montreal Clojure user group

2013-01-10 Thread Jeff Heon
For newcomers who might not know, there is a Clojure user group in Montreal and our next meeting is Tuesday January 15th. Details here: http://groups.google.com/group/montreal-clojure-user-group -- You received this message because you are subscribed to the Google Groups Clojure group. To post

Re: Who's using Clojure?

2012-12-14 Thread Jeff Heon
I'm asked to log in now to access this page. On Thursday, April 28, 2011 11:03:53 PM UTC-4, Christopher Redinger wrote: We've got a good start to the list going http://dev.clojure.org/display/community/Clojure+Success+Stories Any more we should get listed? -- You received this message

Re: [ANN] Clojars Releases repository

2012-11-19 Thread Jeff Heon
As a starting point, the gpg website features native installers for both Windows and Mac OS. http://www.gnupg.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

Re: Cdr car

2012-10-17 Thread Jeff Heon
If I may suggest the following presentation: http://blip.tv/clojure/clojure-for-lisp-programmers-part-1-1319721 http://blip.tv/clojure/clojure-for-lisp-programmers-part-2-1319826 There used to a transcript available on the newsgroup until Google decided to remove all files from newsgroup 8) On

Re: real-world usage of reducers?

2012-08-21 Thread Jeff Heon
On Tuesday, August 21, 2012 10:49:45 PM UTC-4, Jim foo.bar wrote: If you say that running with reducers cuts runtime to 1/4 the original, I'll believe you...However, even though our code is very similar, I Maybe you two have a different number of cores? One test might be for you to test

assoc! order problem

2012-08-04 Thread Jeff Heon
You are using the map literal, which corresponds to the hash map. Use this if you want a sorted map: http://clojure.github.com/clojure/clojure.core-api.html#clojure.core/sorted-map -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this

community interest in machine learning (?)

2012-07-16 Thread Jeff Heon
I could not comment on the community as a whole, but certainly a part of it has interest in it. Here is a presentation about using ML in Clojure for genome research: Hacking the Human Genome Using Clojure and Similarity Search http://bit.ly/yKFnPA Also, an interview with the speaker:

Re: clojure.io

2012-03-12 Thread Jeff Heon
Whats more, the VM I/O abstraction is already hiding details of its underlying platforms. Having another I/O abstraction across multiple VMs sounds like the Fantom Programming Language approach which pushes a unique API across different VM implementations. AFAIK the Clojure approach is more

Re: Can Clojure be as readable as Python or Ruby ?

2012-03-07 Thread Jeff Heon
I think readable is in the eye of the beholder. I've only moderate experience with Clojure, but the following example from Open Dylan made me realize I really do prefer a concise representation over what is considered easier to read.

Re: Bret Victor's live editable game in ClojureScript

2012-03-01 Thread Jeff Heon
On Feb 28, 11:13 am, Bost rostislav.svob...@gmail.com wrote: Great work Chris but I think you missed exactly the most important point of Victor's talk. It's about being modeless! Indeed, Chris work is pretty slick. Although I would say the most important point of the talk is that you can, if

Re: Clojure for Cocoa

2012-01-23 Thread Jeff Heon
I know it's not a Clojure variant, but you might be interested in Nu, an object-oriented Lisp I read about on Disclojure which targets Objective-C. http://programming.nu/index -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send

Re: question from wikibooks page on macros?

2012-01-06 Thread Jeff Heon
You are right. Keep reading a bit and it says But as we defined pointless above, it is just a regular function, not a macro. And you can verify the pointless macro using macro-expand as shown later.(macroexpand '(pointless (+ 3 5)))=  (+ 3 5) On Jan 6, 11:12 am, Andrew ache...@gmail.com wrote:

Re: Distributed transactions

2011-12-31 Thread Jeff Heon
Immutant is going to have distributed (XA) transactions. The're furiously working on it 8) http://immutant.org/ On Dec 31, 11:26 am, Michael Jaaka michael.ja...@googlemail.com wrote: Is there any attempt to make distributed transactions? The usage scenario is the same like in JEE apps. I

Re: Homoiconicity in clojure (macro power)

2011-11-02 Thread Jeff Heon
This is the explanation that really made it click for me: The nature of Lisp http://www.defmacro.org/ramblings/lisp.html -- 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

Re: new Getting Started page

2011-09-02 Thread Jeff Heon
I like the new page, and I do think Clooj is filling a much needed (or at least much wanted) space for beginners to both Clojure and Java, especially for those who have been accustomed to the practical IDLE while learning Python. I'm reasonably experienced in both Java Clojure, and I use the

Re: Stanford AI Class

2011-08-16 Thread Jeff Heon
They will also be available to be taken as an online class with grading as the AI introduction class. Links are on the main introduction to AI page - http://www.ai-class.com/ : http://www.db-class.com/ http://www.ml-class.com/ See also Stanford Engineering Everywhere where past lectures and

Re: Stanford AI Class

2011-08-14 Thread Jeff Heon
I think we all agree that Lisp would be ideal for AI, given a medium or long-term exposure, but for an introductory class to varied branches of AI, we could do worse than Python, an easy to read language with various numerical and AI libraries (PyEvolve, for example.

Re: ClojureScript Presentation - video

2011-07-30 Thread Jeff Heon
I've subscribe to the Blip.tv itunes feed and it makes it really easy to download the blip.tv videos in iTunes and transfer them to iPod/ iPad. You can search for Clojure on the iTunes store Podcasts section and subscribe. Or you can go in iTunes Advances Menu / Subscribe to Podcast and use this

Re: protocols and records -- use when?

2011-07-29 Thread Jeff Heon
Thanks for the clarification. I see I was mixing up various concepts in my head. On Jul 29, 8:19 am, Alex Osborne a...@meshy.org wrote: Clojure has some of those features, but it is sufficiently different from the traditional model that I would consider not particularly OO a valid, if not

Re: Good book on migrating from (Java) OO to FP

2011-07-29 Thread Jeff Heon
In the vein of FP for Java programmers, these two libraries might be of interest. Sequence-like operations on collection using annotations. Nice and small. http://jedi.codehaus.org/ More advanced and Scalaish. Benefits from a bigger community. http://functionaljava.org/ -- You received this

Online videos of Montreal Clojure User Group presentations

2011-07-29 Thread Jeff Heon
Some presentations of the Montreal Clojure User Group are now online. http://vimeo.com/groups/bonjure/videos -- 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

Re: protocols and records -- use when?

2011-07-28 Thread Jeff Heon
I'm puzzled when we say that Clojure is not particularly OO, but using protocols and datatypes feel OO to me, except that the namespace of the protocol method implementations is decoupled from the namespace of the type. Perhaps my definition of OO is too loose and I should think of protocols as

Re: Clojure Books

2011-07-19 Thread Jeff Heon
There is also this nice online introduction for absolute beginners to Clojure and Lisp: Guide to Programming in Clojure for Beginners http://blackstag.com/blog.posting?id=5 -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send

Re: New to Clojure

2011-06-09 Thread Jeff Heon
As you're coming in from Java, I think Clojure in Action is a good way to start. On Jun 9, 12:15 am, Santosh M santoshvmadhyas...@gmail.com wrote: I just found out three books on closure, please tell me which is the best one to start with? 1 - The Joy of Clojure 2 - Programming Clojure 3 -

Re: Tron clone in Clojure

2011-04-06 Thread Jeff Heon
Consider adding your games to http://www.clojure-games.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

Re: Jesus, how the heck to do anything?

2011-03-23 Thread Jeff Heon
Type in (println hello world), save and close. Run with java -jar /path/to/clojure.jar hello.clj Very handy to know. It might be nice to have it on http://clojure.org/getting_started and/or on http://www.assembla.com/wiki/show/clojure/Getting_Started as Running a Clojure script from the

Re: Giving a 15 minute Clojure lightning talk. Any ideas?

2010-12-07 Thread Jeff Heon
Hi Alex, The first part of these slides covers Ruby / Clojure syntax and might be useful: http://www.slideshare.net/jfheon/clojure-forrubyists Break a leg ;) -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to

Re: ANN: Clojure Games

2010-11-18 Thread Jeff Heon
That's a great initiative! And the logo is awesome! (Of course I'm biased, I grew up in Pac-Man times.) -- 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

Re: REQUEST for feedback on http://clojure.org

2010-11-01 Thread Jeff Heon
I'm particularly interested in: - new user groups or suggestions for the community page Montreal Clojure group: http://www.bonjure.org/ Thank you kindly -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to

Re: practical clojure

2010-09-18 Thread Jeff Heon
On Sep 17, 8:23 pm, David J acts.as.da...@gmail.com wrote: I second faenvie's request for applications of Clojure books, especially on AI. AI is the reason I started looking at a Lisp in the first place. I'd also like to see Clojure become *the* language for statistics, though I understand

Re: Rick presentation at Emerging Languages

2010-07-26 Thread Jeff Heon
See Phil's comment here http://technomancy.us/139 -- 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

Re: Clojure Screen casts

2010-05-27 Thread Jeff Heon
I use this software to convert everything for my iPod: http://www.dvdvideosoft.com/products/dvd/Free-Video-to-iPhone-Converter.htm It's a bit nagware, but it works very well. -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send

Re: History Question

2010-05-06 Thread Jeff Heon
You could use name. (name :a) -a On May 6, 2:33 pm, Sean Devlin francoisdev...@gmail.com wrote: Why does (str :a) return :a and not a?  I have to work around this a lot, and I'm just curios what the reasoning to go this direction was. -- You received this message because you are subscribed

Re: History Question

2010-05-06 Thread Jeff Heon
Sorry, the others replies weren't there yet when I begun answering 8) On May 6, 2:44 pm, Sean Devlin francoisdev...@gmail.com wrote: Okay, next guy to mention name gets shot.  Nothing personal. -- You received this message because you are subscribed to the Google Groups Clojure group. To post

Re: Great post for newbies getting Clojure + Eclipse CounterClockwise up and running

2010-04-25 Thread Jeff Heon
Is there a way to access REPL command history (like ctrl-up with Enclojure) ? I could not find it in the wiki. Thx! -- 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

Re: Clojure/LLVM

2010-03-25 Thread Jeff Heon
I know it's not Clojure, but you can at least scratch the Lisp on the iP* itch. Scheme for the iPhone: http://jlongster.com/software/iphone/scheme-iphone-example/ http://jlongster.com/blog/2010/02/23/farmageddon/ -- You received this message because you are subscribed to the Google Groups

Re: Montreal Clojure User Group

2010-02-22 Thread Jeff Heon
Coffee sounds great. I'm from the suburbs, but I work downtown. Maybe even a lunch would be feasible. Not to pollute the Clojure group, I set up a temporary blog for us : http://mcug.blogspot.com/ On Feb 21, 11:20 pm, Dan redalas...@gmail.com wrote: Should we go for a coffee to meet each

Re: Montreal Clojure User Group

2010-02-22 Thread Jeff Heon
Okay, Google created: http://groups.google.ca/group/montreal-clojure-user-group -- 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

Montreal Clojure User Group

2010-02-21 Thread Jeff Heon
Would Montreal Clojurians be interested in starting a Clojure group? Or do you all piggyback on the Montreal/Scheme Lisp User Group? -- 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

Re: peepcode screencasts

2010-01-06 Thread Jeff Heon
I would add the suggestion to buy the current screencast, as it is excellent and would go an extra mile than the vote 8) PS. I just loved the grue reference 8) -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to

Re: Second Lisp to Learn

2009-12-20 Thread Jeff Heon
If you're going to try the straight Scheme avenue, you might try the Gambit implementation, which is touted as very fast. http://dynamo.iro.umontreal.ca/~gambit/wiki/index.php/Main_Page A good way to good if you already use Emacs as your IDE. For something different but still Scheme based, there

Re: Clojure development environments

2009-12-04 Thread Jeff Heon
I'm using LaClojure with IntelliJ IDEA Community Edition on a Vista box without problems. Not sure about before, but it works now 8) Also I just tried Clojure Box as mentioned above on an XP box and it works like a charm. On Dec 4, 10:30 am, David Hilton quercus.aeter...@gmail.com wrote: Last I

Re: A Clojure Highlife

2009-11-18 Thread Jeff Heon
Thanks. I got it working with the bundle. Arghh, I realized about half an hour after posting that I had misunderstood m-surrounding-neighbors-seq. I withdrew my post from the Google group, but like they say, nothing vanishes without a trace ;) I had not realized that since the grid is made out

Re: JScheme

2009-11-17 Thread Jeff Heon
Well, what are your needs or objectives? If you just want to do Scheme on top of Java, JScheme will be fine. The rationale behind Clojure is functional programming and concurrency: http://clojure.org/rationale For a more comprehensive answer, I'll let the man himself speaks 8) Rich does a

Re: A Clojure Highlife

2009-11-17 Thread Jeff Heon
On Nov 16, 2:49 pm, John Harrop jharrop...@gmail.com wrote: For a real challenge, try implementing Hashlife using Clojure's immutable data structures. :) This might help. http://www.ddj.com/hpc-high-performance-computing/184406478 To quote the author, Tomas G. Rokicki : This decision lets you

Re: A Clojure Highlife

2009-11-16 Thread Jeff Heon
Hi there, Unfortunately, I was unable to get it working. From what I gather, I'm using the wrong clojure.jar and or clojure- contrib.jar. Could you tell me which version of theses files you are using? Anyway, I was wondering about the memoizing of the function surrounding-neighbors-seq. It's

Re: Clojure is two!

2009-10-16 Thread Jeff Heon
Link for clojure in action green paper http://www.manning.com/free/green_rathore.html On Oct 16, 3:59 pm, Wilson MacGyver wmacgy...@gmail.com wrote: one is clojure in action, published by manning, written by Amit Rathore --~--~-~--~~~---~--~~ You received this

Re: clj-gradle – a Clojure Plugin for Gradle

2009-10-14 Thread Jeff Heon
On Oct 14, 9:27 am, rb raphi...@gmail.com wrote: Just wondering: how does it compare to Lancet?   (http://github.com/stuarthalloway/lancet I was just wondering the same thing after reading the following point in the Gradle doc 8) -Ant tasks and builds as first class citizens. Anybody out

Re: Does OSGi make sense for Clojure?

2009-10-05 Thread Jeff Heon
There is this project going on: http://wiki.github.com/romanroe/ogee --~--~-~--~~~---~--~~ 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

Re: Is knowing Java a prerequisite for using Clojure?

2009-09-25 Thread Jeff Heon
On Sep 17, 10:01 pm, Hugh Aguilar hugoagui...@rosycrew.com wrote: I want to create a DSL for generating gcode for cnc milling machines Unrelated to Clojure, but on the subject of DSL, the July/August 2009 issue (vol. 26 no. 4) of IEEE Software is dedicated to domain-specific modeling.

Re: No OO restrictions is good. why not still add dependency injection?

2009-06-16 Thread Jeff Heon
I've seen dependency injection used in choosing an implementation for an interface with a configuration file i.e. without having to modify the code. I've only seen it used in component frameworks with lifecycle (a lifetime ago with Jakarta Avalon and now with Spring.) Currently we're using it

Re: ClojureCLR updated

2009-06-02 Thread Jeff Heon
On Jun 1, 1:57 pm, David Miller dmiller2...@gmail.com wrote: It's important in that it means that the generated MSIL is not completely junk, in that I'm not missing any important optimizations, that I'm taking full advantage of type hints, avoiding reflection, etc..  The JVM bytecodes are an

Re: Clojure for high-end game development

2009-05-22 Thread Jeff Heon
EA is a publisher, not a producer. And they did publish the videogame Abuse, which is made from a list variant: http://en.wikipedia.org/wiki/Abuse_(computer_game) Interestingly, there is a thread about video game programming using Lisp here: http://news.ycombinator.com/item?id=516778 And the

Re: The Path to 1.0

2009-04-19 Thread Jeff Heon
On Apr 17, 2:47 pm, revoltingdevelopment christopher.jay.jo...@gmail.com wrote: Aside from that, I think you are right about the psychology of language adoption and book-buying.  Declaring 1.0 to coincide with the content and publication date of Stuart's book is just an excellent idea,

Re: The Path to 1.0

2009-04-19 Thread Jeff Heon
On Apr 17, 2:47 pm, revoltingdevelopment christopher.jay.jo...@gmail.com wrote: Aside from that, I think you are right about the psychology of language adoption and book-buying. Declaring 1.0 to coincide with the content and publication date of Stuart's book is just an excellent idea,

Re: The Path to 1.0

2009-04-17 Thread Jeff Heon
Strangely enough, for me version 1.0 would mean the version of Clojure described in the book Programming Clojure by Stuart Halloway. It would be a version that I could download directly even though newer versions would appear afterward so the book and the Clojure version are consistent with one