Changes To Experiment: mmmv_silkexec
Not logged in

Changes to "Experiment: mmmv_silkexec" between 2017-06-02 00:42:15 and 2017-06-02 00:52:15

    72     72   <pre>     +--&lt;a folder that has the silkexapp format version as its name&gt;</pre>
    73     73   <pre>        |</pre>
    74     74   <pre>        # The rest according to the silkexapp format version</pre>
    75     75   <pre><br>
    76     76   
    77     77   
    78     78   </pre>
    79         -<pre><h1 style="font-family: sans-serif; white-space: normal;">Silkexapp Format Version 01</h1><div><pre>format_version_01</pre><pre>  |</pre><pre>  +--list_of_immediate_dependencies_silkexapps.txt # Optional. If it exists, then </pre></div></pre>
           79  +<pre><h1 style="font-family: sans-serif; white-space: normal;">Silkexapp Format Version 01</h1><div><pre>format_version_01</pre><pre>  |</pre><pre>  +--Rakefile</pre></div></pre>
    80     80   </div>
    81     81   
    82     82   <div>
    83         -<pre><pre>  |                                                # there is one <a href="http://www.softf1.com/cgi-bin/tree1/technology/flaws/silktorrent.bash/wiki?name=Algorithm+and+Implementation">Silktorrent packet</a> name per line.</pre><pre>  |                                                # All of the Silktorrent packets are required to </pre><pre>  |                                                # conform to the Silkexapp format.</pre><pre>  |                                                # The list includes build dependencies.</pre><pre>  |</pre><pre>  +--list_of_immediate_dependencies_on_PATH.txt  # Optional. If it exists, then </pre><pre>  |                                              # there is a semicolon-separated list of </pre><pre>  |                                              # command line programs. The list can be </pre><pre>  |                                              # placed to multiple lines, but last command line program </pre><pre>  |                                              # at the end of the line must be suffixed with a semicolon.</pre><pre>  |</pre><pre>  +--bin</pre><pre><pre>  |</pre><pre>  +--bonnet </pre><pre><pre>  |</pre><pre>  +--Rakefile</pre><pre><br>
    84         -</pre><p><p><b style="font-family: sans-serif;">Silkexapp is implemented as a Ruby class that is derived from a silkexec specific base class. <br>
    85         -</b><b style="font-family: sans-serif;">The silkexec uses reflection to study, whether the derived class meets silkexec specification. </b></p><p><b style="font-family: sans-serif;">The silkexapp Ruby class is required to override silkexec API related methods.</b><span style="font-family: sans-serif;">&nbsp;</span></p><p><span style="font-family: sans-serif;">The Rakefile of the silkexapp either calls the same silkexapp specific Ruby library that the siliexapp Ruby class calls, or </span><span style="font-family: sans-serif;">the silkexapp Rakefile makes some of the silkexec API calls by calling the Ruby API of the silkexec command line tool.</span></p><p><p><ul style="font-size: medium; font-weight: normal;"><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></li></ul></p></p></p></pre></pre></pre>
           83  +<pre><pre>  |</pre><pre>  +--bin</pre><pre><pre>  |</pre><pre>  +--bonnet </pre><pre>     |</pre><pre>     +--silkexapp_standard_interface.rb # A Ruby file that contains the derived class.</pre><pre>     |</pre><pre><div style="font-family: sans-serif; white-space: normal;"><pre><pre>     +--list_of_immediate_dependencies_silkexapps.txt # Optional. If it exists, then </pre></pre></div><div style="font-family: sans-serif; white-space: normal;"><pre><pre>     |                                                # there is one <a href="http://www.softf1.com/cgi-bin/tree1/technology/flaws/silktorrent.bash/wiki?name=Algorithm+and+Implementation">Silktorrent packet</a> name per line.</pre><pre>     |                                                # All of the Silktorrent packets are required to </pre><pre>     |                                                # conform to the Silkexapp format.</pre><pre>     |                                                # The list includes build dependencies.</pre><pre>     |</pre><pre>     +--list_of_immediate_dependencies_on_PATH.txt  # Optional. If it exists, then </pre><pre>     |                                              # there is a semicolon-separated list of </pre><pre>     |                                              # command line programs. The list can be </pre><pre>     |                                              # placed to multiple lines, but last command line program </pre><pre>     |                                              # at the end of the line must be suffixed with a semicolon.</pre></pre></div></pre><pre><pre>     |</pre><pre>     |</pre><pre><br>
           84  +</pre><p><br>
           85  +</p><p><font face="Arial"><b>Silkexapp is implemented as a Ruby class that is derived from a silkexec specific base class.</b></font></p><p><font face="Arial"><b>The silkexec uses reflection to study, whether the derived class meets silkexec specification.</b></font></p><p><b><span style="font-family: Arial;">The silkexapp Ruby class is required to override silkexec API related methods.</span><span style="font-family: Arial;">&nbsp;</span></b></p><p><span style="font-family: sans-serif;">The Rakefile of the silkexapp either calls the same silkexapp specific Ruby library that the siliexapp Ruby class calls, or </span><span style="font-family: sans-serif;">the silkexapp Rakefile makes some of the silkexec API calls by calling the Ruby API of the silkexec command line tool.</span></p><p></p><p></p><p></p></pre></pre></pre>
    86     86   </div>
    87     87   
    88     88   <div>
    89     89   
    90     90   <h1><br class="Apple-interchange-newline">
    91     91   Action plan</h1>
    92     92