preferred-free-color ( free preferences shared -- color )


Vocabulary
compiler.cfg.register-allocation.chordal

Inputs
freean object
preferencesan object
sharedan object


Outputs
coloran object


Definition


:: preferred-free-color ( free preferences shared -- color )
free first :> best! best preferences at 0 or best shared at
0 or + :> score! free rest-slice [| color |
color preferences at 0 or color shared at 0 or +
:> candidate candidate score >
[ color best! candidate score! ] when
] each best ;