* GNU/MIT Scheme?
@ 2003-05-28 23:09 MJ Ray
2003-05-29 12:15 ` Marius Vollmer
2003-06-01 17:24 ` Marius Vollmer
0 siblings, 2 replies; 11+ messages in thread
From: MJ Ray @ 2003-05-28 23:09 UTC (permalink / raw)
If MIT Scheme is now GNU/MIT Scheme, does that mean Guile is no longer
the preferred GNU scripting language? Did Guile's maintainers know this
was coming?
--
MJR/slef My Opinion Only and possibly not of any group I know.
Thought: "Changeset algebra is really difficult."
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-28 23:09 GNU/MIT Scheme? MJ Ray
@ 2003-05-29 12:15 ` Marius Vollmer
2003-05-29 12:40 ` MJ Ray
2003-06-01 17:24 ` Marius Vollmer
1 sibling, 1 reply; 11+ messages in thread
From: Marius Vollmer @ 2003-05-29 12:15 UTC (permalink / raw)
Cc: guile-user
MJ Ray <markj@cloaked.freeserve.co.uk> writes:
> If MIT Scheme is now GNU/MIT Scheme, does that mean Guile is no longer
> the preferred GNU scripting language? Did Guile's maintainers know this
> was coming?
No, I don't know anything about this. Can you point me to more
information?
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-29 12:15 ` Marius Vollmer
@ 2003-05-29 12:40 ` MJ Ray
2003-05-29 13:52 ` Greg Troxel
0 siblings, 1 reply; 11+ messages in thread
From: MJ Ray @ 2003-05-29 12:40 UTC (permalink / raw)
Cc: guile-user
On 2003-05-29 13:15:50 +0100 Marius Vollmer <mvo@zagadka.de> wrote:
> No, I don't know anything about this. Can you point me to more
> information?
http://www.gnu.org/software/mit-scheme/ and
http://zurich.ai.mit.edu/pipermail/info-cscheme/2003-April/000530.html
are probably the best place to start, unless someone knows better?
--
MJR/slef My Opinion Only and possibly not of any group I know.
http://mjr.towers.org.uk/ jabber://slef@jabber.at
Creative copyleft computing services via http://www.ttllp.co.uk/
Thought: "Changeset algebra is really difficult."
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-29 12:40 ` MJ Ray
@ 2003-05-29 13:52 ` Greg Troxel
2003-05-29 14:57 ` Marius Vollmer
2003-05-29 16:34 ` MJ Ray
0 siblings, 2 replies; 11+ messages in thread
From: Greg Troxel @ 2003-05-29 13:52 UTC (permalink / raw)
Cc: Marius Vollmer
MIT Scheme (now GNU/MIT it seems) is quite a different beast from
guile. It has a compiler -- written in Scheme -- and only supports a
limited number of architecture/OS combinations. It seems quite large,
and at first glance it doesn't seem like a good idea to use it for an
extension language to a C program. So I see it as complementary to
guile, not competitive. (I think I used an earlier version of MIT
Scheme running on "chipmunks" in the spring of 1984 when I took 6.001
(the subject of SICP fame).)
Greg Troxel <gdt@ir.bbn.com>
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-29 13:52 ` Greg Troxel
@ 2003-05-29 14:57 ` Marius Vollmer
2003-05-29 16:34 ` MJ Ray
1 sibling, 0 replies; 11+ messages in thread
From: Marius Vollmer @ 2003-05-29 14:57 UTC (permalink / raw)
Cc: MJ Ray
Greg Troxel <gdt@ir.bbn.com> writes:
> MIT Scheme (now GNU/MIT it seems) is quite a different beast from
> guile. It has a compiler -- written in Scheme -- and only supports a
> limited number of architecture/OS combinations. It seems quite large,
> and at first glance it doesn't seem like a good idea to use it for an
> extension language to a C program. So I see it as complementary to
> guile, not competitive.
Yep, that's what I think as well.
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-29 13:52 ` Greg Troxel
2003-05-29 14:57 ` Marius Vollmer
@ 2003-05-29 16:34 ` MJ Ray
2003-05-30 11:19 ` Mikael Djurfeldt
1 sibling, 1 reply; 11+ messages in thread
From: MJ Ray @ 2003-05-29 16:34 UTC (permalink / raw)
Cc: Marius Vollmer
On 2003-05-29 14:52:37 +0100 Greg Troxel <gdt@ir.bbn.com> wrote:
> MIT Scheme (now GNU/MIT it seems) is quite a different beast from
> guile. [...] it doesn't seem like a good idea to use it for an
> extension language to a C program. So I see it as complementary to
> guile, not competitive. [...]
I see it as a competitor, for what I use guile for: deploying software
written in Scheme to GNU platforms (must publish more of them). Do you
think I should be using GNU/MIT instead?
Then again, given that most of what I want to do seems to involve
interfacing with C things, should I stick with Guile? Our OS is
written mostly in C, so aren't all things just extensions to C?
This move has confused me. I thought Guile was GNU's Scheme and GNU's
scripting language of choice. I was wondering if Guile knew where they
fit in now that GNU has another Scheme implementation. So far, it
seems not, unless they are to be just embedded extensions.
--
MJR/slef My Opinion Only and possibly not of any group I know.
Thought: "Changeset algebra is really difficult."
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-29 16:34 ` MJ Ray
@ 2003-05-30 11:19 ` Mikael Djurfeldt
2003-05-30 22:07 ` MJ Ray
0 siblings, 1 reply; 11+ messages in thread
From: Mikael Djurfeldt @ 2003-05-30 11:19 UTC (permalink / raw)
Cc: Greg Troxel
MJ Ray <markj@cloaked.freeserve.co.uk> writes:
> On 2003-05-29 14:52:37 +0100 Greg Troxel <gdt@ir.bbn.com> wrote:
>
>> MIT Scheme (now GNU/MIT it seems) is quite a different beast from
>> guile. [...] it doesn't seem like a good idea to use it for an
>> extension language to a C program. So I see it as complementary to
>> guile, not competitive. [...]
>
> I see it as a competitor, for what I use guile for: deploying software
> written in Scheme to GNU platforms (must publish more of them). Do you
> think I should be using GNU/MIT instead?
This, of course, depends on the total sum of your needs. If you want
to publish "pure" R5RS Scheme software and the architectures which
GNU/MIT Scheme supports are enough for you, GNU/MIT Scheme might very
well be a good choice.
(But you might find some Guile facilities such as the module system or
the OOP system to be useful. I'm not sure GNU/MIT Scheme has such
support yet.)
> Then again, given that most of what I want to do seems to involve
> interfacing with C things, should I stick with Guile? Our OS is
> written mostly in C, so aren't all things just extensions to C?
> This move has confused me. I thought Guile was GNU's Scheme and GNU's
> scripting language of choice. I was wondering if Guile knew where they
> fit in now that GNU has another Scheme implementation. So far, it
> seems not, unless they are to be just embedded extensions.
As Greg said, GNU/MIT Scheme and Guile has different goals and
different roles. GNU/MIT Scheme is an implementation of Scheme, while
Guile is an extension and scripting language.
M
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-30 11:19 ` Mikael Djurfeldt
@ 2003-05-30 22:07 ` MJ Ray
2003-05-30 22:37 ` Per Bothner
0 siblings, 1 reply; 11+ messages in thread
From: MJ Ray @ 2003-05-30 22:07 UTC (permalink / raw)
Mikael Djurfeldt <djurfeldt@nada.kth.se> wrote:
> This, of course, depends on the total sum of your needs. If you want
> to publish "pure" R5RS Scheme software and the architectures which
> GNU/MIT Scheme supports are enough for you, GNU/MIT Scheme might very
> well be a good choice.
I'm not sure that GNU/MIT Scheme has enough interfaces to other parts
of GNU, or other libraries to be quite as useful, but it's hard to tell.
> (But you might find some Guile facilities such as the module system [...]
No, I find the Guile module system and most other general things only
accessible through non-portable interfaces an obstruction. The same is
true of most other scheme implementations, though.
[...]
> As Greg said, GNU/MIT Scheme and Guile has different goals and
> different roles. GNU/MIT Scheme is an implementation of Scheme, while
> Guile is an extension and scripting language.
...but Guile is an implementation of Scheme, and GNU/MIT Scheme is a
scripting language (whatever that means today). The only difference
seems to be the FFI and libguile. Is MIT Scheme coming to GNU the
first step towards a merge?
--
MJR/slef My Opinion Only and possibly not of any group I know.
http://mjr.towers.org.uk/ jabber://slef@jabber.at
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-30 22:07 ` MJ Ray
@ 2003-05-30 22:37 ` Per Bothner
2003-05-30 23:44 ` Marius Vollmer
0 siblings, 1 reply; 11+ messages in thread
From: Per Bothner @ 2003-05-30 22:37 UTC (permalink / raw)
MJ Ray wrote:
> Is MIT Scheme coming to GNU the first step towards a merge?
First, note that specifying that a Scheme is a "GNU program"
or "part of the GNU project" does not necessarily imply that
it is the *preferred* Scheme implementation. Note that Kawa
is also a "GNU Scheme".
However, the name "MIT/GNU Scheme" does look awfully
close to "GNU Scheme" which suggest "the preferred
GNU implementation of Scheme". That may not be
intentional, however.
So I suggest somebody ask RMS for a clarification.
--
--Per Bothner
per@bothner.com http://per.bothner.com/
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-30 22:37 ` Per Bothner
@ 2003-05-30 23:44 ` Marius Vollmer
0 siblings, 0 replies; 11+ messages in thread
From: Marius Vollmer @ 2003-05-30 23:44 UTC (permalink / raw)
Cc: guile-user
Per Bothner <per@bothner.com> writes:
> So I suggest somebody ask RMS for a clarification.
Yes, I'll do that.
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: GNU/MIT Scheme?
2003-05-28 23:09 GNU/MIT Scheme? MJ Ray
2003-05-29 12:15 ` Marius Vollmer
@ 2003-06-01 17:24 ` Marius Vollmer
1 sibling, 0 replies; 11+ messages in thread
From: Marius Vollmer @ 2003-06-01 17:24 UTC (permalink / raw)
Cc: guile-user
MJ Ray <markj@cloaked.freeserve.co.uk> writes:
> If MIT Scheme is now GNU/MIT Scheme, does that mean Guile is no longer
> the preferred GNU scripting language?
Here is what rms said:
| Since MIT Scheme has been contributed to the GNU Project, GNU now
| has two Scheme interpreters. They are meant for two different kinds
| of usage: MIT Scheme is very large and complete, while Guile is
| meant to be used as an extensibility engine in a variety of
| applications. Both programs are useful, and neither one is a
| replacement for the other.
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2003-06-01 17:24 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-05-28 23:09 GNU/MIT Scheme? MJ Ray
2003-05-29 12:15 ` Marius Vollmer
2003-05-29 12:40 ` MJ Ray
2003-05-29 13:52 ` Greg Troxel
2003-05-29 14:57 ` Marius Vollmer
2003-05-29 16:34 ` MJ Ray
2003-05-30 11:19 ` Mikael Djurfeldt
2003-05-30 22:07 ` MJ Ray
2003-05-30 22:37 ` Per Bothner
2003-05-30 23:44 ` Marius Vollmer
2003-06-01 17:24 ` Marius Vollmer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).