You can cut another 15-ish % from that loop by making an inline loop, btw
(let loop ((pos 0))
(when (< pos (string-length str))
...
(loop (1+ pos)))
I have been looking at the disassembly, even for simpler cases, but I haven't
been able to understand enough of it.
BTW: string-for-eac
Il giorno dom 7 giu 2020 alle ore 02:10 Aleix Conchillo Flaqué <
aconchi...@gmail.com> ha scritto:
> Hi!
>
> I'm happy to announce guile-json 4.1.0. This version improves number
> parsing performance by a 2x factor and cleans up and simplifies the builder
> code specially unicode related.
>
I app
Really thanks a lot for building this part of Guile ecosystem!
On 07.06.20 02:09, Aleix Conchillo Flaqué wrote:
> Hi!
>
> I'm happy to announce guile-json 4.1.0. This version improves number
> parsing performance by a 2x factor and cleans up and simplifies the builder
> code specially unicode rela
Ah right! Might have been guile-gi, what I read about on this mailing
list! Thanks for that pointer.
On 07.06.20 12:57, Dale Mellor wrote:
> On Sun, 2020-06-07 at 10:39 +0200, Zelphir Kaltstahl wrote:
>> This is what I have been looking up just yesterday as well!
>>
>> I remember some e-mails here
Try disassembling it. I suspect the for-each is inlined, and that whatever is
going on involves instruction explosion which means you get a lot more
optimization opportunities.
That difference seems large though. Try it in guile 2.2 (which shouldnt have
the same opportunities for optimizatio
On Sun, 2020-06-07 at 10:39 +0200, Zelphir Kaltstahl wrote:
> This is what I have been looking up just yesterday as well!
>
> I remember some e-mails here on the Guile user list definitely later
> than 2017. However, they also did not turn up on my search engine search
> yesterday.
>
> I also won
Aleix Conchillo Flaqué writes:
> I'm happy to announce guile-json 4.1.0. This version improves number
> parsing performance by a 2x factor and cleans up and simplifies the builder
> code specially unicode related.
Cool! Thank you!
> https://github.com/aconchillo/guile-json/
Best wishes,
Arne
This is what I have been looking up just yesterday as well!
I remember some e-mails here on the Guile user list definitely later
than 2017. However, they also did not turn up on my search engine search
yesterday.
I also wonder, if there is a tutorial somewhere, which shows the basics
of using gui