Dear JC,<div><br></div><div>Thank you for the new release. I will explore this version and give you my feedback in a week time.</div><div><br></div><div>Prakash<br><br><div class="gmail_quote">On Tue, Jun 25, 2013 at 4:13 PM, spinaker <span dir="ltr"><<a href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>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 type="cite"><div><div class="h5">
<div dir="ltr">
<p 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 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 style="text-align:justify"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif"" lang="EN-GB"><a href="https://kenai.com/downloads/j-isis/J-ISIS%20Reference%20Manual%2024%20June%202013.pdf" target="_blank">https://kenai.com/downloads/j-isis/J-ISIS%20Reference%20Manual%2024%20June%202013.pdf</a></span></p>
<p style="text-align:justify"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif"" lang="EN-GB"><a href="https://kenai.com/projects/j-isis/downloads/download/jisis_suite%2024%20June%202013.zip" target="_blank">https://kenai.com/projects/j-isis/downloads/download/jisis_suite%2024%20June%202013.zip</a>
</span></p>
<p style="text-align:justify"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif"" lang="EN-GB"><a href="https://kenai.com/projects/j-isis/downloads/download/Web-JISIS3.war" target="_blank">https://kenai.com/projects/j-isis/downloads/download/Web-JISIS3.war</a></span></p>
<p style="text-align:justify"><span style="font-size:10.0pt;line-height:115%;font-family:"Arial","sans-serif"" lang="EN-GB"><a href="https://kenai.com/projects/j-isis/downloads/download/Web-JISIS.pdf" target="_blank">https://kenai.com/projects/j-isis/downloads/download/Web-JISIS.pdf</a></span></p>
<p><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><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 href="http://www.cs.princeton.edu/%7Eappel/modern/java/CUP/" target="_blank">JavaCup</a><a href="#13f7af0b448c758b__ftn1" name="13f7af0b448c758b__ftnref1" title=""><span><span><span><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 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 href="http://javacc.java.net/" target="_blank">JavaCC</a>
parser generator which is maintained regularly, includes
lexical analysis and
can also generate C/C++ code.</span></p>
<p 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 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 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 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 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 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 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 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 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 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 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><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><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><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><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><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><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><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><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><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 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 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 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>
<p style="margin-bottom:0cm;margin-bottom:.0001pt;line-height:normal;text-autospace:none"><a href="#13f7af0b448c758b__ftnref1" name="13f7af0b448c758b__ftn1" title=""><span><span><span><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>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 href="mailto:jc.dauphin@gmail.com" target="_blank">jc.dauphin@gmail.com</a><br>
<a href="mailto:jc.dauphin@afus.unesco.org" target="_blank">jc.dauphin@afus.unesco.org</a><br>
<br>
<a href="http://kenai.com/projects/j-isis/" target="_blank">http://kenai.com/projects/j-isis/</a><br>
<a href="http://www.unesco.org/isis/" target="_blank">http://www.unesco.org/isis/</a><br>
<a href="http://www.unesco.org/idams/" target="_blank">http://www.unesco.org/idams/</a><br>
<a href="http://www.greenstone.org" target="_blank">http://www.greenstone.org</a>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><pre>_______________________________________________
isis-users mailing list
<a href="mailto:isis-users@iccisis.org" target="_blank">isis-users@iccisis.org</a>
To manage your own subscription options go to: <a href="http://lists.iccisis.org/listinfo/isis-users" target="_blank">http://lists.iccisis.org/listinfo/isis-users</a>
Or contact Henk Rutten: <a href="mailto:hlrutten@xs4all.nl" target="_blank">hlrutten@xs4all.nl</a>
</pre>
</blockquote>
<br>
<br>
<pre cols="72">--
.^. .^.
( ) ( )
=== ===
=[=]================================[=]=
| | Ernesto Spinak | |
| | <a href="mailto:spinaker@adinet.com.uy" target="_blank">spinaker@adinet.com.uy</a> | |
| | Montevideo, Uruguay | |
| | tel/fax (598) 2622-3352 | |
| | celular (598) 99612238 | |
=[=]================================[=]=
=== ===
( ) ( )
V V </pre>
</div>
<br>_______________________________________________<br>
isis-users mailing list<br>
<a href="mailto:isis-users@iccisis.org">isis-users@iccisis.org</a><br>
To manage your own subscription options go to: <a href="http://lists.iccisis.org/listinfo/isis-users" target="_blank">http://lists.iccisis.org/listinfo/isis-users</a><br>
Or contact Henk Rutten: <a href="mailto:hlrutten@xs4all.nl">hlrutten@xs4all.nl</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>R. Prakash<br>9444031245
</div>