Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 43 |
Nodes: | 6 (0 / 6) |
Uptime: | 94:19:44 |
Calls: | 290 |
Calls today: | 1 |
Files: | 904 |
Messages: | 76,378 |
Some popular libraries:...
On 23/11/2024 2:46 am, Buzz McCool wrote:[..]
On 11/19/2024 9:48 AM, Buzz McCool wrote:
[..]Is this still widely used? I ask since all the commits are over a
decade old.
...
AFAIK it was never widely used. When the question as to why arose
on c.l.f, everyone had an excuse as to why it didn't suit them.
On 23/11/2024 2:46 am, Buzz McCool wrote:
On 11/19/2024 9:48 AM, Buzz McCool wrote:
... Any other tips on word management would be appreciated.
I found the "Forth Foundation Library": https://github.com/uho/ffl
Is this still widely used? I ask since all the commits are over a decade old.
...
AFAIK it was never widely used. When the question as to why arose on c.l.f, >everyone had an excuse as to why it didn't suit them. The reluctance in >Forth to use others' code goes all the way to Moore himself and extends to >things such as the Standard. Elizabeth comments on the phenomena here:
https://groups.google.com/g/comp.lang.forth/c/t7DjpOZkR9M/m/GZbK41I_NA4J
In article <dfcc6e20ea84a306917427e430df2060d66ff648@i2pn2.org>,[..]
dxf <dxforth@gmail.com> wrote:
On 23/11/2024 2:46 am, Buzz McCool wrote:
On 11/19/2024 9:48 AM, Buzz McCool wrote:
... Any other tips on word management would be appreciated.
I found the "Forth Foundation Library": https://github.com/uho/ffl
Is this still widely used? I ask since all the commits are over
a decade old.
The library is bloated and cumbersome to use.
E.f. handling arguments runs over 500 lines and relies on 4
other files from the package.
Compare this with handle arguments in ciforth, essentially one screen, pulling in one screen for fetching c-strings:
On Mon, 25 Nov 2024 12:08:55 +0000, albert@spenarnc.xs4all.nl wrote:
In article <dfcc6e20ea84a306917427e430df2060d66ff648@i2pn2.org>,[..]
dxf <dxforth@gmail.com> wrote:
On 23/11/2024 2:46 am, Buzz McCool wrote:
On 11/19/2024 9:48 AM, Buzz McCool wrote:
... Any other tips on word management would be appreciated.
I found the "Forth Foundation Library": https://github.com/uho/ffl
Is this still widely used? I ask since all the commits are over
a decade old.
The library is bloated and cumbersome to use.
E.f. handling arguments runs over 500 lines and relies on 4
other files from the package.
Compare this with handle arguments in ciforth, essentially one screen,
pulling in one screen for fetching c-strings:
Let's see you do the same with the XML package, keeping track of
the time you need getting it to work on your Forth vs writing it
from scratch.
-marcel
This time, we delve into a forgotten way to handle fixed point
arithmetic. Which IMHO deserves to be dusted off now we entered the
64-bit era!
https://www.youtube.com/watch?v=VwPForQL10Y
I will pull a Chuck Moore here. Why do I need an XML package?
I do not feel inclined to port a facility I don't need.
I am inclined to add ciforth to the engines for those who
want to use ffl.
On 11/18/2024 9:28 AM, Hans Bezemer wrote:
This time, we delve into a forgotten way to handle fixed point
arithmetic. Which IMHO deserves to be dusted off now we entered the
64-bit era!
https://www.youtube.com/watch?v=VwPForQL10Y
Thanks again for the free education Hans.
In one of your other videos, you briefly showed a snippet of all the
custom Forth words you have created over the years.
I have a general question of how you and others manage custom words. Do
you "include" all these words when you start up an interactive Forth
session or do you just manually pick an choose what you want to include?
Any other tips on word management would be appreciated.
... Any other tips on word management would be appreciated.
On 26/11/2024 9:34 pm, mhx wrote:
On Tue, 26 Nov 2024 9:22:05 +0000, albert@spenarnc.xs4all.nl wrote:
I will pull a Chuck Moore here. Why do I need an XML package?
I do not feel inclined to port a facility I don't need.
Standing on its own, that is perfectly reasonable.
I am inclined to add ciforth to the engines for those who
want to use ffl.
That is a really good idea.
Alas. Another 'Musk-Zuckerberg' that fizzled out.
I've ported a couple of members from the FFL, but they're HUGE!
Over 600 lines for an XML library. For comparison: my 4tH preprocessor
is a 100 lines LESS!
On 25-11-2024 11:00, mhx wrote:
On Mon, 25 Nov 2024 5:24:37 +0000, dxf wrote:
On 23/11/2024 2:46 am, Buzz McCool wrote:[..]
On 11/19/2024 9:48 AM, Buzz McCool wrote:
[..]Is this still widely used? I ask since all the commits are over a
decade old.
...
AFAIK it was never widely used. When the question as to why arose
on c.l.f, everyone had an excuse as to why it didn't suit them.
I use(d) the XML tools of the Forth Foundation Library two years
back. They were a delight to work with.
Normally, I don't use other people's code when I'm deeply
interested in the subject matter but in this case my daytime
job required it. I just wanted to get results, but still with
the option to completely understand the nuts and bolts.
-marcel
I've ported a couple of members from the FFL, but they're HUGE!
Over 600 lines for an XML library. For comparison: my 4tH preprocessor
is a 100 lines LESS!
I'm sure they're quite powerful, but often I just need some tools that
take the edge off. I'm capable enough to handle whatever comes myself.
So: >https://sourceforge.net/p/forth-4th/code/HEAD/tree/trunk/4th.src/lib/parsexml.4th
E.g. I used it in my "Kjots to Gnote" converter.. and at work at several >occasions.
Hans Bezemer--
On Mon, 25 Nov 2024 5:24:37 +0000, dxf wrote:
On 23/11/2024 2:46 am, Buzz McCool wrote:[..]
On 11/19/2024 9:48 AM, Buzz McCool wrote:
[..]Is this still widely used? I ask since all the commits are over a
decade old.
...
AFAIK it was never widely used. When the question as to why arose
on c.l.f, everyone had an excuse as to why it didn't suit them.
I use(d) the XML tools of the Forth Foundation Library two years
back. They were a delight to work with.
Normally, I don't use other people's code when I'm deeply
interested in the subject matter but in this case my daytime
job required it. I just wanted to get results, but still with
the option to completely understand the nuts and bolts.
-marcel--