Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

"A mind is a terrible thing to have leaking out your ears." -- The League of Sadistic Telepaths


devel / comp.lang.forth / Re: Help me to save progress or source management in SwiftForth

SubjectAuthor
o Re: Help me to save progress or source management in SwiftForthDavid Gipson

1
Re: Help me to save progress or source management in SwiftForth

<19ba698c-68c9-48ee-944f-5664bd36e719n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ad4:4b68:0:b0:63c:f2b9:40f4 with SMTP id m8-20020ad44b68000000b0063cf2b940f4mr383qvx.8.1690214049823;
Mon, 24 Jul 2023 08:54:09 -0700 (PDT)
X-Received: by 2002:a05:6808:f11:b0:3a1:f3ed:e9e with SMTP id
m17-20020a0568080f1100b003a1f3ed0e9emr19357933oiw.3.1690214049636; Mon, 24
Jul 2023 08:54:09 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 24 Jul 2023 08:54:09 -0700 (PDT)
In-Reply-To: <ac636c33-606e-4f0c-a081-9e23a1d24c72n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1009:b144:b7e0:d503:a6c0:e8c5:580a;
posting-account=yu67hAoAAAAH9vI7F6QVNcMTGtmOy458
NNTP-Posting-Host: 2600:1009:b144:b7e0:d503:a6c0:e8c5:580a
References: <ac636c33-606e-4f0c-a081-9e23a1d24c72n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <19ba698c-68c9-48ee-944f-5664bd36e719n@googlegroups.com>
Subject: Re: Help me to save progress or source management in SwiftForth
From: dgipson909@gmail.com (David Gipson)
Injection-Date: Mon, 24 Jul 2023 15:54:09 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: David Gipson - Mon, 24 Jul 2023 15:54 UTC

On Tuesday, March 14, 2023 at 12:25:50 PM UTC-4, Yaroslav Veremenko wrote:
> Every time I try forth, I start some interpreter, type some words, then it works and I feel like I want to learn more and want to write some code to actually try it out. But every time I hit a wall.
>
> For example yesterday I installed SwiftForth, I read the documentation and it has few pages on source management. The only word that seem to matter to me in this case is INCLUDE. But it doesn't seem to go deep into how to actually use it. This is the process that I can imagine working, but it is crude, and prone to numerous mistakes:
> 1. Open interpreter, write some code, test it until it works
> 2. Hope that SwiftForth doesn't crash and you don't loose all your progress
> 3. Scroll up through the history or list the words, and hope I copy paste stuff that's important to a separate text editor
> 4. Close SwiftForth, start it again, wait for evaluation warning to expire, manually type INCLUDE my-updated-file
>
> SwiftForth doesn't seem to have a command line arguments help in the documentation PDF, nor there seem to be a way to reset the state of a interpreter. At least I couldn't find any. I had similar issues with other interpreters some time back, but I can't remember anymore what they were.
>
> I'm probably missing something obvious, or there's something I don't get.
Sorry all i forgot to add the the new forth word empty needs to be the first call in file.fs
see my previous post on the file ecr.fs

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor