ko1 / atdot.net wrote:
> 4. Should we use it on compile.c?

Yes, and probably gc.c, too.  I think it would help improve readability
and remove some branches in our current code.

I have submitted patches for list_add_after, list_add_before and
list_swap functions:
https://lists.ozlabs.org/pipermail/ccan/2014-September/thread.html

I think this will be next year for Ruby 2.3.