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

Prakash R ira.prakash at gmail.com
Tue Jun 25 13:05:27 CEST 2013


Dear JC,

Thank you for the new release. I will explore this version and give you my
feedback in a week time.

Prakash

On Tue, Jun 25, 2013 at 4:13 PM, spinaker <spinaker at adinet.com.uy> wrote:

>  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 of  a 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] <#13f7af0b448c758b__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 HTML  in 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] <#13f7af0b448c758b__ftnref1>
> http://www.cs.princeton.edu/~appel/modern/java/CUP/
>
> --
> Jean-Claude Dauphin
>
> jc.dauphin at gmail.com
> 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 listisis-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
>
>
> _______________________________________________
> 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
>
>


-- 
R. Prakash
9444031245
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20130625/9a9c8338/attachment.html>


More information about the isis-users mailing list