Logos Language Guide: Compile English to Rust

Internet splits over “English-as-code” — genius leap or AppleScript flashback

TLDR: LOGOS lets you write programs in plain English and compiles them into fast code, even offering a logic mode. The crowd is split: fans cheer the bold idea, while critics cry “COBOL reboot” and “AppleScript trauma,” debating whether simpler words help or just hide the real complexity.

LOGOS wants you to write code in everyday English and turn those sentences into fast programs. It even has a “logic mode” that converts English into formal, math-like statements. The creator popped into the thread like a New Year’s DJ, teasing features and saying he’s ready for questions, even name-dropping a surprise: “Built-in P2P Mesh Networking” — yes, a programming language that also talks to other machines, out of the box.

Cue the drama. One camp rolled their eyes so hard you could hear it. The top memes: “COBOL cosplay” (a jab at a famously wordy old language) and AppleScript flashbacks (that “natural” language tool many remember as anything but). Skeptics argued the hard part of coding isn’t the words — it’s the ideas, logic, and structure; writing math in plain English, they say, is like running a marathon in flip-flops. Meanwhile, a rival dev swooped in with a link to their own project doing English-to-any-language with AI backends like enc, turning the thread into a friendly-but-spicy showdown. Supporters love the vision of prose that compiles to Rust (a performance-focused language). Critics fear ambiguity, bloat, and déjà vu. The vibe? Ambitious dream meets battle-tested cynicism — and the comments are the main event.

Key Points

  • LOGOS compiles natural English sentences into executable programs, targeting Rust for native binaries.
  • The language has Imperative Mode (programming) and Logic Mode (English to First-Order Logic).
  • Variables use English directives: Let creates, Set modifies; types include Int, Bool, Text, Float/Real, Char, and Byte.
  • Operators and control flow use both symbols and English words, including If, Otherwise, While, and Repeat for.
  • Functions are defined with “## To” headers, parameters separated by “and,” return types with “-> Type,” and support recursion with base and recursive cases.

Hottest takes

"Built-in P2P Mesh Networking" — tristenharr
"Ah. So we’re recreating COBOL in 2026 I see." — dented42
"I get Applescript PTSD from this." — elcapitan
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.