Re: Clojure for Cocoa

2012-01-28 Thread Matthias Benkard
Hi, On Jan 27, 4:20 am, Cedric Greevey wrote: > One thing that must help there is that the functional nature of > Clojure makes it pretty rare for Clojure code to produce a true > reference circularity. That's probably true. Reference counting is a good fit for tree- shaped data. Cycles formed

Re: Clojure for Cocoa

2012-01-26 Thread Cedric Greevey
On Thu, Jan 26, 2012 at 4:27 PM, Matthias Benkard wrote: > Am 25.01.12 15:43, schrieb D.Theisen: >> How did you handle the reference counting vs. Garbage Collection >> chasm? > > I punted on it.  GNUstep already had GC support at the time, and it > was upcoming on Mac OS X.  I didn't foresee the r

Re: Clojure for Cocoa

2012-01-26 Thread Matthias Benkard
Hi! Am 25.01.12 15:43, schrieb D.Theisen: > How did you handle the reference counting vs. Garbage Collection > chasm? I punted on it. GNUstep already had GC support at the time, and it was upcoming on Mac OS X. I didn't foresee the restrictions imposed by iOS. :) I did consider integrating Boe

Re: Clojure for Cocoa

2012-01-26 Thread Timothy Baldridge
Yeah, the project is only about a month old. Just this week I've got my first collaborator, so we've started working on writing down know bugs, implementation notes, etc. I'll sit down tonight and figure out a road map, and then make a quick announcement asking for anyone who wants to help. In the

Re: Clojure for Cocoa

2012-01-26 Thread Sanel Zukan
LOL, clojure-py is the project I was planning for some time. I'm very glad someone started it first :) Will be any wiki pages or mailing list any time soon so interest parties could get into current internals and planned roadmap? Thanks, Sanel On Jan 24, 3:37 pm, Timothy Baldridge wrote: > > Cl

Re: Clojure for Cocoa

2012-01-25 Thread D.Theisen
Hello, Matthias! On Jan 24, 6:53 am, Matthias Benkard wrote: > Toilet Lisp is an incomplete implementation of Common Lisp hosted on > the Objective-C runtime.  It includes both an interpreter and an LLVM- > based compiler, which, IIRC, are actually complete.  (It's the > standard library that's m

Re: Clojure for Cocoa

2012-01-24 Thread David Nolen
On Mon, Jan 23, 2012 at 4:55 AM, Axel Katerbau, Objectpark < akater...@googlemail.com> wrote: > Hi David, > > On 23 Jan., 04:00, David Nolen wrote: > > > This would be cool. I think just comes down to how ambitious you are. > > > > ClojureScript is effectively Clojure-in-Clojure. Given that we ca

Re: Clojure for Cocoa

2012-01-24 Thread Timothy Baldridge
> Clojure in Clojure would be a nice start to have e.g. a LLVM frontend. > But it's really quiet as far as CiC goes, right? It should be mentioned that writing a Clojure compiler is not a very long task it basically comes down to the following tasks: 1) Implement the persistent classes (Persisten

Re: Clojure for Cocoa

2012-01-24 Thread Axel Katerbau, Objectpark
Hi David, On 23 Jan., 04:00, David Nolen wrote: > This would be cool. I think just comes down to how ambitious you are. > > ClojureScript is effectively Clojure-in-Clojure. Given that we can target > JavaScript communicating with Objective-C is not that difficult, i.e. > JSCocoa. > > Having a ve

Re: Clojure for Cocoa

2012-01-24 Thread Axel Katerbau, Objectpark
Hi Konrad, On 23 Jan., 05:13, Konrad Hinsen wrote: > David Nolen writes: > >  > Having a version of Clojure that integrates with OS X as well as Clojure >  > integrates with the JVM will be a much more ambitious task but it would be >  > really, really cool. > > As this would imply integrating wi

Re: Clojure for Cocoa

2012-01-23 Thread Matthias Benkard
Hi, David Nolen schrieb: > * F-Script > * JSCocoa > * Clozure CL > * MacRuby Also, * Toilet Lisp. Git repo: https://matthias.benkard.de/code/toilet.git Toilet Lisp is an incomplete implementation of Common Lisp hosted on the Objective-C runtime. It includes both an interpreter and an LLVM- ba

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, sen

Re: Clojure for Cocoa

2012-01-22 Thread Konrad Hinsen
David Nolen writes: > Having a version of Clojure that integrates with OS X as well as Clojure > integrates with the JVM will be a much more ambitious task but it would be > really, really cool. As this would imply integrating with the C/C++/Objective universe in general, it would also be very

Re: Clojure for Cocoa

2012-01-22 Thread David Nolen
On Sun, Jan 22, 2012 at 4:06 AM, Axel Katerbau, Objectpark < akater...@googlemail.com> wrote: > Hi all, > > I'm pondering the idea of having Clojure for "regular" Mac OS/iOS > programming with the Objective-C libraries like Cocoa and the like. > > Having a Clojure variant that embraces the Objecti