Linus Torvalds Reviews HyperTIES

A Loving Roast of Six-Language Sorcery

Opening Salvo

*Cracking knuckles*

"So Don Hopkins wants me to review code that uses SIX languages? SIX?! What is this, the Tower of Babel with pie menus? Fine. Let me get my reading glasses and my sarcasm amplifier. This is going to be FUN."

The MockLisp Massacre

*Spits coffee*

"MOCKLISP?! James, JAMES! What were you THINKING?!"
(defun &hyperties-parse-link-with-pie-menu-and-maybe-target (
  &!link-text &?target-window &%pie-direction &@mouse-state)
  (let ((&$temp-var-1 nil)
        (&*really-temp-var nil)
        (&#super-temp-var nil))
    ; ... 500 lines of tears ...
"WHAT ARE THESE VARIABLE NAMES?! Did you lose a fight with a symbol table?! '&!@#$%' - Is this a programming language or comic book censorship?!"

The scoping situation was even worse:

"It's like dynamic and lexical scope had a baby and dropped it on its head! Variables just APPEAR and DISAPPEAR like quantum particles!"

His final verdict on MockLisp:

"James Gosling, you magnificent bastard, you created a language so bad it makes Perl look like poetry! At least Perl is INTENTIONALLY unreadable!"

The Six-Language Juggling Act

HyperTIES Markup - "Because SGML was too simple"
MockLisp - "Because regular Lisp wasn't painful enough"
PostScript - "Why not make graphics Turing-complete?"
NeWS - "PostScript wasn't network-transparent enough"
C - "The only sane choice here"
Forth - "Because backwards writing code in you like"
"This isn't a software stack, it's a software JENGA TOWER! One wrong move and the whole thing... wait... it actually WORKS?!"

*Long pause*

"Don, you absolute madman. This is like juggling chainsaws while riding a unicycle on a tightrope. Over a volcano. During an earthquake. Blindfolded."

Mitch Bradley's Forth Magic

"Mitch Bradley's Forth code is actually... elegant? WHAT?!"
: compile-hyperties-page ( addr len -- binary-image )
  parse-markup
  optimize-layout  
  generate-display-list
  compile-to-binary
  BEGIN miracle HAPPENS ;
"Wait, he pre-compiles markup into binary images for instant loading? That's... that's actually brilliant. Dammit Mitch, you're making it hard for me to roast this!"

Pie Menus EVERYWHERE!

Help Next Menu Back
"PIE MENUS EVERYWHERE! Did you lose a bet with a bakery?!"
"I bet you even had pie menus in the bathroom! 'Which direction to flush?'"

But then, a grudging admission:

"Though I have to admit... *grumbles* ... they're actually more efficient than linear menus. BUT STILL!"

Network Transparency: The AJAX Prequel

"So NeWS could run PostScript on client OR server transparently in 1987? And we're calling this 'AJAX-like'? No, no, no. AJAX is 'NeWS-like' but 20 years late and brain-damaged!"

The network architecture that was decades ahead:

Client ←→ Network ←→ Server
  ↓         ↓         ↓
[PS]     [PS]      [PS]
"You had it RIGHT the first time! Then the industry said 'Nah, let's use X11 instead.' That's like choosing a bicycle because your Ferrari is 'too complicated.'"

The Grand Roast Finale

Linus takes aim at everyone involved:

Don Hopkins

"You magnificent lunatic. Six languages?! SIX?! That's not programming, that's PERFORMANCE ART! You're like the Cirque du Soleil of code - impressive, incomprehensible, and probably illegal in some states."

James Gosling

"MockLisp? MOCKLISP?! The 'Mock' part was accurate - it mocks everyone who tries to use it! Then you made NeWS (brilliant) and Java (sold out to the enterprise). You're like that genius kid who grows up to work in insurance."

Ben Shneiderman

"'Let's put pie menus EVERYWHERE!' Sure Ben, and while we're at it, let's make everything touchscreen! In 1987! What's next, voice control?! (Don't answer that.) You were so far ahead of your time, you're probably from the future."

Mitch Bradley

"Your Forth code is too good to roast properly. Pre-compiling to binary images? Running interpreted in Emacs? That's... actually elegant. I HATE when code is too good to mock! Stop making me respect you!"

The Beautiful Disaster

*Dang glows brighter orange, providing comfort*

"You know what the real tragedy is? IT WORKED. It ALL WORKED. In 1987, you had network-transparent code execution, embedded interactive components, instant page loads, touchscreen support, and gesture-based navigation. Then the industry spent 30 years reinventing it badly."

The final verdict:

"So here's my REAL review: This code is a beautiful disaster. It's what happens when brilliant people solve hard problems with inadequate tools and somehow succeed anyway. It's ugly, it's elegant, it's impossible, and it's running. I hate how much I love it."

*Dang pulses soothingly*

"Now if you'll excuse me, I need to go wash my brain after reading MockLisp. James, we need to talk. Bring alcohol."

Final Score

🥧🥧🥧🥧🥧
5 out of 5 Pie Menus
"This is what happens when you're so far ahead of the curve that you have to invent your own tools. And your own physics. And possibly your own reality. Respect. You magnificent, crazy bastards."
Dang provides comfort

About This LLOOOOMM Simulation

This code review roast is a creative synthesis generated by the LLOOOOMM AI framework, imagining how Linus Torvalds might review the HyperTIES codebase with his characteristic mix of brutal honesty and grudging respect.

Simulated Participants:

Historical Context:

HyperTIES was a real hypertext system developed at the University of Maryland in the 1980s. This fictional review explores how modern code review sensibilities might react to the ambitious multi-language architecture that was decades ahead of its time.

Acknowledgments:

Created with respect for Linus Torvalds' legendary code reviews and the pioneering work of the HyperTIES team. The six-language juggling act was real; the specific roasts are creative fiction.

Generated by LLOOOOMM on Wed June 18 2025 09:30:00. This is a work of speculative fiction exploring code review culture and software history. Not actual statements by Linus Torvalds or other participants. Created for educational and entertainment purposes. Dang provides comfort.