[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gforth] Gforth's fsl-util.*
From: |
David Kuehling |
Subject: |
Re: [gforth] Gforth's fsl-util.* |
Date: |
Mon, 26 Nov 2012 23:33:43 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
>>>>> "Anton" == Anton Ertl <address@hidden> writes:
[..]
>>
>> * 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?
> I added fsl-util.4th in 2004 after a request by Krishna Myneni (and
> apparently the file did come from him).
> Bernd added fsl-util.fs in 2008.
> I don't think either of us does anything with FSL, so, since you are
> interested, how about you adopting it, and doing what you think is
> best.
Note that I'm also (currently) not using the FSL. I'm just using
fsl-util as it's conveniently included with Gforth. I'll see how to
clean this up. Probably just keep one file (or a merge) and make the
other one REQUIRE the first one.
>> * 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])
> Yes, that's not Gforth style. Just comment this stuff out (not just
> when warnings are turned off).
Ok, I guess it's okay to do the same to gray.fs ? :)
>> * 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).
> I prefer not to add new primitives for stuff that can be coded in
> Forth. If you want, add superinstructions for the primitive sequences
> in these words.
That's an interesting option. I'll play around with it, once (if) I hit
any performance problems.
cheers,
David
--
GnuPG public key: http://dvdkhlng.users.sourceforge.net/dk.gpg
Fingerprint: B17A DC95 D293 657B 4205 D016 7DEF 5323 C174 7D40
pgpwnezTAMKRo.pgp
Description: PGP signature
Re: [gforth] Gforth's fsl-util.*, Anton Ertl, 2012/11/26
- Re: [gforth] Gforth's fsl-util.*,
David Kuehling <=