[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Colorized REPL

From: Noah Lavine
Subject: Re: [PATCH] Colorized REPL
Date: Sat, 12 Jan 2013 10:35:53 -0500


On Fri, Jan 11, 2013 at 6:26 PM, Ludovic Courtès <address@hidden> wrote:

> I know that supporting other peoples' r6rs programs is also a reason, but I
> think that Guile should be able to use the libraries it itself
> bundles.

I agree in general, yes.  But when the run-time footprint can be reduced
at little cost, it seems nice to do it.

> And in theory, using RnRS libraries is nice because it promotes
> portable Scheme code. (I do agree that R6RS is a sort of weird case,
> because a lot of it is different names for features that Guile already
> has in another form. I'm not sure if that changes this or not.)

Exactly: the problem I have with R6RS is that it basically re-implements
several SRFIs or APIs otherwise available in Guile, sometimes just for
dubious aesthetic reasons–e.g., SRFI-1, SRFI-9, SRFI-3[45].
Traditionally ice-9 modules have not used them.

Yes, I agree with everything you said here. I'm torn, because I think that in general having more portable Scheme code is good for everyone, and the RnRS standards are the best way to do that, so maybe we should just accept that the most recent 1 or 2 standards will always be loaded. But on the other hand, that doesn't mean that this particular module needs to use them.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]