Hi, I've recently come to using the FSL (Forth scientific library) matrix/array support that ships with Gforth as fsl-util.4th.
A few comments/questions about that: * Gforth CVS contains two files, fsl-util.4th and fsl-util.fs where fsl-util.fs seems to be the more recent version, however only only fs-util.4th is installed. Is that by mistake? * Both files suffer from printing out text to stdout during loading, even with WARNINGS OFF, which makes them somewhat unusable from scripts that need well-defined (machine-readable) output. (Though there's a workaround [1]) * The Vector/Matrix indexing operators '}' and '}}' have quite some overhead when implemented in Forth. What about adding them as primitives? (I volunteer for the job unless there're objections). cheers, David [1] https://sourceforge.net/p/fkt/code/41/tree/trunk/fsl-util.fs -- GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg Fingerprint: B17A DC95 D293 657B 4205 D016 7DEF 5323 C174 7D40
pgppQlha92FI4.pgp
Description: PGP signature
