Changes To Experiment: mmmv_silkexec
Not logged in

Changes to "Experiment: mmmv_silkexec" between 2017-06-02 00:18:21 and 2017-06-02 00:18:52

    21     21   </ul>
    22     22   
    23     23   <p></p>
    24     24   
    25     25   <p><br>
    26     26   </p>
    27     27   
    28         -<p><br>
    29         -</p>
    30         -
    31         -<h1>Action plan</h1>
    32         -
    33         -<p>Create a reference implementation of the mmmv_silkexec specification and
    34         -document the reference implementation. The documentation will be in the role of
    35         -the mmmv_silkexec specification. Preliminary ideas about the implementation:<br>
    36         -</p>
    37         -
    38         -<p></p>
    39         -<ul>
    40         -<li><b>Silkexapp is implemented as a Ruby class that is derived from a silkexec
    41         -specific base class. The silkexec uses reflection to study, whether the derived
    42         -class meets silkexec specification. The silkexapp Ruby class is required to
    43         -override silkexec API related methods.</b> The Rakefile of the silkexapp either
    44         -calls the same silkexapp specific Ruby library that the siliexapp Ruby class
    45         -calls, or the silkexapp Rakefile makes some of the silkexec API calls by
    46         -calling the Ruby API of the silkexec command line tool.</li>
    47         -<li>Test cases are implemented as part of the<font color="#008000">&nbsp;<a href="http://technology.softf1.com/mmmv_distrocomponents_t1/">mmmv_distrocomponents_t1</a>.&nbsp;</font><br>
    48         -</li>
    49         -</ul>
    50         -
    51         -<p></p>
    52         -
    53         -<p><br>
    54         -</p>
    55         -
    56     28   <h1>Partial Draft of the Current Specification</h1>
    57     29   
    58     30   <p>A&nbsp;<b>mmmv_silkexec application (hereafter: silkexapp) is wrapper to
    59     31   other applications</b>, including other mmmv_silkexec applications.&nbsp;<b>The
    60     32   purpose of the wrapping is to use tags and user specific configuration
    61     33   parameters</b>&nbsp;for using the wrappable application. Each silkexapp is
    62     34   distributed as a Silktorrent packet. Silkexapp declares its dependencies either
................................................................................
    72     44   values for the LD_LIBRARY_PATH and PATH. The general ideology is that almost
    73     45   nothing is assumed of the silkexapps and the silkexapps are expected to
    74     46   optionally use the environment that is offered to them.</p>
    75     47   
    76     48   <div><br>
    77     49   </div>
    78     50   
           51  +<div>
           52  +
           53  +<h1><br class="Apple-interchange-newline">
           54  +Action plan</h1>
           55  +
           56  +<p>Create a reference implementation of the mmmv_silkexec specification and
           57  +document the reference implementation. The documentation will be in the role of
           58  +the mmmv_silkexec specification. Preliminary ideas about the implementation:<br>
           59  +</p>
           60  +
           61  +<p></p>
           62  +<ul>
           63  +<li><b>Silkexapp is implemented as a Ruby class that is derived from a silkexec
           64  +specific base class. The silkexec uses reflection to study, whether the derived
           65  +class meets silkexec specification. The silkexapp Ruby class is required to
           66  +override silkexec API related methods.</b>&nbsp;The Rakefile of the silkexapp
           67  +either calls the same silkexapp specific Ruby library that the siliexapp Ruby
           68  +class calls, or the silkexapp Rakefile makes some of the silkexec API calls by
           69  +calling the Ruby API of the silkexec command line tool.</li>
           70  +<li>Test cases are implemented as part of the<font color="#008000">&nbsp;<a href="http://technology.softf1.com/mmmv_distrocomponents_t1/">mmmv_distrocomponents_t1</a>.&nbsp;</font><br>
           71  +</li>
           72  +</ul>
           73  +
           74  +<p></p></div>
           75  +
    79     76   <p><br>
    80     77   </p>
    81     78   
    82     79   <p><br>
    83     80   </p>
    84     81   
    85     82   <h1><b><font color="#008000">Template text from Older spec for Copying Parts of