Re: Ephemerons, self-referentality in weak hashtables

2021-09-08 Thread Christine Lemmer-Webber
Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Christine Lemmer-Webber schreef op wo 08-09-2021 om 12:18 [-0400]: >> Maxime Devos writes: >> >> > [[PGP Signed Part:Undecided]] >> > Maxime Devos schreef op zo 20-06-2021 om 17:01 [+0200]: >> > > Christopher Lemmer Webber schreef op di 18-

Re: Ephemerons, self-referentality in weak hashtables

2021-09-08 Thread Maxime Devos
Christine Lemmer-Webber schreef op wo 08-09-2021 om 12:18 [-0400]: > Maxime Devos writes: > > > [[PGP Signed Part:Undecided]] > > Maxime Devos schreef op zo 20-06-2021 om 17:01 [+0200]: > > > Christopher Lemmer Webber schreef op di 18-05-2021 om 11:46 [-0400]: > > > > Hello, > > > > > > > > I'm

Re: Ephemerons, self-referentality in weak hashtables

2021-09-08 Thread Christine Lemmer-Webber
Maxime Devos writes: > [[PGP Signed Part:Undecided]] > Maxime Devos schreef op zo 20-06-2021 om 17:01 [+0200]: >> Christopher Lemmer Webber schreef op di 18-05-2021 om 11:46 [-0400]: >> > Hello, >> > >> > I'm finally taking some time to port Goblins to Guile, in-between other >> > tasks anyway.

Re: more advanced bytevector => supervectors

2021-09-08 Thread Stefan Israelsson Tampe
When I made this code work I will start examine the impact of the design. I suspect that it will, for complex cases if not compiled be way slower then the compiled part and this is really the hot path. For one thing, we will create 2 closures that allocates memory at each iteration if not inlined.

Re: more advanced bytevector => supervectors

2021-09-08 Thread lloda
> On 8 Sep 2021, at 04:04, Stefan Israelsson Tampe > wrote: > ... > So using get-setter typically means > ((get-setter #f bin1 #f >(lambda (set) (set v 2 val))) > >#:is-endian 'little ;; only consider little endian setters like I > know >#:is-unsigned #t ;;