<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">JC<br>
      <br>
      Thanks for your work, J-Isis is a very advanced documentation
      software, there are not many of this kind<br>
      <br>
      Now, between J-Isis and the new release of ABCD, we have a lot of
      work to do<br>
      <br>
      Regards<br>
      Ernesto Spinak<br>
      <br>
      <br>
      El 25/06/2013 6:00, Jean-Claude Dauphin escribió:<br>
    </div>
    <blockquote
cite="mid:CALkRQxcaUcLMquE31Gk5zB-hO7gO=ZSiszD+qgJ0t6Jm1RG26A@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <p class="" style="margin-bottom:12.0pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">Dear
            CDS-ISIS users,</span></p>
        <p class="" style="text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-GB">Please find for your consideration the 24 June
            2013 Release
            of J-ISIS, Web-JISIS and the first version of the J-ISIS
            Reference Manual. </span></p>
        <p class="" style="text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-GB"><a moz-do-not-send="true"
href="https://kenai.com/downloads/j-isis/J-ISIS%20Reference%20Manual%2024%20June%202013.pdf">https://kenai.com/downloads/j-isis/J-ISIS%20Reference%20Manual%2024%20June%202013.pdf</a></span></p>
        <p class="" style="text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-GB"><a moz-do-not-send="true"
href="https://kenai.com/projects/j-isis/downloads/download/jisis_suite%2024%20June%202013.zip">https://kenai.com/projects/j-isis/downloads/download/jisis_suite%2024%20June%202013.zip</a>
          </span></p>
        <p class="" style="text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-GB"><a moz-do-not-send="true"
href="https://kenai.com/projects/j-isis/downloads/download/Web-JISIS3.war">https://kenai.com/projects/j-isis/downloads/download/Web-JISIS3.war</a></span></p>
        <p class="" style="text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-GB"><a moz-do-not-send="true"
href="https://kenai.com/projects/j-isis/downloads/download/Web-JISIS.pdf">https://kenai.com/projects/j-isis/downloads/download/Web-JISIS.pdf</a></span></p>
        <p class=""><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">The
            most significant improvements are the following:</span><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US"><span> </span></span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">1. New J-ISIS Print
            Formatting Language Parser</span></p>
        <div><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">The parser analyzes the phrase structure of<span> 
            </span>a J-ISIS Print Format (PFT). Two of the most
            useful abstractions used in modern compilers are <i>context
              free grammars</i>,
            for parsing, and <i>regular expressions</i>, for lexical
            analysis. To make the
            best use of these abstractions it is helpful to have special
            tools, such as <i>Yacc
            </i>(which converts a grammar into a parsing program) and <i>Lex
            </i>(which
            converts a declarative specification into a lexical-analysis
            program).</span></div>
        <div><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">For historical reasons, until now J-ISIS was
            using JFlex and <a moz-do-not-send="true"
              href="http://www.cs.princeton.edu/%7Eappel/modern/java/CUP/">JavaCup</a><a
              moz-do-not-send="true" href="#_ftn1" name="_ftnref1"
              title=""><span class=""><span><span class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
                      lang="EN-US">[1]</span></span></span></span></a>
            to produce the parser, but it turns out that JavaCup is not
            anymore maintained
            and that JavaCup limit was reached when adding new CISIS
            functions.</span></div>
        <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">Thus, it was decided to use <a
              moz-do-not-send="true" href="http://javacc.java.net/">JavaCC</a>
            parser generator which is maintained regularly, includes
            lexical analysis and
            can also generate C/C++ code.</span></p>
        <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">The J-ISIS formatting language follows CDS/ISIS
            formatting language
            syntax with some minor exceptions. But the main difference
            is that the output
            produced by a interpreting a format is displayed as HTML in
            the J-ISIS embedded
            browser or written on a file as HTML<span>  </span>in
            PrintSort module while it could also be printed as plain
            text. Thus allowing
            output of XML or CSV data.</span></p>
        <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">2. Implementation of CISIS functions</span></p>
        <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>Instr(string1, string2)</strong><span><strong>     
              </strong></span></span></p>
        <strong>
        </strong>
        <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>iocc</strong><span><strong>  </strong></span></span></p>
        <strong>
        </strong>
        <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>left(string,length)</strong></span></p>
        <strong>
        </strong>
        <p class="" style="margin-bottom:0cm;margin-bottom:.0001pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>mid(string, start, length)</strong></span></p>
        <strong>
        </strong>
        <p class="" style="margin-bottom:0cm;margin-bottom:.0001pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>replace(string1, string2, string3)</strong></span></p>
        <strong>
        </strong>
        <p class="" style="margin-bottom:0cm;margin-bottom:.0001pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>right(string, length)</strong></span></p>
        <strong>
        </strong>
        <p class="" style="margin-bottom:0cm;margin-bottom:.0001pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>continue</strong></span></p>
        <strong>
        </strong>
        <p class="" style="margin-bottom:0cm;margin-bottom:.0001pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>break</strong></span></p>
        <strong>
        </strong>
        <p class="" style="margin-bottom:0cm;margin-bottom:.0001pt"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><strong>select … case … elsecase … end</strong></span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">3. Improved PFT
            editor with better undo/redo, lines numbers and display of
            cursor position.</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">4. The Web Output
            window in the PFT editor has a tab to display the html code</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">4. Data Viewer is
            launched when you open a database</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">5. Double clicking on
            a database in the "Open Database..." dialog will open the
            database
            and launch the database viewer</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">6. Selecting a most
            recently database will open the database and launch the
            database viewer</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">7. Implementation of
            the WinISIS Link command</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">8. Update to Tika 1.3
            and Groovy 2.1.5</span></p>
        <p class=""><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">9. New Encoding when
            importing/Exporting:<span>  </span>UNIMARC (ISO-5426
            & ISO-6937) MARC21 (MARC-8) </span></p>
        <p class=""><span
style="font-size:10.0pt;font-family:"Arial","sans-serif""
            lang="EN-US">10.Many
            bug fixes, enhancements and speed improvements. </span></p>
        <p class=""
          style="margin-bottom:0cm;margin-bottom:.0001pt;text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">The new PFT editor will help you to become a<strong>n</strong>
            ISIS
            Print format expert. You will be able to experiment the new
            features offered by
            J-ISIS for making J-ISIS Print format yet more powerful with
            the new Web
            technologies such as XHTML, CSS3, HTML5, JavaScript and the
            Groovy programming
            language.</span></p>
        <p class=""
          style="margin-bottom:0cm;margin-bottom:.0001pt;text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">The J-ISIS Reference Manual contains a very
            detailed
            chapter on J-ISIS Print Format empowered with the new Web
            technologies and
            Groovy as well as many examples,. You are encouraged to try
            these examples by
            yourself and to report any problem you may find.</span></p>
        <div><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">As usual, I would be very grateful if you could
            take
            the time to try J-ISIS. All your comments, criticisms,
            suggestions, improvement
            requests and bug descriptions are welcome. </span></div>
        <div><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US"><br>
          </span></div>
        <div><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">With my best wishes,</span></div>
        <p class=""
          style="margin-bottom:0cm;margin-bottom:.0001pt;text-align:justify"><span
style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif""
            lang="EN-US">Jean-Claude</span></p>
        <div><br clear="all">
          <hr size="1" width="33%" align="left">
          <div id="ftn1">
            <p class=""
style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><a
                moz-do-not-send="true" href="#_ftnref1" name="_ftn1"
                title=""><span class=""><span><span class=""><span
style="font-size:11.0pt;line-height:115%;font-family:"Calibri","sans-serif"">[1]</span></span></span></span></a>
              <span
                style="font-family:"Times-Roman","serif""><span> </span><span
                  lang="EN-US"><a moz-do-not-send="true"
                    href="%28%20http:/www.cs.princeton.edu/%7Eappel/modern/java/CUP/">http://www.cs.princeton.edu/~appel/modern/java/CUP</a>/<span>
                     </span></span></span><span></span></p>
          </div>
        </div>
        <br>
        -- <br>
        Jean-Claude Dauphin<br>
        <br>
        <a moz-do-not-send="true" href="mailto:jc.dauphin@gmail.com">jc.dauphin@gmail.com</a><br>
        <a moz-do-not-send="true"
          href="mailto:jc.dauphin@afus.unesco.org">jc.dauphin@afus.unesco.org</a><br>
        <br>
        <a moz-do-not-send="true"
          href="http://kenai.com/projects/j-isis/">http://kenai.com/projects/j-isis/</a><br>
        <a moz-do-not-send="true" href="http://www.unesco.org/isis/">http://www.unesco.org/isis/</a><br>
        <a moz-do-not-send="true" href="http://www.unesco.org/idams/">http://www.unesco.org/idams/</a><br>
        <a moz-do-not-send="true" href="http://www.greenstone.org">http://www.greenstone.org</a>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
isis-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a class="moz-txt-link-freetext" href="http://lists.iccisis.org/listinfo/isis-users">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a class="moz-txt-link-abbreviated" href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a>
</pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  <a class="moz-txt-link-abbreviated" href="mailto:spinaker@adinet.com.uy">spinaker@adinet.com.uy</a>        | |
  | |  Montevideo, Uruguay           | |
  | |  tel/fax  (598) 2622-3352      | |
  | |  celular  (598) 99612238      | |
 =[=]================================[=]=
  ===                                ===
  ( )                                ( )
   V                                  V </pre>
  </body>
</html>