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.

intro.html 4.4 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  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="./intro.html">Introduction</a>
  30. </li>
  31. <li> <a href="./goals.html">Design Goals</a>
  32. </li>
  33. </ul>
  34. </td>
  35. <td align="left" valign="top">
  36. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  37. <tr><td bgcolor="#525D76">
  38. <font color="#ffffff" face="arial,helvetica,sanserif">
  39. <a name="Introduction"><strong>Introduction</strong></a>
  40. </font>
  41. </td></tr>
  42. <tr><td>
  43. <blockquote>
  44. <p>
  45. These pages describe the design and implementation of mutant.
  46. </p>
  47. <p>
  48. For some time, there has been the concept of Ant 2.0. a rearchitecting of
  49. Ant designed to address the shortcomings in the design of Ant 1.x while
  50. drawing the experience gained in that development. This rearchitecting
  51. would most likely be accompanied by at least some break in backward
  52. compatability. Indeed this fact was recognized by Duncan, the original
  53. author of Ant when he proposed his AntEater revolution. Over time Ant 2.0
  54. has come to be known as Ant2 and the current Ant codebase is generally
  55. known as Ant1.
  56. </p>
  57. <p>
  58. Mutant is my proposal, a revolution, for Ant2. Actually, I consider it more
  59. an evolution of the design and implementation used for Ant1, but in Jakarta
  60. parlance, being a separate codebase, it is termed a revolution.
  61. </p>
  62. <p>
  63. There is no special significance in the name mutant. I chose it because, as
  64. a word, it is an extension of the word ant and it also signifies a change
  65. from the previos generation
  66. </p>
  67. </blockquote>
  68. </td></tr>
  69. </table>
  70. <table border="0" cellspacing="0" cellpadding="2" width="100%">
  71. <tr><td bgcolor="#525D76">
  72. <font color="#ffffff" face="arial,helvetica,sanserif">
  73. <a name="Other Proposals"><strong>Other Proposals</strong></a>
  74. </font>
  75. </td></tr>
  76. <tr><td>
  77. <blockquote>
  78. <p>
  79. Mutant is not the only proposed revolution for Ant2. Peter Donald, another
  80. Ant committer, has developed another proposal known as Myrmidon, which you
  81. should also investigate if you are interested in a different view of how
  82. Ant2 should be realized. Other people hold the view that there is no need
  83. for any rearchitecting and the Ant1 codebase can continue to evolve.
  84. </p>
  85. <p>
  86. As I write this, no decision has been taken as to which codebase will be
  87. adopted for Ant2. It may not be mutant or it could be some entirely new
  88. proposal. This document does not compare and contrast mutant with these
  89. other proposals or points of view, at least not explicitly. It is just
  90. intended to describe and highlight how mutant is designed and implemented.
  91. </p>
  92. </blockquote>
  93. </td></tr>
  94. </table>
  95. </td>
  96. </tr>
  97. <!-- FOOTER -->
  98. <tr><td colspan="2">
  99. <hr noshade="" size="1"/>
  100. </td></tr>
  101. <tr><td colspan="2">
  102. <div align="center"><font color="#525D76" size="-1"><em>
  103. Copyright &#169; 2000-2002, Apache Software Foundation
  104. </em></font></div>
  105. </td></tr>
  106. </table>
  107. </body>
  108. </html>
  109. <!-- end the processing -->