Re: [Chicken-hackers] [PATCH] Fix how chicken-install handles server errors and add redirect support

2019-09-28 Thread Evan Hanson
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

2019-09-28 Thread Kon Lovett
> 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

2019-09-28 Thread felix . winkelmann
> 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

2019-09-28 Thread Vasilij Schneidermann
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

2019-09-28 Thread Matt Welland
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

2019-09-28 Thread Jörg F. Wittenberger
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