30 minutes ago, Matthew Flatt wrote:
> 
> How about `facet', with the terminology that "facets" are
> implemented as "submodules"?

I like using a different term with just that explanation (ie, "a facet
is a particular kind of a submodule").

But I still don't like `facet' -- not only because of my non-native
point, but also because it sounds to me like facets are distinct.  (So
it's weird that one facet can require another.)

How about just `slice'?  It sounds good on two levels: you split a
module into several slices, and also you split each of this by small
slices of code.  You'd read code as

  (slice #|of|# main
    ...)

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to