Enjoy,
http://itampe.com/association-performans-test.html
s in a vector?)
> Let me know if you want to have this supported in guile as I have defined
> some vm operations that are needed else this will be about 1.5 2x slower on
> small hashtables.
Since I do not know the implications of this on the VM, I cannot give an
answer.
If Andy Wingo d
about 1.5 2x slower on
small hashtables.
Code:
;; This is the slow path where the bin is larger than 15
;; elements
(define (stis-d-ref v k default h eq)
(let ((l (stis-b-alist-ref v h)))
(let lp ((ll l))
(if (pair? ll)
(let ((it (car ll)))
(if (eq k (car it
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-
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
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.
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. In Goblins there is a weak hashtable that maps current
> > ac
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. In Goblins there is a weak hashtable that maps current
> actor references to their current behavior. I found that for
> self-r
Hello,
I'm finally taking some time to port Goblins to Guile, in-between other
tasks anyway. In Goblins there is a weak hashtable that maps current
actor references to their current behavior. I found that for
self-referential actors, I needed ephemerons for GC stuff to work right.
In this old t