<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><pre style="white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">Acknowledged. I’m not an expert in Blackbox, but if this is the way "module Views" are handled there, the problem has of course only been shifted (from modules to module Views), as Views can also be imported.</pre><div class=""><b style="font-family: -webkit-standard; background-color: rgb(255, 255, 255);" class="">Douglas G. Danforth</b><span style="font-family: -webkit-standard; font-size: medium; background-color: rgb(255, 255, 255);" class=""> </span><a href="mailto:oberon%40lists.inf.ethz.ch?Subject=Re:%20Re%3A%20%5BOberon%5D%20Oberon%20for%20a%20C%2B%2B%20user.&In-Reply-To=%3Cf6b640e2-1db5-2290-affe-1e564b446f2e%40greenwoodfarm.com%3E" title="[Oberon] Oberon for a C++ user." style="font-family: -webkit-standard; background-color: rgb(255, 255, 255);" class="">danforth at greenwoodfarm.com </a><br style="font-family: -webkit-standard; background-color: rgb(255, 255, 255);" class=""><pre style="white-space: pre-wrap; background-color: rgb(255, 255, 255);" class="">On 10/3/2016 9:38 AM, Andreas Pirklbauer wrote:
><i class="">
</i>><i class=""> PS: I’m not convinced that this problem should in fact be solved at 
</i>><i class=""> the module level. This seems to be a software deployment and/or 
</i>><i class=""> management issue. If there was a separat abstraction level “apps” 
</i>><i class=""> (which one could simply define to be module groups) in Oberon, serving 
</i>><i class=""> as the basic unit of software distribution (like in modern mobile 
</i>><i class=""> devices), then one could simply define a “top-level” module within an 
</i>><i class=""> given “app” (bundle) and be done at that moment.
</i>><i class="">
</i>><i class="">
</i>I disagree.  In BlackBox there is the module Views which contains a 
procedure variable that is set by a client of Views.
But ANY module can be a client of Views (IMPORT Views) so there is no 
"group" that can be used to somehow be used to bundle an app.

-Doug</pre><div class=""><br class=""></div></div></body></html>