Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-06 Thread mikel evins
On Mar 6, 2013, at 7:09 PM, Eli Barzilay wrote: > Um, no, I don't think that this is similar. Okay. _ Racket Developers list: http://lists.racket-lang.org/dev

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-06 Thread mikel evins
On Mar 6, 2013, at 11:42 AM, Eli Barzilay wrote: > 20 minutes ago, mikel evins wrote: >> >> Rather than answer your questions directly, it seems much easier and >> more apropos to address the underlying assumption that images and >> source files are somehow mutu

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-06 Thread mikel evins
On Mar 6, 2013, at 11:40 AM, Stephen Bloch wrote: > > On Mar 6, 2013, at 11:54 AM, mikel evins wrote: > >> Rather than answer your questions directly, it seems much easier and more >> apropos to address the underlying assumption that images and source files &g

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-06 Thread mikel evins
On Mar 6, 2013, at 8:23 AM, Marijn wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Dear Mikel, > > On 06-03-13 04:05, mikel evins wrote: >> >> On Mar 5, 2013, at 12:56 PM, Eli Barzilay >> wrote: >>> But looking at it more deeply

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-05 Thread mikel evins
On Mar 5, 2013, at 12:56 PM, Eli Barzilay wrote: > 10 minutes ago, mikel evins wrote: >> >> But not having the capability to save and load an image provides no >> advantages. Anything you can do without that capability, you can do >> with it. The reverse is not

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-05 Thread mikel evins
On Mar 5, 2013, at 1:39 PM, Ray Racine wrote: > Larceny (a Scheme) supports images. I had another dance with them awhile > back playing around with Gilad Bracha's Newspeak. I hear the Dart folks have > debated support for platform independent images of Dart programs to be served > out for e

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-05 Thread mikel evins
On Mar 5, 2013, at 12:12 PM, Eli Barzilay wrote: > A few minutes ago, mikel evins wrote: >> >> On Mar 5, 2013, at 11:55 AM, Eli Barzilay wrote: >> >>> An hour and a half ago, Matthias Felleisen wrote: >>>> >>>> I have empathy for your p

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-05 Thread mikel evins
On Mar 5, 2013, at 11:55 AM, Eli Barzilay wrote: > An hour and a half ago, Matthias Felleisen wrote: >> >> I have empathy for your perspective, because I have worked with >> images and -- at the time -- found them useful. > > I think that *most* of Mikel's long post was about the advantages of

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-05 Thread mikel evins
On Mar 5, 2013, at 10:08 AM, Matthias Felleisen wrote: > I have empathy for your perspective, because I have worked with images and -- > at the time -- found them useful. > > I will also say that in my own experience of developing a tiny sliver of this > code base, it is much more like a con

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-05 Thread mikel evins
On Mar 4, 2013, at 9:48 PM, Matthias Felleisen wrote: > > On Mar 4, 2013, at 10:35 AM, mikel evins wrote: > >> Besides the practical reasons I already gave, I also think that there's been >> a gradual trend away from image-based development over the last twenty

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-04 Thread mikel evins
On Mar 4, 2013, at 12:01 PM, Jens Axel Søgaard wrote: > Hi Mikel, > > You projects sounds very interesting. > > 2013/3/4 mikel evins : >> Oh, except for the case where I want to deploy on iOS, which forbids JIT. >> >> Of course, Racket doesn't deliver o

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-04 Thread mikel evins
On Mar 4, 2013, at 9:56 AM, mikel evins wrote: > > On Mar 4, 2013, at 9:54 AM, Matthew Flatt wrote: > >> At Mon, 04 Mar 2013 09:35:42 -0600, mikel evins wrote: >>> The reason I ask is that MacScheme made it easy to have most of an app >>> compiled to byt

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-04 Thread mikel evins
On Mar 4, 2013, at 9:54 AM, Matthew Flatt wrote: > At Mon, 04 Mar 2013 09:35:42 -0600, mikel evins wrote: >> The reason I ask is that MacScheme made it easy to have most of an app >> compiled to bytecode, which was very compact and reasonably efficient, but >>

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-04 Thread mikel evins
On Mar 4, 2013, at 9:22 AM, Matthew Flatt wrote: > At Mon, 04 Mar 2013 08:50:19 -0600, mikel evins wrote: >> Is the bytecode format platform-independent? > > Yes. > >> Is it documented? I guess I probably won't need to know gory details >> about the by

Re: [racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-04 Thread mikel evins
On Mar 4, 2013, at 8:09 AM, Matthew Flatt wrote: > At Sat, 02 Mar 2013 08:44:38 -0600, mikel evins wrote: >> I'm working on a Lisp. Recently I've been tinkering with an implementation >> in >> Racket. Racket makes it impressively easy to write. >>

[racket-dev] using Racket to build an image-based Lisp: feasible?

2013-03-04 Thread mikel evins
I'm working on a Lisp. Recently I've been tinkering with an implementation in Racket. Racket makes it impressively easy to write. I need it ultimately to be an old-fashioned kernel+image Lisp, with a platform-specific kernel executable and a platform-independent heap image. I'm aware that's no