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.

Release of Eos3.7.3

Eos3.7.3 was release on October 2, 2023. It is an improvement of Eos3.7.2.1 in the implementation of classical folds. Arguments of folds are simplified and given more meaning in the order of specification and grouping. Please take a look at examples.

Starting the summer of 2023, we closed “open” registration of “mono-reader” as we see many spam registrations. The spam registration affect SMTP server and the membership management. If you have not registered before closing the free registration, write to admin@ieo.sakura.ne.jp with Subject[Eos member registration].

Available versions of Eos

Dear Members,
I cleaned up this site including the pages of the Eos software on December 19, to synchronize the release of Eos3.7. We also started to use the online version of Mathematica.
We recommend Eos 3,7. For compatibility reasons, we keep Wos3.3 and Eos 3.3.2 since my Springer book makes use of examples that are runnable with Eos3 versions.
Best Regards,
Tetsuo