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

2020-01-09 Thread Jeff Moon
Kon, You noted in this thread that you had ported csv-xml for your own purposes. Would you be willing to share your changes, or could we get this into the released system? Also, even though Ivan mentioned that the csv egg had been superseded, is anybody interested in getting that ported to

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

2020-01-09 Thread Jeff Moon
Awesome, thanks! On Thu, Jan 9, 2020 at 4:14 PM Kon Lovett wrote: > attached is the compressed trunk > > it uses the utf8 egg + a couple of my eggs > > > On Jan 9, 2020, at 3:01 PM, Jeff Moon wrote: > > > > Kon, > > You noted in this thread that you had ported csv-xml for your own > purposes.

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

2020-01-09 Thread Kon Lovett
attached is the compressed trunk it uses the utf8 egg + a couple of my eggs > On Jan 9, 2020, at 3:01 PM, Jeff Moon wrote: > > Kon, > You noted in this thread that you had ported csv-xml for your own purposes. > Would you be willing to share your changes, or could we get this into the >

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

2019-09-29 Thread felix . winkelmann
> 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 Dot-locking, regex-case and s11n have been ported. felix ___

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

2019-09-29 Thread Peter Bex
On Sat, Sep 28, 2019 at 11:27:49AM -0700, Matt Welland wrote: > foof-loop I've just ported this to CHICKEN 5, from the original upstream sources. It should be available shortly. Cheers, Peter signature.asc Description: PGP signature ___

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

2019-09-29 Thread Ivan Raikov
The csv egg in Chicken 4 has been superseded by tabular in Chicken 5, which offers a generalized interface for parsing tabular text data, including fixed-width columns. -Ivan On Sat, Sep 28, 2019 at 11:28 AM Matt Welland wrote: > > On Sat, 2019-09-28 at 19:18 +0200, Jörg F. Wittenberger wrote:

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 >

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 >

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

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 > > >

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*

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

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

[Chicken-hackers] [PATCH] Improve srfi-13 performance quite a bit by inlining optarg handling

2019-09-27 Thread Peter Bex
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