Re: choose-and-remove! operation John Cowan 12 Sep 2015 03:03 UTC

Taylan Ulrich Bayırlı/Kammer scripsit:

> Obviously the better (best?) name for this is hash-table-pop!.

Agreed.

> It's unfortunate that this conflicts with Gauche, but shouldn't one use
>
>     (pop! (hash-table-ref ht k) x)

One should, except that there is no SRFI for macros like pop!.  Someone
(hint, hint) should write one on top of SRFI 17.  A good starting place
would be the CLHS: <clhs.lisp.se/Body/05_aaa.htm>.

Meanwhile, I'll flush -push and -pop.

--
John Cowan          http://www.ccil.org/~cowan        xxxxxx@ccil.org
What has four pairs of pants, lives in Philadelphia,
and it never rains but it pours?
        --Rufus T. Firefly