[Isis-users] New J-ISIS 24 June 2013 Release & 1st J-ISIS Reference Manual

spinaker spinaker at adinet.com.uy
Tue Jun 25 12:43:09 CEST 2013


JC

Thanks for your work, J-Isis is a very advanced documentation software, 
there are not many of this kind

Now, between J-Isis and the new release of ABCD, we have a lot of work to do

Regards
Ernesto Spinak


El 25/06/2013 6:00, Jean-Claude Dauphin escribió:
>
> Dear CDS-ISIS users,
>
> 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.
>
> https://kenai.com/downloads/j-isis/J-ISIS%20Reference%20Manual%2024%20June%202013.pdf
>
> https://kenai.com/projects/j-isis/downloads/download/jisis_suite%2024%20June%202013.zip 
>
>
> https://kenai.com/projects/j-isis/downloads/download/Web-JISIS3.war
>
> https://kenai.com/projects/j-isis/downloads/download/Web-JISIS.pdf
>
> The most significant improvements are the following:
>
> 1. New J-ISIS Print Formatting Language Parser
>
> The parser analyzes the phrase structure ofa J-ISIS Print Format 
> (PFT). Two of the most useful abstractions used in modern compilers 
> are /context free grammars/, for parsing, and /regular expressions/, 
> for lexical analysis. To make the best use of these abstractions it is 
> helpful to have special tools, such as /Yacc /(which converts a 
> grammar into a parsing program) and /Lex /(which converts a 
> declarative specification into a lexical-analysis program).
> For historical reasons, until now J-ISIS was using JFlex and JavaCup 
> <http://www.cs.princeton.edu/%7Eappel/modern/java/CUP/>[1] <#_ftn1> 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.
>
> Thus, it was decided to use JavaCC <http://javacc.java.net/> parser 
> generator which is maintained regularly, includes lexical analysis and 
> can also generate C/C++ code.
>
> 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 HTMLin PrintSort 
> module while it could also be printed as plain text. Thus allowing 
> output of XML or CSV data.
>
> 2. Implementation of CISIS functions
>
> *Instr(string1, string2)***
>
> **
>
> *iocc***
>
> **
>
> *left(string,length)*
>
> **
>
> *mid(string, start, length)*
>
> **
>
> *replace(string1, string2, string3)*
>
> **
>
> *right(string, length)*
>
> **
>
> *continue*
>
> **
>
> *break*
>
> **
>
> *select ... case ... elsecase ... end*
>
> 3. Improved PFT editor with better undo/redo, lines numbers and 
> display of cursor position.
>
> 4. The Web Output window in the PFT editor has a tab to display the 
> html code
>
> 4. Data Viewer is launched when you open a database
>
> 5. Double clicking on a database in the "Open Database..." dialog will 
> open the database and launch the database viewer
>
> 6. Selecting a most recently database will open the database and 
> launch the database viewer
>
> 7. Implementation of the WinISIS Link command
>
> 8. Update to Tika 1.3 and Groovy 2.1.5
>
> 9. New Encoding when importing/Exporting:UNIMARC (ISO-5426 & ISO-6937) 
> MARC21 (MARC-8)
>
> 10.Many bug fixes, enhancements and speed improvements.
>
> The new PFT editor will help you to become a*n* 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.
>
> 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.
>
> 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.
>
> With my best wishes,
>
> Jean-Claude
>
>
> ------------------------------------------------------------------------
>
> [1] <#_ftnref1> http://www.cs.princeton.edu/~appel/modern/java/CUP 
> <%28%20http:/www.cs.princeton.edu/%7Eappel/modern/java/CUP/>/
>
>
> -- 
> Jean-Claude Dauphin
>
> jc.dauphin at gmail.com <mailto:jc.dauphin at gmail.com>
> jc.dauphin at afus.unesco.org <mailto:jc.dauphin at afus.unesco.org>
>
> http://kenai.com/projects/j-isis/
> http://www.unesco.org/isis/
> http://www.unesco.org/idams/
> http://www.greenstone.org
>
>
> _______________________________________________
> isis-users mailing list
> isis-users at iccisis.org
> To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
> Or contact Henk Rutten: hlrutten at xs4all.nl


-- 
   .^.                                .^.
   ( )                                ( )
   ===                                ===
  =[=]================================[=]=
   | |  Ernesto Spinak                | |
   | |  spinaker at adinet.com.uy        | |
   | |  Montevideo, Uruguay           | |
   | |  tel/fax  (598) 2622-3352      | |
   | |  celular  (598) 99612238      | |
  =[=]================================[=]=
   ===                                ===
   ( )                                ( )
    V                                  V

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20130625/5b7a241a/attachment.html>


More information about the isis-users mailing list