Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ARDUINO and ESP32 FORTH programming

512 views
Skip to first unread message

Marc Petremann

unread,
Jun 6, 2021, 4:53:34 PM6/6/21
to
Hello,
I am the webmaster of the ARUINO-FORTH.COM site
Since April 2021, I have started integrating information about FORHT for ESP32:
https://arduino-forth.com/#menu-idESP32
The sole purpose of my site is to allow beginners or experienced users to share knowledge around the FORTH language.
So, for example, I integrated the FORTH lexicon of the ESP32forth version here:
https://arduino-forth.com/article/ESP32_lexiqueESP32forthV705
For words underlined in blue, you have an HTML link that refers to the documentation of the corresponding word.
In the "online resources" page, I am ready to include a link to your pages or blog which deals with FORTH our ARDUINO or ESP32 development.
Good FORTH programming

Paul Rubin

unread,
Jun 6, 2021, 6:35:40 PM6/6/21
to
Marc Petremann <mpetre...@gmail.com> writes:
> Hello,
> I am the webmaster of the ARUINO-FORTH.COM site
> Since April 2021, I have started integrating information about FORHT
> for ESP32: https://arduino-forth.com/#menu-idESP32

Thanks for the update. I remember the site from earlier and it is nice.
I feel though that the AVR Arduino has mostly stopped being interesting,
while the ESP32 seems too complicated to really support with Forth.

The Raspberry Pi Pico, on the other hand, seems like a very good target
as does the Longan Nano (Risc-V) board. Both have at least partial
support for Mecrisp now.

There is also this ultra cheap 8051 board:

https://www.seeedstudio.com/CH551G-Development-board-p-4764.html

It might be interesting to try Camelforth on it. I've never used
Camelforth but it sounded ok.

All those boards except for the Pico are likely to stay obscure, so the
Pico might be the most interesting for your site right now. Eventually
I hope that RISC-V parts become more widespread.

It would be fun to get Forth running on one of those tiny Padauk
processors but I'll leave that for someone else ;).

Jurgen Pitaske

unread,
Jun 7, 2021, 10:51:21 AM6/7/21
to
You might want to add a link to the Forth-eV Wiki and Ting's eForth for the Arduino there.
There is the SIMPLE VERSION that only compiles to RAM - but just needs the programming of the ARDUINO SKETCH.
And there is the FULL VERSION , but there you need to know how to flash the 328. The same as with FlashForth.
https://wiki.forth-ev.de/doku.php/projects:430eforth:start

none albert

unread,
Jun 7, 2021, 2:30:03 PM6/7/21
to
In article <87y2bme...@nightsong.com>,
Paul Rubin <no.e...@nospam.invalid> wrote:
>Marc Petremann <mpetre...@gmail.com> writes:
>> Hello,
>> I am the webmaster of the ARUINO-FORTH.COM site
>> Since April 2021, I have started integrating information about FORHT
>> for ESP32: https://arduino-forth.com/#menu-idESP32
>
>Thanks for the update. I remember the site from earlier and it is nice.
>I feel though that the AVR Arduino has mostly stopped being interesting,
>while the ESP32 seems too complicated to really support with Forth.

The Arduino has brought forth a whole eco system of development for
dummies: adafruit.
All newer processors like the EPS32 MaixDuino etc. are found
there. I have some contact with dummies, and they frequently are not
aware which processor they are actually using.

>
>The Raspberry Pi Pico, on the other hand, seems like a very good target
>as does the Longan Nano (Risc-V) board. Both have at least partial
>support for Mecrisp now.


>
>There is also this ultra cheap 8051 board:
>
>https://www.seeedstudio.com/CH551G-Development-board-p-4764.html
>
>It might be interesting to try Camelforth on it. I've never used
>Camelforth but it sounded ok.
>
>All those boards except for the Pico are likely to stay obscure, so the

Expect no processor that has made it into adafruit to become obscure.

>Pico might be the most interesting for your site right now. Eventually
>I hope that RISC-V parts become more widespread.

It certainly will. The USA practically force the Chinese away from
Intel and Arm. They excluded them from space cooperation and see
what happened. See you a couple billion yuan's later.

>
>It would be fun to get Forth running on one of those tiny Padauk
>processors but I'll leave that for someone else ;).

Willem Ouwerkerk has some Forth's for 8 bit 8051 ( "Byteforth")
even 8 pin processors. Good luck if you want to improve on that.

Groetjes Albert
--
"in our communism country Viet Nam, people are forced to be
alive and in the western country like US, people are free to
die from Covid 19 lol" duc ha
albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst

Jurgen Pitaske

unread,
Jun 7, 2021, 3:05:02 PM6/7/21
to
Please enjoy your time with your dumb bees.

Does this include the Dutch Forth group or is it just you?

Never seen so much arrogance.

Normal people enjoy Forth at any level of knowledge.
- as hobbyists or professionally.

Is seems you want to show that
you are one of the highflyers ,
probably 0.0000001 % of the Forth community.
Proof????

Jurgen Pitaske

unread,
Jun 7, 2021, 3:26:41 PM6/7/21
to
OK, having had a look at the website , it all becomes clearer:

Introduction
This is the personal home page of Albert van der Horst.
I was born in 1948.
I am slim, a reasonable piano player, a slightly more than reasonable organ player, a good swimmer, an fanatic dancer, a second kyu aikidoka,
a dan grade programmer in quite a few languages,
(winner in the Obfuscated C Contest in 1992)
and I have this Miami Vice poney tail.

I have degrees in
mathematics,
electronics
and theoretical physics.
(If you do not know about martial arts: second kyu is blue belt, a dan grade means black belt)
Well these personal things are not too interesting.
Let me try to tell you a few things you may be interested and in and maybe not know.

Paul Rubin

unread,
Jun 7, 2021, 5:56:05 PM6/7/21
to
albert@cherry.(none) (albert) writes:
> Expect no processor that has made it into adafruit to become obscure.

Yes, I mean the Longan Nano and that tiny 8051 board are likely to stay
obscure. The Longan Nano has also gone up in price a bit, no big deal.

> Willem Ouwerkerk has some Forth's for 8 bit 8051 ( "Byteforth")
> even 8 pin processors. Good luck if you want to improve on that.

I'll take a look at that, but I think remote compilation is the only
practical approach for the Padauk, which has 3k or less words of program
flash depending on model. Realistically I don't feel likely to pursue
it though. It's just a fun thing to think about.

none albert

unread,
Jun 8, 2021, 7:50:23 AM6/8/21
to
In article <ecf6837c-d610-45c6...@googlegroups.com>,
Jurgen Pitaske <jpit...@gmail.com> wrote:
>On Monday, 7 June 2021 at 19:30:03 UTC+1, none albert wrote:
<SNIP>
>> Willem Ouwerkerk has some Forth's for 8 bit 8051 ( "Byteforth")
>> even 8 pin processors. Good luck if you want to improve on that.
>>
>> Groetjes Albert
>> --
>> "in our communism country Viet Nam, people are forced to be
>> alive and in the western country like US, people are free to
>> die from Covid 19 lol" duc ha
>> albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst
>
>Please enjoy your time with your dumb bees.
>
>Does this include the Dutch Forth group or is it just you?
>
>Never seen so much arrogance.
>
>Normal people enjoy Forth at any level of knowledge.
>- as hobbyists or professionally.
>
>Is seems you want to show that
>you are one of the highflyers ,
>probably 0.0000001 % of the Forth community.
>Proof????

Struck a nerve there? It is a fact that there are millions of people
around that do useful things with microcontrollers.
For instance iot, house automation.
I guess Willem Ouwerkerk and me are high flyers, but we respect and
help the people that are setting up e.g. networks for measuring noice
level and fine dust. Those people are not necessarily enjoying
microcontrollers (let alone Forth) at any level of knowledge and I'm
fine with that. We don't call them "dumb bees".

Aren't we developing Forth in order for people to do useful things
with it?

none albert

unread,
Jun 8, 2021, 7:51:59 AM6/8/21
to
In article <87tum9e...@nightsong.com>,
That is the road Willem has taken too.

Jurgen Pitaske

unread,
Jun 8, 2021, 8:17:14 AM6/8/21
to
I got offended and told you waht the message was that I received from you
- together with all of the other readers here..

And by the way, my Dumb Bees are just a slight variation of your post and what you obvoiously meant
and felt about them:

The Arduino has brought forth a whole eco system of development for
dummies: adafruit.

and

Paul Rubin

unread,
Jun 8, 2021, 5:54:16 PM6/8/21
to
albert@cherry.(none) (albert) writes:
>>I'll take a look at that, but I think remote compilation is the only
>>practical approach for the Padauk,
> That is the road Willem has taken too.

Cool. I found the link with a little searching, so will post it here:

https://forth.hcc.nl/producten/byteforth.html

It's in Dutch but if I read it out loud and pretend it's accented
English, I can understand it ;-). Thanks!

none albert

unread,
Jun 9, 2021, 5:34:43 AM6/9/21
to
In article <87h7i8d...@nightsong.com>,
I was not sure whether the executables are accessable from there.
I have added the link
https://home.hccnet.nl/willem.ouwerkerk/pr-bytef.htm
next to the logo, with the text "pagina van de auteur"
(authors page).
At least the Avr version has some english documentation, that is partly
applicable.

If you pretend to be British, google may translate the pages for you,
I've seen some extaunding translation of some of those pages.


Groetjes Albert
P.S. there is also
https://home.hccnet.nl/willem.ouwerkerk/byteforth.html

dxforth

unread,
Jan 16, 2022, 12:00:46 AM1/16/22
to
On Monday, June 7, 2021 at 8:35:40 AM UTC+10, Paul Rubin wrote:
> Marc Petremann <mpetre...@gmail.com> writes:
> > Hello,
> > I am the webmaster of the ARUINO-FORTH.COM site
> > Since April 2021, I have started integrating information about FORHT
> > for ESP32: https://arduino-forth.com/#menu-idESP32

> Thanks for the update. I remember the site from earlier and it is nice.
> I feel though that the AVR Arduino has mostly stopped being interesting,
> while the ESP32 seems too complicated to really support with Forth.

AVR Arduino may be old news but the volume of them, support,
continued availability of cheap clones have made them something
of a 'go to' device for hackers. I wouldn't have considered getting
involved with ucontrollers until someone came up with a hack to
fix the low contrast of my DMM using a [no surprise] Arduino Uno
to reprogram the eeprom.

0 new messages