00readmeEN.txt


########################################################################
Viivi: A User-Friendly R5RS-Compliant Scheme Interpreter for JVMs
Copyright(C) 2003- ilma <ilma@viivi.io> All rights reserved.
URL: <https://www.viivi.io>
Languages currently supported: English Japanese
Version: 00.41.00 (alpha version)  suuritammi  2026/06/26 00:12:17  
Expiry: 2026/11/01 00:00:00
########################################################################



o What is Viivi?

    Viivi is a user-friendly R5RS-Compliant Scheme Programming Language
    Interpreter for JVMs.
    With its unique VITZE system, Viivi interactively visualizes its
    internal evaluation process.
    Viivi is ideal for learning and debugging Scheme programs.
    Viivi runs on Java/JRE 17 or higher.
    Visit Viivi's website <https://www.viivi.io/> for details.


o How to use Viivi

    Please install Viivi onto your platform following to the descriptions
    on the website <https://www.viivi.io/>.
    Usage is also shown on the website.


o Contents of this package

    This package contains the following files:

    00readmeEN.txt  : English read-me file (this file)
    00readmeJP.txt  : Japanese read-me file
    samples.scm     : Scheme source file of sample codes for testing
    Viivi.jar       : Viivi software file
    viivi           : boot-up script file for the Unix-like platforms
    viivi.ORG       : back-up file for viivi
    viivi.bat       : boot-up batch file for the Windows platforms
    viivi.bat.ORG   : back-up file for viivi.bat
    viivi.vcnf      : Viivi configuration file
    viivi.vcnf.ORG  : back-up file for viivi.vcnf


o Release Notes

    o change log

      o The command line argument option “-v N”, which controls the
        verbosity level, wasn't working at all.
        This issue has been resolved.
        Now the command line argument option "-v N" works as expected.
        Provide the integer value N a bit-summation of the followings:

              1  ... to show the user input prompt "> "
                        (only in the kernel-mode)
              2  ... to show the output by the side-effect-methods
                        (display, newline, write)
              4  ... to show the return value at the top-level
              8  ... to show the opening-title
             16  ... to show the user-agreement

        The default value for N is 15.
        If you want to suppress the opening-title, specify as "-v 7".

        I appreciate Nathan's bug report about the inoperative -v option.
        I look forward to hearing from you all.


      o When the argument value N in the command line argument option
        "-v N" did not include the bit 8, error output and error exit
        did not work correctly.
        This issue has been resolved.
		Now the error operations work correctly regardless of specifying
        the command line argument option "-v N".


------------------------------------------------------------------------
ilma

website:  <https://www.viivi.io/>
mail:     <viivi@viivi.io>
          <bugs@viivi.io>
twitter:  <@ViiviScheme>
youtube:  "Walking in the Woods of Scheme with Viivi"
           (Viivi tutorial video series for beginners)
------------------------------------------------------------------------

2026/06/26 Fri 00:16:13 JST

