Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Juan Martín
27, 2014, at 8:00 AM, juan.facorro wrote: > > Hello Clojurians! > > I wanted to share with you a project called Clojure Lab, an IDE for Clojure in Clojure. > > https://github.com/jfacorro/clojure-lab > > Yes! Another IDE for Clojure, uhm... the more the merrier? > >

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Raoul Duke
> I've been on Java 8 on my development Mac for ages. The only thing holding > us back from going to Java 8 in production is New Relic don't yet support > it... > > We upgraded our entire stack to Java 7 back in October and I thought we were > late since Java 6 had been EOL'd for so long :) i'm on

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Sean Corfield
I've been on Java 8 on my development Mac for ages. The only thing holding us back from going to Java 8 in production is New Relic don't yet support it... We upgraded our entire stack to Java 7 back in October and I thought we were late since Java 6 had been EOL'd for so long :) Sean On Jun 27

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Juan Martín
Hi Raoul, There are some things included in JDK 1.7 that some of the dependencies use (at least one of them that I'm sure of which uses java.nio package) which makes it hard to make the application compatible with 1.6. It's not for lack of trying since I considered downgrading to Java 1.6 (see he

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Raoul Duke
ugh, thanks. nice how i can just update it with app store. oh, wait?? -- 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

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Kurt Schrader
JDK 7 installer for Mac OS X is here: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html Java 6 is no longer supported (as of Feb 2013, well over a year ago), you should think about upgrading. On Fri, Jun 27, 2014 at 5:50 PM, Raoul Duke wrote: > why does it req

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Raoul Duke
why does it require java 1.7? this newish mavericks macbook only has 1.6 so i would guess you've just made it hard for a lot of people to try this out? :-( -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@go

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Sean Corfield
Nice piece of work - especially for a school project at any level! Impressive! Sean On Jun 27, 2014, at 8:00 AM, juan.facorro wrote: > Hello Clojurians! > > I wanted to share with you a project called Clojure Lab, an IDE for Clojure > in Clojure. > > https://github.com/jf

Re: [Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread Shantanu Kumar
Downloaded and tried. It's very neat! Thanks for sharing. Shantanu On Friday, 27 June 2014 20:30:37 UTC+5:30, juan.facorro wrote: > > Hello Clojurians! > > I wanted to share with you a project called *Clojure Lab*, an *IDE for > Clojure in Clojure*. > > *https://githu

[Request for Feedback] Clojure Lab: IDE for Clojure in Clojure

2014-06-27 Thread juan.facorro
Hello Clojurians! I wanted to share with you a project called *Clojure Lab*, an *IDE for Clojure in Clojure*. *https://github.com/jfacorro/clojure-lab <https://github.com/jfacorro/clojure-lab>* Yes! Another IDE for Clojure, uhm... the more the merrier? This project started as a le

Re: What's the current status of Clojure-in-Clojure?

2013-01-09 Thread Stuart Sierra
There is no "official" work (i.e., happening under the Clojure Contributor Agreement) on Clojure-in-Clojure. ClojureScript is as close as it gets right now. -S On Tuesday, January 8, 2013 6:44:16 PM UTC-5, Thor wrote: > > I think this would be a fun project to contribute to, bu

Re: What's the current status of Clojure-in-Clojure?

2013-01-09 Thread Steve Miner
I think you're looking for: https://github.com/kanaka/clojurescript I just saw a tweet about a talk be accepted for ClojureWest: https://twitter.com/bus_kanaka/status/289037484787118080 On Jan 8, 2013, at 6:44 PM, Thor wrote: > I think this would be a fun project to contribute to, but a few s

Re: What's the current status of Clojure-in-Clojure?

2013-01-08 Thread Brandon Bloom
ClojureScript has the best chance of forming a base of Clojure-in-Clojure. I believe David Nolen would consider any patches that help decouple us from JavaScript. On Tuesday, January 8, 2013 3:44:16 PM UTC-8, Thor wrote: > > I think this would be a fun project to contribute to, but

What's the current status of Clojure-in-Clojure?

2013-01-08 Thread Thor
I think this would be a fun project to contribute to, but a few searches haven't led me to where the development is taking place. Is it just part of the main Clojure github project? -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this gro

Re: Bootstrapping Clojure-in-Clojure

2012-05-20 Thread Chris Gray
Sorry to come in a bit late on this conversation; I've been moving recently. On Mon, May 14, 2012 at 5:35 AM, Timothy Baldridge wrote: > Platforms that do not have the ability to eval (gambit, JS, etc.) they > could simply stick with writing Java macros. For the rest of the > platforms (CLR, JVM,

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Timothy Baldridge
>the point of the analysis step is to generate a richer (more verbose) >set of information about the code, there is a lot of information you >would like to have when compiling (for example, for some platforms it >would be nice to know at the start of a function what locals exist in >the that functi

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread David Nolen
On Tue, May 15, 2012 at 4:03 PM, Timothy Baldridge wrote: > > Why can't it port to Python? You have can have an instance with a method > > toString right? > > The python version of that code (at least in clojure-py) would be this: > > (defn as-str [x] (py/str x)) > That would be defined core.cljs

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Kevin Downey
On Tue, May 15, 2012 at 12:51 PM, Timothy Baldridge wrote: >>  I can certainly imagine cases where the analyzer might want >> reflection on types etc of the given platform, but I think that is >> really an optimization, trading off compile/analyzer time reflection >> for runtime reflection. That p

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Timothy Baldridge
> Why can't it port to Python? You have can have an instance with a method > toString right? The python version of that code (at least in clojure-py) would be this: (defn as-str [x] (py/str x)) So my point is that some platforms may define toString, other define str and still others (CLR) define

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread David Nolen
On Tue, May 15, 2012 at 3:51 PM, Timothy Baldridge wrote: > (defn as-str [x] (.toString x)) > > That can't port to Python, or really any other VM besides JS. So if > we're looking at translating the analyzer itself we have to develop > some sort of base set of libraries that every thing else can b

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Timothy Baldridge
>  I can certainly imagine cases where the analyzer might want > reflection on types etc of the given platform, but I think that is > really an optimization, trading off compile/analyzer time reflection > for runtime reflection. That platform reflective information would be > provided by something

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Kevin Downey
On Tue, May 15, 2012 at 11:25 AM, Timothy Baldridge wrote: >> Logically the interface between the analyzer and the emitter is data >> (maps, etc) which can be serialized as json or some platform specific >> representation. Then all you need to do is write an emitter on your >> platform of choice t

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Timothy Baldridge
> Logically the interface between the analyzer and the emitter is data > (maps, etc) which can be serialized as json or some platform specific > representation. Then all you need to do is write an emitter on your > platform of choice that can emit code for the data. > > So for Python: > 1. run the

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Kevin Downey
On Tue, May 15, 2012 at 8:05 AM, Timothy Baldridge wrote: > There seems to be a few steps involved in this from, what I'm seeing. > > From what I'm seeing of the source, there's two files I'll be dealing with > > closure.clj -- defines functions for looking up info about libraries, > functions, et

Re: Bootstrapping Clojure-in-Clojure

2012-05-15 Thread Timothy Baldridge
There seems to be a few steps involved in this from, what I'm seeing. >From what I'm seeing of the source, there's two files I'll be dealing with closure.clj -- defines functions for looking up info about libraries, functions, etc. compiler.clj -- actually defines the compiler To start with, I'm

Re: Bootstrapping Clojure-in-Clojure

2012-05-14 Thread Kevin Downey
http://www.lambdassociates.org/blog/klambda.htm suggests a possible bootstrapping mechanism, some kind of reduced set of clojure functionality "ur-clojure" that is designed to be easy to write and interpreter for, and a compiler backend that generates ur-clojure, after compiling the compiler+platfo

Re: Bootstrapping Clojure-in-Clojure

2012-05-14 Thread David Nolen
On Mon, May 14, 2012 at 2:32 PM, Armando Blancas wrote: > Much of the more recent code in Clojure is very cross platform. Stuff >> like reducers can simply be copied over, fixed up a bit, and it runs. >> >> I wonder how is the fork/join part carrier over for reducers. > Sounds straightforward for

Re: Bootstrapping Clojure-in-Clojure

2012-05-14 Thread Armando Blancas
> > Much of the more recent code in Clojure is very cross platform. Stuff > like reducers can simply be copied over, fixed up a bit, and it runs. > > I wonder how is the fork/join part carrier over for reducers. -- You received this message because you are subscribed to the Google Groups "Cl

Re: Bootstrapping Clojure-in-Clojure

2012-05-14 Thread David Nolen
mount of "translated" code. Recently I've been > thinking about how to change this. > > Much of the more recent code in Clojure is very cross platform. Stuff > like reducers can simply be copied over, fixed up a bit, and it runs. > If we could ever get to the point where

Bootstrapping Clojure-in-Clojure

2012-05-14 Thread Timothy Baldridge
ducers can simply be copied over, fixed up a bit, and it runs. If we could ever get to the point where we write Clojure in Clojure, by default, then we could support the CLR, PVM, gambit, js, lua, etc. all with a single file edit. Over the weekend I've been thinking over how to make this all po

Re: Rich's "Clojure in Clojure" talk at the NYC group

2010-02-03 Thread Karl Guertin
On Tue, Feb 2, 2010 at 3:57 PM, Aaron Cohen wrote: > What I meant to say, was that, unfortunately the video cuts off after > 10 minutes. Are the slides for this talk available somewhere? I was sitting behind the guy who was recording the talks and watched his battery die and was like "doh, someon

Re: Rich's "Clojure in Clojure" talk at the NYC group

2010-02-02 Thread Aaron Cohen
This email was cut-off from what I intended to send, sorry. What I meant to say, was that, unfortunately the video cuts off after 10 minutes. Are the slides for this talk available somewhere? Thanks, Aaron On Feb 2, 3:44 pm, Aaron Cohen wrote: > Hi guys, >   I was watching the "

Rich's "Clojure in Clojure" talk at the NYC group

2010-02-02 Thread Aaron Cohen
Hi guys,   I was watching the "Clojure in Clojure" talk that I saw linked from the "disclojure" blog (very useful to me by the way, thank you nameless to me person who does it -- Aaron -- You received this message because you are subscribed to the Google Groups "Clojur

Re: Clojure in Clojure?

2009-07-11 Thread Jules
created for each language prior to Clojure > > in Clojure running on the platform? > > No, you don't need to write a native port for each platform. > > Typically, you break the compiler into two broad parts: the platform > independent compiler and the code generator for each p

Re: Clojure in Clojure?

2009-07-10 Thread Tom Faulhaber
> As awesome as this sounds, wouldn't it first require a > native implementation to be created for each language prior to Clojure > in Clojure running on the platform? No, you don't need to write a native port for each platform. Typically, you break the compiler into t

Re: Clojure in Clojure?

2009-07-10 Thread Chouser
Being > JVM-hosted has its advantages. I don't think Clojure will be abandoning the JVM any time soon. There's not been a lot of specifics anywhere about what Clojure-in-Clojure actually is, so I wrote up what I think I know. I hope it helps: http://blog.n

Re: Clojure in Clojure?

2009-07-09 Thread Wilson MacGyver
finished watching the Bay Area Clojure Meetup video, and Rich >> spent a few minutes talking about the possibility of Clojure in >> Clojure. The prospect of having Clojure self-hosted is incredibly >> cool, but it brought a few questions to mind. For one, Rich mentions >> that it

Re: Clojure in Clojure?

2009-07-09 Thread John Harrop
On Thu, Jul 9, 2009 at 11:10 AM, tmountain wrote: > > I just finished watching the Bay Area Clojure Meetup video, and Rich > spent a few minutes talking about the possibility of Clojure in > Clojure. The prospect of having Clojure self-hosted is incredibly > cool, but it brought

Re: Clojure in Clojure?

2009-07-09 Thread Mark Addleman
By the by, I believe Squeak Smalltalk has a 'compiler' written in Squeak that it uses to generate C code which is then used to bootstrap the rest of the language. On Jul 9, 9:33 am, tmountain wrote: > > To be safe one often retains a > > stub compiler for some subset of the language written in a

Re: Clojure in Clojure?

2009-07-09 Thread tmountain
> To be safe one often retains a > stub compiler for some subset of the language written in another > language, and then implements the rest of the language in the stub > version. This makes a lot of sense. So basically, a subset of Clojure could be ported to whatever language you'd want to targe

Re: Clojure in Clojure?

2009-07-09 Thread Daniel Lyons
On Jul 9, 2009, at 10:07 AM, Paul Mooser wrote: > > Since clojure is a compiled language, and is going to just end up > generating java bytecodes, I wouldn't expect it to be particularly > slower if it was written in itself. Maybe that's naive ? It's not naive. This is called self-hosting and

Re: Clojure in Clojure?

2009-07-09 Thread Paul Mooser
Since clojure is a compiled language, and is going to just end up generating java bytecodes, I wouldn't expect it to be particularly slower if it was written in itself. Maybe that's naive ? --~--~-~--~~~---~--~~ You received this message because you are subscribed t

Clojure in Clojure?

2009-07-09 Thread tmountain
I just finished watching the Bay Area Clojure Meetup video, and Rich spent a few minutes talking about the possibility of Clojure in Clojure. The prospect of having Clojure self-hosted is incredibly cool, but it brought a few questions to mind. For one, Rich mentions that it would potentially