Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Forth for ESP8266EX #28

Open
niclash opened this issue Mar 20, 2016 · 6 comments
Open

Forth for ESP8266EX #28

niclash opened this issue Mar 20, 2016 · 6 comments

Comments

@niclash
Copy link
Member

niclash commented Mar 20, 2016

For those who likes the ESP8266EX and Forth in tiny spaces, check out forthright that is still in development.

For completeness; I noticed that punyforth also started working on an implementation a few days ago.

@larsbrinkhoff
Copy link
Member

I could have sworn I saw another Forth for the ESP8266 a few month ago or so. I remember looking up the device, and the oddball CPU with 24-bit instructions.

But I can't seem to find that now.

@niclash
Copy link
Member Author

niclash commented Mar 24, 2016

Except for SwapForth, I saw a port of YAFFA to ESP8266.
Yes, indeed a very "interesting" instruction set.

Although not as cool as GreenArray's three 5bits instructions and one 3bits
instruction packed into one 18bit word. ;-)

Cheers
Niclas
On Mar 24, 2016 14:56, "Lars Brinkhoff" notifications@github.com wrote:

I could have sworn I saw another Forth for the ESP8266 a few month ago or
so. I remember looking up the device, and the oddball CPU with 24-bit
instructions.

But I can't seem to find that now.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#28 (comment)

@zeroflag
Copy link
Member

Thanks for mentioning punyforth. I'm working on it right now, it is still incomplete but it runs on the esp8266 fine. I was able to borrow some ideas from forthright that made the porting fairly quick (it took a few days). My main focus with this project is to develop an understanding about forth, and use it for some hobby home automation project.

@larsbrinkhoff
Copy link
Member

@niclash
Copy link
Member Author

niclash commented Mar 29, 2016

That one I saw before, the Yaffa port. implemented in C.

Niclas
On Mar 29, 2016 14:38, "Lars Brinkhoff" notifications@github.com wrote:

And now this from @craiglindley https://github.com/CraigLindley:
https://github.com/CraigLindley/ESP8266Forth


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#28 (comment)

@mitra42
Copy link

mitra42 commented Dec 24, 2020

And webforth runs on ESP8266 - https://github.com/mitra42/webforth - still under development, but its one of the key platforms I plan on keeping supported.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants