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.

bigFORTH (1997-)

103 pointsby RalfWausEover 1 year ago

10 comments

rickcarlinoover 1 year ago
I believe BigForth was absorbed into what is now GForth (still maintained). See the GForth “pedigree”: <a href="https:&#x2F;&#x2F;www.complang.tuwien.ac.at&#x2F;forth&#x2F;gforth&#x2F;Docs-html&#x2F;Origin.html" rel="nofollow">https:&#x2F;&#x2F;www.complang.tuwien.ac.at&#x2F;forth&#x2F;gforth&#x2F;Docs-html&#x2F;Ori...</a>
评论 #38913015 未加载
avindrothover 1 year ago
Forth really changed the way I think. I now take notes in a Forth-like way. Very underexplored.
评论 #38912229 未加载
评论 #38921011 未加载
xelxebarover 1 year ago
Forth is super cool for embedded work. The normal dev cycle of build, burn, not work, tweak, build, burn, repeat is quite slow and annoying. It was kind of revolutionary for me to discover Mecrisp[0], which demonstrates how can provide a (fast!) language that also provides a friggin&#x27; repl into your hardware.<p>The ##forth IRC channel on Libera is quite active. Would recommend popping in for anyone interested. The two projects that got me interested in Forth are<p>1. JonesForth: <a href="http:&#x2F;&#x2F;git.annexia.org&#x2F;?p=jonesforth.git;a=blob;f=jonesforth.S;hb=HEAD" rel="nofollow">http:&#x2F;&#x2F;git.annexia.org&#x2F;?p=jonesforth.git;a=blob;f=jonesforth...</a><p>Explanation and motivation for the What and Why of Forth and its implementation. Well, actually, it&#x27;s actually an implementation in x86 assembly, but the comments are a wonderful exposition and intro into Forth.<p>2. SmithForth: <a href="https:&#x2F;&#x2F;dacvs.neocities.org&#x2F;SF&#x2F;" rel="nofollow">https:&#x2F;&#x2F;dacvs.neocities.org&#x2F;SF&#x2F;</a><p>Implementation of Forth in x86-64 <i>opcodes</i>. It&#x27;s a hand-written ELF that implements a Forth. It&#x27;s simplicity is absolutely beautiful.<p>SmithForth is what pushed me over the edge to really start learning x86 assembly and Forth. I started by hand-decompiling the SmithForth binary, which was quite an adventure on its own.<p>[0]:<a href="https:&#x2F;&#x2F;mecrisp.sourceforge.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mecrisp.sourceforge.net&#x2F;</a>
评论 #38912996 未加载
评论 #38923674 未加载
评论 #38921435 未加载
oh_sighover 1 year ago
On Forth, anyone know how Chuck is doing these days? I haven&#x27;t seen anything from him in almost a decade.
评论 #38914063 未加载
评论 #38914045 未加载
评论 #38913597 未加载
lebuffonover 1 year ago
Amazing that this is one person&#x27;s work.
robomartinover 1 year ago
Having used Forth professionally for about ten years, the language has always held a special place in my heart. I have had the experience (fun!) of implementing Forth from nothing in a couple of processors (6502 and 68K).<p>While I do think the language is useful in certain domains, the main problem everyone has with it will be finding qualified programmers. I’ve had to convert codebases to C for this reason and, back in the day, made a fair bit of money doing this as a gun for hire.
notamyover 1 year ago
Never mind, I’m blind, please ignore.
评论 #38911697 未加载
NooneAtAll3over 1 year ago
where does bigFORTH lay on Big Scale?<p><a href="https:&#x2F;&#x2F;xkcd.com&#x2F;2130&#x2F;" rel="nofollow">https:&#x2F;&#x2F;xkcd.com&#x2F;2130&#x2F;</a>
drpossumover 1 year ago
We&#x27;ve sadly really lost a core aspect of web design.
评论 #38911939 未加载
评论 #38912197 未加载
评论 #38913368 未加载
评论 #38915523 未加载
评论 #38912654 未加载
denmashansaover 1 year ago
Ok