chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by


From: Matt Welland
Subject: Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling
Date: Sat, 28 Sep 2019 11:27:49 -0700

On Sat, 2019-09-28 at 19:18 +0200, Jörg F. Wittenberger wrote:
> Am Fri, 27 Sep 2019 23:27:23 +0200
> schrieb address@hidden:
> 
> > > Hi all,
> > > 
> > > Attached is a relatively straightforward patch for SRFI-13.  It
> > > changes the let-string-start+end macro (and also
> > > let-string-start+end2 but that isn't exported) so that it uses
> > > let-optionals* and the entire picking apart of the rest arg list
> > > into start/end can be completely inlined, as well as checking the
> > > values against the string length(s). 
> > 
> > Wonderful! Applied and tagged (0.3).
> 
> Would it make sense to apply this also on Chicken 4?
> 
> I see the latter living for quite a while.
> 
> If nothing else than if it just was for me.  :-/

It will be a while before I can migrate away from Chicken 4 so count me
among those who would be appreciative of any porting of
fixes/improvements from chicken 5 to 4. I'm keen on getting to Chicken
5 as soon as possible but it is a large task and is likely to take six
months to a year.

NOTE: Aside from the effort in porting the code there are still a few
dependencies on eggs that have not been ported. Triming dependencies
may eliminate some of these. A quick crude scan of use statements gave
me this:

call-with-environment-variables
csv
csv-xml
dot-locking
foof-loop
hostinfo
pathname-expand
ports
regex-case
rpc
s11n
sparse-vectors
srfi-12
srfi-19
tcp


> 
> _______________________________________________
> Chicken-hackers mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/chicken-hackers




reply via email to

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