Looking at http://hackage.haskell.org/package/clash-prelude-0.99/docs/Clash-Tutorial.html,
I think there should be a way to implement something like compileToClash :: SF Identity ClashClock (Signed n) (Signed m) -> Clock System Source -> Signal System (Signed n) -> Signal System (Signed m), and this could be used to compile some Rhine programs to Clash.
Looking at http://hackage.haskell.org/package/clash-prelude-0.99/docs/Clash-Tutorial.html, I think there should be a way to implement something like
compileToClash :: SF Identity ClashClock (Signed n) (Signed m) -> Clock System Source -> Signal System (Signed n) -> Signal System (Signed m)
, and this could be used to compile some Rhine programs to Clash.