Forge: Eine Forth-inspirierte Sprache zum Schreiben von Websites
A Forth-inspired language for writing websites
Ich habe Forge entwickelt, eine stack-basierte Sprache, die es ermöglicht, Websites direkt mit Forth-ähnlichen Definitionen zu schreiben. Das System kombiniert serverseitiges Rendering für Crawler mit einer clientseitigen Single-Page-Application-Erfahrung im Browser. Durch die Nutzung von WebAssembly und einem einfachen Log-System für Zustände wie Likes, bietet Forge eine einzigartige, minimalistische Alternative zu herkömmlichen Web-Frameworks.
Ich liebe die Einschränkungen dieser Sprache.
- WorldMaker
Ich mag, wie seltsam es ist. Vielleicht verwende ich es für meine Website, wer weiß?
Wenn es einen Ort gibt, an dem man eine seltsame und lustige Sprache einsetzen sollte, dann ist es sicherlich der eigene persönliche Blog. Klingt nach einer großartigen Gelegenheit, ich denke, du solltest es tun.
- Someone
Etwas in dieser Art:
: h1 ( s -- ) "<h1>" emit . "</h1>" emit ;
"Hello, World!" h1
Was ist also der Unterschied zwischen . und emit? Es scheint, als würden beide einen String nehmen und ihn in das HTML der Seite ausgeben. Wenn das so ist, sehe ich nicht ein, warum das nicht so aussehen könnte:
: h1 ( s -- ) "<h1>" . . "</h1>" . ;
Wir haben auch:
"2026-05-21T14:00:00Z" "May 21, 2026" dt-published
wobei ich denke, die Idee ist, dass die beiden Strings immer konsistent zueinander sein müssen. Wenn das so ist, warum muss dann der Blogautor diese Konvertierung selbst durchführen?
- hvs
HN Hug of Death: https://web.archive.org/web/20260522134016/https://robida.ne...