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.
  1. 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.

  2. 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?

  3. hvs

    HN Hug of Death: https://web.archive.org/web/20260522134016/https://robida.ne...

Mehr von diesem Tag

2026-07-07