Re: [Chicken-hackers] [PATCH] Fix how chicken-install handles server errors and add redirect support
Seems to work, thanks Peter. I've applied both. Cheers, Evan signature.asc Description: PGP signature ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling
> 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 csv-xml ported - for my own purposes srf-19 is waiting on srfi-29, which is waiting on me figuring out how to install bundles w/ .egg (custom build scripts, *nix & win, probably) ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling
> 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 regex-case + dot-locking should be straightforward. I'll take care of those. I can look into s11n, as well. felix ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling
Hello Matt, > 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: [...] I've ported the hostinfo egg and sent a patch to Jim, haven't heard back from him yet. There should be no need to port ports and tcp as they are units in C4, not eggs. I remember working on the csv or csv-xml egg, but cannot find any evidence towards this. If you need porting help, feel free to let the mailing list know. Vasilij signature.asc Description: PGP signature ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling
On Sat, 2019-09-28 at 19:18 +0200, Jörg F. Wittenberger wrote: > Am Fri, 27 Sep 2019 23:27:23 +0200 > schrieb felix.winkelm...@bevuta.com: > > > > 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 > Chicken-hackers@nongnu.org > https://lists.nongnu.org/mailman/listinfo/chicken-hackers ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers
Re: [Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling
Am Fri, 27 Sep 2019 23:27:23 +0200 schrieb felix.winkelm...@bevuta.com: > > 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. :-/ ___ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers