Technical problems in running Eos3.8.1Technical problems in running Eos3.8.1 on Mathematica 14.1

We had two problems running Eos3.8.1 on Mathematica 14.1. A problem of code-encoding and type check type by TypeOf. The former gives many warning messages about the ShiftJis to UTF-6 conversion. TheShiftJis is used in standard Windows implementation of Mathematica. We use Japanese comments inside comments expression (*. and *). These may cause warning messages, which do not affect Eos’ runtime behavior.

The second problem is more annoying. The error stops loading the Eos package during the loading. The errors say that noCathc tag exists that corresponds to the Throw tag. They are caused by type error checking. We do not include the Catch-Throw construct since we use TypeOf as read-time type checking. Our current remedy is to eliminate TypeOf wherever we use it in a formal parameter position.

NEWS: ON JUNE 30, 2023: 

Mathematica 13.3 (Japanese Edition) was released on June 29, 2023, by Wolfram Inc. To run Eos3.7.2 on Mathematica 13.3, include the following code in Eosheader.m or in the beginning of your Eos Session:
Off[Det::luc].
We plan to change the Eos system code to avoid the message caused by function Detif On[Det::luc]. It is ON by default in Mathematica 13.3.