{
  "id": 4447952,
  "title": "Interview with oofoe about REBOL, Forth, Decker, Janet and the VFx Industry",
  "url": "https://urgent.news/2026/08/30/interview-with-oofoe-about-rebol-forth-decker-janet-and-the-vfx",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-30T15:13:55.000Z",
  "source": {
    "name": "Lobsters",
    "slug": "lobsters",
    "url": "https://alexalejandre.com/interviews/interview-with-oofoe/"
  },
  "original_language": "en",
  "account": "Oofoe, a former animation professional now working on precision instrument software, discusses his work with various programming languages, including REBOL, Forth, Janet, and Racket, in an interview. He explains the unique features of REBOL, such as its concise syntax, built-in first-class PEG (parsing expression grammars), and amazing declarative GUI library. Oofoe emphasizes the language's self-documenting nature, thanks to its documentation features and decompiler. He also shares examples of his work using REBOL, such as a digital clock application and a visual video editor.\n\nDespite REBOL's discontinuation, Oofoe praises the language and its creator, Carl Sassenrath, for its innovative approach to programming in the small. He notes that REBOL's simplicity and self-documenting features made it an ideal choice for creating small, efficient, and robust programs. Oofoe also mentions his interest in exploring other languages, like Janet, that have surpassed REBOL in PEG handling and self-documenting capabilities. However, he points out that Janet's GUI bindings are still lacking.\n\nOofoe discusses the philosophy behind programming in the small, as advocated by REBOL's creator, Carl Sassenrath. He believes that programs should be simple, efficient, and easy to understand, without the complexity of larger, more feature-rich systems. He attributes REBOL's success to its emphasis on human-sized code bases and the idea that global variables can be beneficial in certain contexts.",
  "summary": "Oofoe ( sourcehut ) is a REBOL-refugee comes from animation and now works on precision instrument software. He makes puzzles in Decker and games in Janet (using his Janet->JavaScript transpiler) and Racket and Racket and, again, Racket and Racket and even visual novels . In this interview, we discuss: DSL design exotic languages (REBOL, Forth, Janet) Decker industrial domains (VFx) Do you know of…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}