You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 6.9 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- Content Stylesheet for Site -->
  3. <!-- start the processing -->
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  7. <meta name="author" value="Conor MacNeill">
  8. <meta name="email" value="">
  9. <title>Mutant Proposal - Mutant Introduction</title>
  10. </head>
  11. <body bgcolor="#ffffff" text="#000000" link="#525D76">
  12. <table border="0" width="100%" cellspacing="0">
  13. <!-- TOP IMAGE -->
  14. <tr>
  15. <td colspan="2">
  16. <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" align="left" border="0"/></a>
  17. </td>
  18. </tr>
  19. </table>
  20. <table border="0" width="100%" cellspacing="4">
  21. <tr><td colspan="2">
  22. <hr noshade="" size="1"/>
  23. </td></tr>
  24. <tr>
  25. <!-- LEFT SIDE NAVIGATION -->
  26. <td valign="top" nowrap="true">
  27. <p><strong>Mutant Proposal</strong></p>
  28. <ul>
  29. <li> <a href="./index.html">Introduction</a>
  30. </li>
  31. <li> <a href="./goals.html">Design Goals</a>
  32. </li>
  33. <li> <a href="./features.html">User Features</a>
  34. </li>
  35. <li> <a href="./developers.html">Task Developers</a>
  36. </li>
  37. <li> <a href="./design.html">Design Description</a>
  38. </li>
  39. </ul>
  40. </td>
  41. <td align="left" valign="top">
  42. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  43. <tr><td bgcolor="#525D76">
  44. <font color="#ffffff" face="arial,helvetica,sanserif">
  45. <a name="Introduction"><strong>Introduction</strong></a>
  46. </font>
  47. </td></tr>
  48. <tr><td>
  49. <blockquote>
  50. <p>
  51. These pages describe the design and implementation of Mutant.
  52. </p>
  53. <p>
  54. For some time, there has been the concept of Ant 2.0. a rearchitecting of
  55. Ant designed to address the shortcomings in the design of Ant 1.x, while
  56. drawing the experience gained in that development. This rearchitecting
  57. would most likely be accompanied by at least some break in backward
  58. compatability. Over time Ant 2.0 has come to be known as Ant2 and the current
  59. Ant codebase is generally known as Ant1.
  60. </p>
  61. <p>
  62. Mutant is my proposal, a revolution, for Ant2. Actually, I consider it more
  63. an evolution of the design and implementation used for Ant1, but in Jakarta
  64. parlance, being a separate codebase, it is termed a revolution.
  65. </p>
  66. <p>
  67. There is no special significance in the name Mutant. I chose it because, as
  68. a word, it is an extension of the word Ant and it also signifies a change
  69. from the previous generation
  70. </p>
  71. </blockquote>
  72. </td></tr>
  73. </table>
  74. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  75. <tr><td bgcolor="#525D76">
  76. <font color="#ffffff" face="arial,helvetica,sanserif">
  77. <a name="Other Proposals"><strong>Other Proposals</strong></a>
  78. </font>
  79. </td></tr>
  80. <tr><td>
  81. <blockquote>
  82. <p>
  83. Mutant is not the only proposed revolution for Ant2. Peter Donald has
  84. developed another known as
  85. <a href="http://jakarta.apache.org/ant/myrmidon">Myrmidon</a>
  86. which presents a different view of how Ant2 could be realized. Other
  87. people hold the view that Ant1 can continue to evolve and that there
  88. is no need for rearchitecture of its codebase. I recommend you
  89. investigate all these points of view.
  90. </p>
  91. <p>
  92. As I write this, no decision has been taken as to which codebase will be
  93. adopted for Ant2. It may not be Mutant and it could even be some entirely
  94. new proposal. These pages do not compare and contrast Mutant with these
  95. other proposals or points of view, at least not explicitly. They are just
  96. intended to describe how Mutant is designed and implemented and why it is the
  97. way it is.
  98. </p>
  99. </blockquote>
  100. </td></tr>
  101. </table>
  102. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  103. <tr><td bgcolor="#525D76">
  104. <font color="#ffffff" face="arial,helvetica,sanserif">
  105. <a name="Getting Started"><strong>Getting Started</strong></a>
  106. </font>
  107. </td></tr>
  108. <tr><td>
  109. <blockquote>
  110. <div align="left">
  111. <table cellspacing="4" cellpadding="0" border="0">
  112. <tr>
  113. <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  114. <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  115. <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  116. </tr>
  117. <tr>
  118. <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  119. <td bgcolor="#ffffff">
  120. <h1><font color="red">Caution</font></h1>
  121. <p>
  122. Mutant is not even an alpha release. While it is relatively stable, it is
  123. subject to change. There are no backward compatability guarantees for any of
  124. the classes, interfaces, build files, configuration, launch scripts, etc that
  125. Mutant provides.
  126. </p>
  127. <p>In particular, some features in Mutant are experimental and may not, in the
  128. long run, prove to be worthwhile.</p>
  129. </td>
  130. <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  131. </tr>
  132. <tr>
  133. <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  134. <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  135. <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
  136. </tr>
  137. </table>
  138. </div>
  139. <p>
  140. <a href="goals.html">Start</a> now by looking at the key requirements which have
  141. shaped the design of Mutant.
  142. </p>
  143. <div align="right">
  144. <p>Conor MacNeill</p>
  145. </div>
  146. </blockquote>
  147. </td></tr>
  148. </table>
  149. </td>
  150. </tr>
  151. <!-- FOOTER -->
  152. <tr><td colspan="2">
  153. <hr noshade="" size="1"/>
  154. </td></tr>
  155. <tr><td colspan="2">
  156. <div align="center"><font color="#525D76" size="-1"><em>
  157. Copyright &#169; 2002, Apache Software Foundation
  158. </em></font></div>
  159. </td></tr>
  160. </table>
  161. </body>
  162. </html>
  163. <!-- end the processing -->