Thu Mar 24 20:31:11 EDT 2011

Compound units

I guess what I'm looking for next is a compound unit, or a partially
linked unit.

Does this need the explicit linking?  The unit interface seems to have
mostly two ways of linking: manual or automatic.  From what I
understand the automatic way is if there is no duplication of

What about compound-unit/infer?  I.e. from the guide[2]:

  > (define-compound-unit/infer toy-store+factory@
      (export toy-factory^ toy-store^)
      (link store-specific-factory@

But, that doesn't solve the problem of consolidating interfaces to
make them simpler to reference.

[1] http://docs.racket-lang.org/reference/compoundunits.html?q=bsl
[2] http://docs.racket-lang.org/guide/Linking_Units.html