Re: Transitioning an App from Java to Clojure (Notes of a Talk)

2012-07-28 Thread Timothy Washington
Very interesting. Thanks for the insight. Tim Washington Interruptsoftware.ca 416.843.9060 On Sat, Jul 28, 2012 at 6:40 AM, nicolas.o...@gmail.com < nicolas.o...@gmail.com> wrote: > > There is indeed an infinite number of functions, or relationships between > > natural numbers. I don't think

Re: Transitioning an App from Java to Clojure (Notes of a Talk)

2012-07-28 Thread nicolas.o...@gmail.com
> There is indeed an infinite number of functions, or relationships between > natural numbers. I don't think that means that that any one of those > relationships is not computable because it is within the range of infinite > functions. The countable parts of a program can still accept an infinite

Re: Transitioning an App from Java to Clojure (Notes of a Talk)

2012-07-27 Thread Timothy Washington
Hey Nicolas, Thanks for the feedback and corrections. I was trying to hone in on OO and Lisp's model of what it means to compute. While this just served as a backdrop for the conceptual and code differences between Bkeeping's Java and Clojure versions, I can see a much deeper analysis happening he

Re: Transitioning an App from Java to Clojure (Notes of a Talk)

2012-07-27 Thread nicolas.o...@gmail.com
Hi, Great notes. I like a lot. A few (mostly technical) comments: > Concept of Computation > > What does it mean to compute? Turns out this is a complicated question. From > what I can tell, to compute is an actualization (or concrete version) of a > mathematical function. We are swimming in a

Transitioning an App from Java to Clojure (Notes of a Talk)

2012-07-27 Thread Timothy Washington
Hi all, I recently gave a talk at a Toronto Dev Shop, The Jonah Group. It just detailed my experiences, transitioning a Java app to a Clojure app, and the benefits that accrued to me. I thought it would be nice to share with the Clojure community. Below is an approximate