Release 2.2.4 (December 5, 2008)

      Color Codes

      Minor modification
      Functional change
      Significant change
      Revision identifier

      Source Updates

      Logix/install - r 2.6, r 2.7 : Altered to use new "Kill Ring" keystrokes (was tab, now escape).
      Logix/file_commands.cp - r 1.1 : Name file commands. *** New ***
      Logix/processor.cp - r 1.2 : Replace integer "commands" with command names.
      Logix/processor_server/file_server.cp - r 1.2 : Replace integer "commands" with command names.
      Logix/utils.cp - r 1.3: A natural string functor need not be quoted.
      Logix/EMULATOR/kernels.c - r 1.3 : Change convert_to_string(Real,Output). conversion format from "%f" to "%.7G".
      Logix/system/display_server.cp - r 1.2: Implemented copy(Value) disposition of generated string(s).
      Logix/system/make_table.cp - r 1.2: Produce formatted table from list or tuple of elements. *** New ***
      Logix/system/user_macros.cp - r 1.2: Added commands: help, _complete_names.
      Logix/system/compile/precompile/rpc.cp - r 1.2: Sorted imports.
      Logix/system/compile/precompile/self.cp - r 1.2: Sorted exports.
      Logix/system/shell_server/self.cp - r 1.2: Added commands help, _all_functors, _complete_names.
      Logix/system/shell_server/system_macros.cp - r 1.3: Added commands help. Improved commands: Stream!Term and Stream! .
      Logix/system/shell_server/system_macros.cp - r 1.4: Display tabular output for command help.
      Logix/system/sio_server/line_editor.cp - r 1.2: Added command complete_names. Changed tab, escape to complete name (as in UNIX), kill ring, respectively.
      Logix/system/sio_server/server.cp - r 1.2: Added command complete_names.
      Logix/system/transform/self.cp - r 1.3: Recognize language A#B as target. B.
      Logix/system/transform/biospi/bio_constants.cp - r 1.3: Improve language implementation. A#B as target. B.
      Logix/system/transform/biospi/call.cp - r 1.3: Improve language implementation. A#B as target. B.
      Logix/system/transform/biospi/self.cp - r 1.3: Improve language implementation. A#B as target. B.
      Logix/system/transform/biospi/server.cp - r 1.3: Improve language implementation. A#B as target. B.
      Logix/system/transform/biospi/utilities.cp - r 1.3: Improve language implementation. A#B as target. B.
      Logix/system/Logix_Users/user_macros.cp - r 1.2: Added commands: _all_functors, _complete_names.
      Logix/system/Logix_Users/convert.cp - r 1.1: Convert source by transforming up to Target. *** New ***
      Logix/system/Logix_Users/pretty.cp - r 1.2, r 1.3: Improved pretty printer output.
      Logix/system/Logix_Users/SpiFcp_Users/user_macros.cp - r 1.2, r 1.3: Added commands _all_functors, _complete_names.
      Logix/system/Logix_Users/SpiFcp_Users/spi_utils.cp - r 1.2: Fixed bug displaying tail of list.
      Logix/system/Logix_Users/SpiFcp_Users/BioSpi_Users/user_macros.cp - r 1.2: Added commands _all_functors, _complete_names.

      Binary Updates

      Logix/Bin/processor.bin - r 1.2
      Logix/processor_server/Bin/self.bin - r 1.2
      Logix/Bin/utils.bin - r 1.3
      Logix/system/Bin/display_server.bin - r 1.2
      Logix/system/Bin/make_table.bin - r 1.2 *** New ***
      Logix/system/Bin/user_macros.bin - r 1.2
      Logix/system/compile/precompile/Bin/self.bin - r 1.2
      Logix/system/shell_server/Bin/self.bin - r 1.3
      Logix/system/sio_server/Bin/self.bin - r 1.2
      Logix/system/transform/Bin/self.bin - r 1.3
      Logix/system/transform/biospi/Bin/self.bin - r 1.3
      Logix/system/Logix_Users/Bin/user_macros.bin - r 1.2
      Logix/system/Logix_Users/Bin/convert.bin - r 1.1 *** New ***
      Logix/system/Logix_Users/Bin/pretty.bin - r 1.2, r 1.3
      Logix/system/Logix_Users/SpiFcp_Users/Bin/user_macros.bin - r 1.2, r 1.3
      Logix/system/Logix_Users/SpiFcp_Users/Bin/spi_utils.bin - r 1.2
      Logix/system/Logix_Users/SpiFcp_Users/BioSpi_Users/Bin/user_macros.bin - r 1.2

      Binary Updater

      This script may be used to update the EMULATOR source and Bin file content - see Note 1.



      pushd Logix/EMULATOR
      cvs -q update
      cd ../Bin
      cvs update
      cd ../processor_server/Bin
      cvs update
      cd ../../system/Bin
      cvs update
      cd ../compile/precompile/Bin
      cvs update
      cd ../../../shell_server/Bin
      cvs update
      cd ../../sio_server/Bin
      cvs update
      cd ../../transform/Bin
      cvs update
      cd ../biospi/Bin
      cvs update
      cd ../../../Logix_Users/Bin
      cvs update
      cd ../SpiFcp_Users/Bin
      cvs update
      cd ../BioSpi_Users/Bin
      cvs update
      popd



      Suggested method:

      1. copy the script to Efcp-release/updater
      2. cd Efcp-release
      3. source updater

      Notes

      Note1: The script does not update Logix/install.

      Next: 2.3.1 Previous: 2.2.3 Up: Index