This is the mail archive of the kawa@sourceware.org mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: more R7RS-compatibility improvements in Kawa


On 09/25/2013 07:28 PM, Jamison Hope wrote:
On Sep 6, 2013, at 4:30 PM, Per Bothner <per@bothner.com> wrote:

See http://www.gnu.org/software/kawa/news.html


There are now two implementations of make-list: the R7-mandated one in
kawa.lib.lists, and the SRFI-1 one in gnu.kawa.slib.srfi1.

I'm pretty sure we can remove the one from SRFI-1, as the two specs are
equivalent, and the new implementation in lists.scm produces much better
code.

Good catch.

I also noted that R7RS specifies list-copy, which is also in srfi1.scm,
so I moved that to lists.scm.  Except I realized my looping version
was incorrect for improper lists, so I fixed it.

I also noticed that the final missing R7RS list procedure was
list-set!, so I added that as well.  Another R7RS section completed!
--
	--Per Bothner
per@bothner.com   http://per.bothner.com/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]