<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>