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.