You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bo...@apache.org on 2003/01/08 09:34:10 UTC

cvs commit: jakarta-ant/xdocs external.xml

bodewig     2003/01/08 00:34:10

  Modified:    docs     external.html
               xdocs    external.xml
  Log:
  Add pointer to Java+ Preprocessor task.
  
  Submitted by:	Brad Cox <bcox at virtualschool dot edu>
  
  Revision  Changes    Path
  1.73      +94 -0     jakarta-ant/docs/external.html
  
  Index: external.html
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/docs/external.html,v
  retrieving revision 1.72
  retrieving revision 1.73
  diff -u -r1.72 -r1.73
  --- external.html	8 Jan 2003 08:25:18 -0000	1.72
  +++ external.html	8 Jan 2003 08:34:10 -0000	1.73
  @@ -1206,6 +1206,100 @@
                                     <table border="0" cellspacing="0" cellpadding="2" width="100%">
       <tr><td bgcolor="#828DA6">
         <font color="#ffffff" face="arial,helvetica,sanserif">
  +        <a name="Java+ Precompile Task"><strong>Java+ Precompile Task</strong></a>
  +      </font>
  +    </td></tr>
  +    <tr><td>
  +      <blockquote>
  +                        <p>Java+ is an open source Java preprocessorthat adds these
  +        features to any Java compiler:</p>
  +                                <ul>
  +          <li>Multi-line strings with executable inclusions like Perl
  +          and Ruby. It eliminates the need for JSP or ASP and their
  +          need for Java compilers on deployment servers (a security
  +          concern) while adding no overhead in either space or
  +          time. </li>
  +
  +          <li>Optionally supports localization by segregating Java+
  +          strings into ResourceBundle files with invarient keys based
  +          on the hash code of the strings's value. This is handled
  +          automatically and transparently; no intervention is
  +          required.</li>
  +
  +          <li>Fast. Negligible impact on build times. By default,
  +          skips inputs whose outputs are up to date to avoid
  +          triggering recompilations.</li>
  +
  +          <li>Pure Java code, portable to any platform, with
  +          graphical, shell and ant interfaces.</li>
  +
  +          <li>Simple, general, recursive, digraph-driven string
  +          syntax. Digraph characters are user-selectable.</li>
  +        </ul>
  +                                  <table>
  +              <tr>
  +                  <td bgcolor="#039acc" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          Compatibility:
  +        </font>
  +  </td>
  +                      <td bgcolor="#a0ddf0" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          Ant 1.5.1
  +        </font>
  +  </td>
  +      </tr>
  +                  <tr>
  +                  <td bgcolor="#039acc" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          URL:
  +        </font>
  +  </td>
  +                      <td bgcolor="#a0ddf0" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          <a href="http://virtualschool.edu/java+/">http://virtualschool.edu/java+/</a>
  +        </font>
  +  </td>
  +      </tr>
  +                  <tr>
  +                  <td bgcolor="#039acc" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          Contact:
  +        </font>
  +  </td>
  +                      <td bgcolor="#a0ddf0" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          <a href="mailto:bcox@virtualschool.edu">Brad Cox</a>
  +        </font>
  +  </td>
  +      </tr>
  +                  <tr>
  +                  <td bgcolor="#039acc" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          License:
  +        </font>
  +  </td>
  +                      <td bgcolor="#a0ddf0" colspan="" rowspan="" 
  +      valign="top" align="left">
  +    <font color="#000000" size="-1" face="arial,helvetica,sanserif">
  +          BSD-like License
  +        </font>
  +  </td>
  +      </tr>
  +        </table>
  +                    </blockquote>
  +    </td></tr>
  +  </table>
  +                                  <table border="0" cellspacing="0" cellpadding="2" width="100%">
  +    <tr><td bgcolor="#828DA6">
  +      <font color="#ffffff" face="arial,helvetica,sanserif">
           <a name="Javamake"><strong>Javamake</strong></a>
         </font>
       </td></tr>
  
  
  
  1.57      +49 -0     jakarta-ant/xdocs/external.xml
  
  Index: external.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-ant/xdocs/external.xml,v
  retrieving revision 1.56
  retrieving revision 1.57
  diff -u -r1.56 -r1.57
  --- external.xml	8 Jan 2003 08:25:18 -0000	1.56
  +++ external.xml	8 Jan 2003 08:34:10 -0000	1.57
  @@ -422,6 +422,55 @@
           </table>
         </subsection>
   
  +      <subsection name="Java+ Precompile Task">
  +
  +        <p>Java+ is an open source Java preprocessorthat adds these
  +        features to any Java compiler:</p>
  +
  +        <ul>
  +          <li>Multi-line strings with executable inclusions like Perl
  +          and Ruby. It eliminates the need for JSP or ASP and their
  +          need for Java compilers on deployment servers (a security
  +          concern) while adding no overhead in either space or
  +          time. </li>
  +
  +          <li>Optionally supports localization by segregating Java+
  +          strings into ResourceBundle files with invarient keys based
  +          on the hash code of the strings's value. This is handled
  +          automatically and transparently; no intervention is
  +          required.</li>
  +
  +          <li>Fast. Negligible impact on build times. By default,
  +          skips inputs whose outputs are up to date to avoid
  +          triggering recompilations.</li>
  +
  +          <li>Pure Java code, portable to any platform, with
  +          graphical, shell and ant interfaces.</li>
  +
  +          <li>Simple, general, recursive, digraph-driven string
  +          syntax. Digraph characters are user-selectable.</li>
  +        </ul>
  +
  +        <table>
  +          <tr>
  +            <th>Compatibility:</th>
  +            <td>Ant 1.5.1</td>
  +          </tr>
  +          <tr>
  +            <th>URL:</th>
  +            <td><a href="http://virtualschool.edu/java+/">http://virtualschool.edu/java+/</a></td>
  +          </tr>
  +          <tr>
  +            <th>Contact:</th>
  +            <td><a href="mailto:bcox@virtualschool.edu">Brad Cox</a></td>
  +          </tr>
  +          <tr>
  +            <th>License:</th>
  +            <td>BSD-like License</td>
  +          </tr>
  +        </table>
  +      </subsection>
  +
         <subsection name="Javamake">
   
           <p>A task to compile Java sources and manage class file
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>