so i'm sitting here thinking about #forth and what would be the best #forth to start with being a general programmer with not much low level insights or at least as much as i want. How would i start with lets say parsing a file or writing logs or doing tools for everyday use. Lets say replacing bash scripts with some #forth goodness. Any cool material on that?
Last year I wrote a tiny expression evaluator. And then a really small s-expression evaluator. And today, I found myself tangling things surrounded by lots of silly parenthesis. Dammit, #lisp is so much fun to work with (and easy to expand, add some Boolean operators, sprinkle some text manipulation, etc). My #sed and #ssi and #skunkworks project just did a massive jump today. I just need an excuse to wire in my #forth engine too and I will be fully #FutureRetro or whatever it’s called.
@richardjh so am i right that #perl and #php and #lua and #lisp and #forth are the only ones left without bigtech dominating and deciding where languages go.

X-87, 256b DOS (386+) VESA 2 640x400 procedural graphics shown at Outline 2026

#x86 sources : https://github.com/grz0zrg/codegolfing/tree/main/DOS/X-87

details : https://www.onirom.fr/wiki/codegolf/x-87/

Works on Bochs + Freedos. Slow render time.

Attached is a #gforth version which was used as an intermediate prototype to produce the x87 FPU code.

#demoscene #forth

oh my god I finally have arbitrary precision math AAAAAAAAAAA IT'S TAKEN OVER 2 YEARS to get time and motivation for this

here, have 30 factorial using uint128, in #forth on #hp200lx

so now I can FINALLY do the #AdventOfCode puzzles that need >=64 bit math, without falling back to something like Lua.

#AI生成 #sky 深淵の霧と浄化の光 Туман Безодні й Світло Очищення - pixiv

Shin'en no Kiri to Djouka no Hikari [Verse 1] 晴れる事無き 暗黒空 希望を呑み込む 深淵の霧 吹き止まぬは 死香る風 混沌を彷徨う 罪無き民の影 押し寄せるは 罪深き波 歴史が吐き出す 嘆きの螺旋 [Chorus] それでも 未来を諦

pixiv

It was a cold and rainy day today so I decided to rework the parser of my text adventure game skeleton.

So now you can enter a simple sentence as can be seen in the screenshot which is better than the two-word approach I initially implemented (still not Infocom like but then that's not what I am after).

What happens in the background is that the user input is split into sub-strings which are then checked against a list of strings (e.g. object names, verbs), leaving their corresponding list index number on the stack. These numbers are then used within the actual game logic.

Oh, and I've added some colors - now the thing is beginning to look like a game ...

#textadventure
#game
#parser
#retrocoding
#durexforth
#forth

#AI生成 #sky 深淵の霧と浄化の光 Туман Безодні й Світло Очищення - pixiv

Shin'en no Kiri to Djouka no Hikari [Verse 1] 晴れる事無き 暗黒空 希望を呑み込む 深淵の霧 吹き止まぬは 死香る風 混沌を彷徨う 罪無き民の影 押し寄せるは 罪深き波 歴史が吐き出す 嘆きの螺旋 [Chorus] それでも 未来を諦

pixiv
深淵の霧と浄化の光 Туман Безодні й Світло Очищення|ポイズン雷花

[Verse 1] 晴れる事無き 暗黒空 希望を呑み込む 深淵の霧 吹き止まぬは 死香る風 混沌を彷徨う 罪無き民の影 押し寄せるは 罪深き波 歴史が吐き出す 嘆きの螺旋 [Chorus] それでも 未来を諦めぬ 強き魂よ 小さく輝く 刃を手に取り 死の覚悟を 心に誓い 災人の雲に 風穴を開け 汝 浄化の槍引き寄せん [Verse 2] 巨大な 陰に 屈せぬ偉人 の列 人々は 茨を握り締め 歩み行く 深き夜に放つ 烏狩りの矢 空を駆け出す 流星の如く 夜空を舞い 深淵を焼く 栄光に向かい 行く民の頌歌 [Bridge] 暗闇の底で 意味を問う声 存在の重みに 耐え切れずとも 我ら

note(ノート)