Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Bringing computers into the home won't change either one, but may revitalize the corner saloon.


devel / comp.lang.forth / Re: Big lettering

SubjectAuthor
* Big letteringAntoni Gual Via
`* Re: Big letteringdxf
 `* Re: Big letteringgobli...@gmail.com
  `* Re: Big letteringMarcel Hendrix
   `* Re: Big letteringdxf
    `* Re: Big letteringAntoni Gual Via
     `* Re: Big letteringHans Bezemer
      +* Re: Big letteringThe Daily Info
      |`* Re: Big letteringAntoni Gual Via
      | `* Re: Big letteringHans Bezemer
      |  +* Re: Big letteringDoug Hoffman
      |  |`* Re: Big letteringHans Bezemer
      |  | +* Re: Big letteringdxf
      |  | |`* Re: Big letteringHans Bezemer
      |  | | `* Re: Big letteringdxf
      |  | |  `- Re: Big letteringnone
      |  | `* Re: Big letteringAnton Ertl
      |  |  +* Re: Big letteringnone
      |  |  |+* Re: Big letteringminforth
      |  |  ||`* Re: Big letteringnone
      |  |  || `* Re: Big letteringminforth
      |  |  ||  `* Re: Big letteringnone
      |  |  ||   `- Re: Big letteringHans Bezemer
      |  |  |`* Re: Big letteringdxf
      |  |  | `* Re: Big letteringHans Bezemer
      |  |  |  `- Re: Big letteringdxf
      |  |  `- Re: Big letteringHans Bezemer
      |  `* Re: Big letteringHans Bezemer
      |   `- Re: Big letteringHans Bezemer
      `- Re: Big letteringDoug Hoffman

Pages:12
Re: Big lettering

<b41df841-c805-434a-92c3-612c8bcf1017n@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24832&group=comp.lang.forth#24832

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:4f08:0:b0:65a:f555:83db with SMTP id fb8-20020ad44f08000000b0065af55583dbmr147652qvb.11.1696687035291;
Sat, 07 Oct 2023 06:57:15 -0700 (PDT)
X-Received: by 2002:a9d:68c6:0:b0:6c4:c061:341c with SMTP id
i6-20020a9d68c6000000b006c4c061341cmr3426951oto.5.1696687035155; Sat, 07 Oct
2023 06:57:15 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sat, 7 Oct 2023 06:57:14 -0700 (PDT)
In-Reply-To: <e2634abc-8beb-4473-bf26-f512b346f0e8n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.174.47.232; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 77.174.47.232
References: <683b0852-87b1-42ee-a203-b8dba9f5467dn@googlegroups.com>
<ufd275$2ii5g$2@dont-email.me> <7e4d2eb2-3fac-46d5-8489-b0284139efc2n@googlegroups.com>
<a3ba0f31-1483-44e7-9ffd-a65816176cdbn@googlegroups.com> <uffiqs$35tjc$1@dont-email.me>
<548f235e-a406-46e5-b5c0-4b7908c9ad72n@googlegroups.com> <17b1b4d2-b4a2-4a68-b0b8-eeab029a9ba1n@googlegroups.com>
<295f2e79-030d-48eb-bbd8-f514909395bfn@googlegroups.com> <517342e6-11be-46cf-9ad8-cffe0f2a5bf3n@googlegroups.com>
<83de54ee-6382-4a5d-b988-aad47d5af479n@googlegroups.com> <e2634abc-8beb-4473-bf26-f512b346f0e8n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b41df841-c805-434a-92c3-612c8bcf1017n@googlegroups.com>
Subject: Re: Big lettering
From: the.beez.speaks@gmail.com (Hans Bezemer)
Injection-Date: Sat, 07 Oct 2023 13:57:15 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1957
 by: Hans Bezemer - Sat, 7 Oct 2023 13:57 UTC

On Saturday, October 7, 2023 at 3:54:59 PM UTC+2, Hans Bezemer wrote:
> I just reported the original Tom Zimmer source and ..
"Reported".. Meaning I did the port AGAIN. I didn't rat out the poor guy to some authority.
Just to make that clear.

Hans Bezemer

Re: Big lettering

<uft6dd$2rq5k$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24835&group=comp.lang.forth#24835

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxforth@gmail.com (dxf)
Newsgroups: comp.lang.forth
Subject: Re: Big lettering
Date: Sun, 8 Oct 2023 14:07:25 +1100
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <uft6dd$2rq5k$1@dont-email.me>
References: <683b0852-87b1-42ee-a203-b8dba9f5467dn@googlegroups.com>
<7883084d-1dbf-4b67-b40d-f57e045f8b10n@googlegroups.com>
<07728a2f-7314-4ce3-aea7-f65a7435402cn@googlegroups.com>
<2023Oct6.132456@mips.complang.tuwien.ac.at>
<nnd$53d6fb42$7f0b3519@0ff7c00de4ccee1c>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 8 Oct 2023 03:07:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="6264b37f6d6df0d267f6d33e6b0838a0";
logging-data="3008692"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Jwxeth4cHWFxhk1Kzyw0f"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:LHw7Y4LWPEtTj3SULuagSB14sOc=
Content-Language: en-GB
In-Reply-To: <nnd$53d6fb42$7f0b3519@0ff7c00de4ccee1c>
 by: dxf - Sun, 8 Oct 2023 03:07 UTC

On 6/10/2023 10:36 pm, albert wrote:
> In article <2023Oct6.132456@mips.complang.tuwien.ac.at>,
> Anton Ertl <anton@mips.complang.tuwien.ac.at> wrote:
>> Hans Bezemer <the.beez.speaks@gmail.com> writes:
>>> On Thursday, October 5, 2023 at 8:47:24=E2=80=AFPM UTC+2, Doug Hoffman wrot=
>>> e:
>>>> Replace, e.,g., [ " WELCOME" ] with [ s" WELCOME" ]=20
>>>> and then it will compile and run on Gforth 0.7.3=20
>>> Oops, sorry - forgot that one!
>>>
>>> I ran it on Gforth 0.7.9_20230726.
>>
>> Note that in recent Gforth snapshots S" WELCOME" is equivalent to
>> "WELCOME", not " WELCOME".
>
> I urge everybody to add normal-looking strings like "WELCOME" with
> unrestricted life span to their Forths. We have a million fold
> progress in storage space since Forth began.

And still it would be hard to justify. Forth has managed without
these things for so long they'd now have the appearance of a novelty.
It's what I feel when I see 200x quoted characters.

Re: Big lettering

<nnd$0f331bac$256d2200@1dc3befaaffe839c>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24837&group=comp.lang.forth#24837

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <683b0852-87b1-42ee-a203-b8dba9f5467dn@googlegroups.com> <5e05b95f-09e5-47d5-b451-ffef1f4a474an@googlegroups.com> <ufqfaa$24pbr$1@dont-email.me> <e111f0c6-ff4c-48ec-9955-d7c221a41624n@googlegroups.com>
Subject: Re: Big lettering
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: albert@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$0f331bac$256d2200@1dc3befaaffe839c>
Organization: KPN B.V.
Date: Sun, 08 Oct 2023 10:57:11 +0200
Path: i2pn2.org!i2pn.org!news.swapon.de!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp002.abavia.com!news.kpn.nl!not-for-mail
Lines: 44
Injection-Date: Sun, 08 Oct 2023 10:57:11 +0200
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 3087
 by: none - Sun, 8 Oct 2023 08:57 UTC

In article <e111f0c6-ff4c-48ec-9955-d7c221a41624n@googlegroups.com>,
Hans Bezemer <the.beez.speaks@gmail.com> wrote:
<SNIP>
>> If language standards came with a user-satisfaction rating, I suspect Forth's wouldn't
>> do so well.
>I'd give Forth-79 a 7 out of 10, Forth-83 off the scale - minus infinity and ANS-Forth a 6.
>The main benefits of ANS are IMHO word sets and the abstraction of numeric
>datatypes (CELLS, CHARS, FLOATS). Ignoring COMUS words and leaving essential stuff
>like retrieving and storing strings completely open was a huge error. And some wordsets
>are just plain horrors (like LOCAL and FILE).

The LOCAL wordset with its reliance on control variables and a cooky
deviation from normal Forth syntax, there I agree.
However the FILE wordset? How can one do serious work in a programming
language to have at least a rudimentary file access?
Unix success is in no small part thanks to the OPEN READ/WRITE CLOSE
model and named files. You must at least replace them.

I deviate from ANSI inasfar not using suggested implementation routes:
WORD,FIND,COUNT for strings, (LOCAL) GET-ORDER SET-ORDER CS-ROLL
>IN are not present in the ciforth kernel.
The kernel of ciforth is much more elegant and concise, and those
other words can be added as needed, but there is hardly any
need to deviate from the standard. If I did there was a technical
reason for it, not simple an aversion.
An example are the obligatory throw codes. QUIT is the
read-interpret-ok loop. It is quite arbitrary to add a throw code
for that, and it boggles the mind what a reasonable catch would
be. The THROW codes usable to write portable code among Linux
and MS-W ? Good luck with that.
So I decided to use error/throw codes from the OS for OS-things
and differentiate between ciforth-errors that ANSI does not allow
me to differentiate. Linux and MS-W have different error codes
and I don't mess with it.

Bezemer

Groetjes Albert
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: Big lettering

<222460cf-a885-4650-84ea-69ef3150638cn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24839&group=comp.lang.forth#24839

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1744:b0:418:fed:c02 with SMTP id l4-20020a05622a174400b004180fed0c02mr188499qtk.8.1696784866690;
Sun, 08 Oct 2023 10:07:46 -0700 (PDT)
X-Received: by 2002:a9d:68c6:0:b0:6c4:c061:341c with SMTP id
i6-20020a9d68c6000000b006c4c061341cmr4402295oto.5.1696784866383; Sun, 08 Oct
2023 10:07:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Sun, 8 Oct 2023 10:07:45 -0700 (PDT)
In-Reply-To: <uft6dd$2rq5k$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=77.174.47.232; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 77.174.47.232
References: <683b0852-87b1-42ee-a203-b8dba9f5467dn@googlegroups.com>
<7883084d-1dbf-4b67-b40d-f57e045f8b10n@googlegroups.com> <07728a2f-7314-4ce3-aea7-f65a7435402cn@googlegroups.com>
<2023Oct6.132456@mips.complang.tuwien.ac.at> <nnd$53d6fb42$7f0b3519@0ff7c00de4ccee1c>
<uft6dd$2rq5k$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <222460cf-a885-4650-84ea-69ef3150638cn@googlegroups.com>
Subject: Re: Big lettering
From: the.beez.speaks@gmail.com (Hans Bezemer)
Injection-Date: Sun, 08 Oct 2023 17:07:46 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2535
 by: Hans Bezemer - Sun, 8 Oct 2023 17:07 UTC

On Sunday, October 8, 2023 at 5:07:29 AM UTC+2, dxf wrote:
> > I urge everybody to add normal-looking strings like "WELCOME" with
> > unrestricted life span to their Forths. We have a million fold
> > progress in storage space since Forth began.
> And still it would be hard to justify. Forth has managed without
> these things for so long they'd now have the appearance of a novelty.
> It's what I feel when I see 200x quoted characters.
Neither do I. 4tH stores such strings in R/O memory - and only when
they are called, are they copied to a circular buffer - as if "I've been here
all the time, now use me like you want".
https://sourceforge.net/p/forth-4th/wiki/Temporary%20strings/

It rarely causes any problems. As a matter of fact, I tend to forget that's
how it works - so it's quite transparent I suppose.

In a way you can say they're stored permanently, though. S\" are only
available in the preprocessor - expanded at runtime. It's overhead, so
I tend not to use them.

There are other ways to compose a string with embedded special
characters - and 4tH also features S| Welcome| as an alternative.

Hans Bezemer

Re: Big lettering

<ug005n$3kj6e$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=24844&group=comp.lang.forth#24844

  copy link   Newsgroups: comp.lang.forth
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dxforth@gmail.com (dxf)
Newsgroups: comp.lang.forth
Subject: Re: Big lettering
Date: Mon, 9 Oct 2023 15:39:19 +1100
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <ug005n$3kj6e$1@dont-email.me>
References: <683b0852-87b1-42ee-a203-b8dba9f5467dn@googlegroups.com>
<7883084d-1dbf-4b67-b40d-f57e045f8b10n@googlegroups.com>
<07728a2f-7314-4ce3-aea7-f65a7435402cn@googlegroups.com>
<2023Oct6.132456@mips.complang.tuwien.ac.at>
<nnd$53d6fb42$7f0b3519@0ff7c00de4ccee1c> <uft6dd$2rq5k$1@dont-email.me>
<222460cf-a885-4650-84ea-69ef3150638cn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 9 Oct 2023 04:39:19 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="a54ebe8873419be18a4c43d04aa55c0f";
logging-data="3820750"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18a7GZspPcE7H+Mq4HPSnSq"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:gmC2K16+ML+KViqYuk8t8ZcGrkI=
In-Reply-To: <222460cf-a885-4650-84ea-69ef3150638cn@googlegroups.com>
Content-Language: en-GB
 by: dxf - Mon, 9 Oct 2023 04:39 UTC

On 9/10/2023 4:07 am, Hans Bezemer wrote:
> On Sunday, October 8, 2023 at 5:07:29 AM UTC+2, dxf wrote:
>>> I urge everybody to add normal-looking strings like "WELCOME" with
>>> unrestricted life span to their Forths. We have a million fold
>>> progress in storage space since Forth began.
>> And still it would be hard to justify. Forth has managed without
>> these things for so long they'd now have the appearance of a novelty.
>> It's what I feel when I see 200x quoted characters.
> Neither do I. 4tH stores such strings in R/O memory - and only when
> they are called, are they copied to a circular buffer - as if "I've been here
> all the time, now use me like you want".
> https://sourceforge.net/p/forth-4th/wiki/Temporary%20strings/
>
> It rarely causes any problems. As a matter of fact, I tend to forget that's
> how it works - so it's quite transparent I suppose.
>
> In a way you can say they're stored permanently, though. S\" are only
> available in the preprocessor - expanded at runtime. It's overhead, so
> I tend not to use them.

Perhaps it's the type of apps I write but I haven't had much need
of persistent temporary strings. Should I need two there's PAD
and even the HOLD buffer. I don't do much interactive work.

> There are other ways to compose a string with embedded special
> characters - and 4tH also features S| Welcome| as an alternative.

Escape stuff in strings I couldn't avoid so I just built that into
.." S" etc. I know it's not ANS compatible. Got an email from a
user who seemed more interested in the fact I provided something.

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor