Re: Inclusion of minimal-forth code in gforth

Carsten Strotmann <carsten-BEUwUN0/[email protected]>
Newsgroups gmane.comp.lang.forth.gforth
Message-ID <[email protected]>
Hello Joel,

On 27.04.18 09:27, Joel Rees wrote:
> On Thu, Apr 26, 2018 at 5:19 PM, Carsten Strotmann <cas-BEUwUN0/[email protected]> wrote:
>> Hi gforth community,
>>
>> I would like to propose the inclusion of the "minimal forth" source code
>> from Ulli Hoffmann (https://github.com/uho/minimal) into gforth.
>>
>> Minimal forth restricts the visible words which helps beginners when
>> starting to learn forth. The full wordlist of gforth can be daunting for
>> beginners. The minimal forth code allows the user to start with a very
>> minimal forth subset and extend the wordlist in a modular fashion.
>>
>> the code could be in a subdirectory ($GFORTHBASE/minimal) and maybe a
>> set of startscripts to start gforth with the minimal code.
>>
>> Possible?
> 
> 
> ( Perhaps you are already familiar with vocabularies? )

Sure

> 
> vocabulary minimal
> 
> minimal definitions forth
> 
> :  + + ;
> 
> : - - ;
> 
> minimal vlist
> 
> ( You get the idea. )
> ( It needs a little more, of course, and there are better ways to do it, )
> ( but you're most of the way there with built-in stuff. )
> 


yes, and the code I've referenced for inclusion in the gforth
distribution works similar.

The idea is to have this code that creates a minimal forth wordlist
inside gforth shipped with the gforth code, so that it is immediately
usable for Forth beginners.

gforth is powerful. having the minimal forth wordlist code shipped with
gforth would make it easier for beginners to start learning forth with
gforth and staying with gforth while they become masters in forth.

Greetings

Carsten
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEhUZjXZ9rvJXjcufGTH6A3k9sL0IFAlrjdFUACgkQTH6A3k9s
L0LjwA//cqiB7o5vYi9Vw1S9Mey6vnGMO4lR7uvvfLn9wQCCkTPi1V0EjLa1l0S9
4LmTFv1j+km9ZyBJsFuasw4JSA2KAgh6gODTrdI/07iT30XdYY6l+hcoezUay4wa
1PRxtmkvbS162NIrZvts8roJ1QHbyEkKdyVvOTXHnlnwti8DViEifA+jMN6HCTjr
ffjEBP2aSoaEOCwvFb8f2AbIWFHubom4sCd+RgrWTb61+bpn9ZShhq72hb0V0dcf
9Cg4L9/bmeg5D1Y6VFnWJd0FGCqAacWbWCQkfBKq1uAE2sdUnNDy91UL2wFvTrOx
LtVVTeetg9QlUdSAKRGZWzjfkie6REQgro03MXdSxbWkR+XMdOul2Wv/QKUErVPL
OhPzsSq91UV2fGfbqDRfFy6Lgw3q/XQmDV+EeD4cKmUHIH9nuSZFebS2GS2kWqtd
pUehF1rTkcCeK8hSTk/1PZMcHs9VabFGZbXZbud5P/nQw/HSA4SGZYSACjdvQHNi
6Aaf+9VKJBzZO68D8gX4lh+429i82lxzXZNupv4VaXzdKLfugjtEJKR+D5kCN6K2
rmHsaK9ykmNqFb8e1qia0lSlV5wsAJq/8VRyabeqxVkQsSgS+WL0UpHWKOo77lZg
sucQuGlH5tgMRcLt0CS1gToSawsygmiM3L46qboQUpJqmj6VrRU=
=kAJJ
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.