TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Retro: A Modern, Pragmatic Forth

80 pointsby UkiahSmithalmost 6 years ago

5 comments

new4thaccountalmost 6 years ago
Another modern Forth that has a cross-compiler to make Windows, Linux, Mac, Android, Raspberry Pi, and iPhone executables is 8th.<p><a href="https:&#x2F;&#x2F;8th-dev.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;8th-dev.com&#x2F;</a><p>It comes bundled with the C++ based JUCE GUI framework, SQLite, ODBC, encrypted binaries, JSON support, and a lot of support for other things that you typically don&#x27;t see in a tool written by one person. The more expensive licenses come with AWS and automotive Linux support, so nifty for this area.<p>Sadly, it is closed source and commercial (although you can get source with an enterprise license I think). On the plus side, it is really cheap (there is a free version too I believe) and the main developer seems to add user requested features and fix bug reports very quickly.<p>I obviously wouldn&#x27;t write a production system in it (although I&#x27;m sure you could), but I wouldn&#x27;t mind having a fun REPL based language to write simple and easy to distribute cross-platform desktop apps.
muriartealmost 6 years ago
The link <a href="http:&#x2F;&#x2F;forth.works&#x2F;book.html" rel="nofollow">http:&#x2F;&#x2F;forth.works&#x2F;book.html</a> is broken. Maybe the correct link is: <a href="http:&#x2F;&#x2F;forthworks.com&#x2F;retro&#x2F;book.html" rel="nofollow">http:&#x2F;&#x2F;forthworks.com&#x2F;retro&#x2F;book.html</a>
jimnuttalmost 6 years ago
It&#x27;s interesting (at least to me) because it&#x27;s different from anything else out there. The way it runs, the way it is compiled and the language itself are nearly unique. It&#x27;s also easy to bootstrap on very small machines and fairly easy to implement. It&#x27;s the light saber of programming languages, &quot;a more elegant language for a more elegant time&quot;. But then, that could just be the nostalgia talking...
评论 #19997787 未加载
评论 #19997927 未加载
foucalmost 6 years ago
Retro has been in development for 2 decades and has gone through quite a few changes in that time. It is inspired by Chuck Moore&#x27;s forth and avoids the mistakes of the ANSI standard.<p>It is the forth of choice for any serious forth developer.
评论 #19999530 未加载
评论 #19999706 未加载
burlesonaalmost 6 years ago
I’m not too familiar with Forth, but I see posts about it and variants like this on HN from time to time.<p>High-level, what makes Forth interesting? What are it’s major strengths and weaknesses?
评论 #19999295 未加载
评论 #19997850 未加载
评论 #19997846 未加载
评论 #19997963 未加载
评论 #19997661 未加载
评论 #20003829 未加载
评论 #19997783 未加载
评论 #20028953 未加载