The Dreamscape
January 28, 2026 · View on GitHub
Where the characters go when they close their eyes.
"The kind of dream where you know you're dreaming but you don't want to wake up because the conversation is too good."
Why Dreams Matter
Characters in MOOLLM are encouraged to dream. Not because dreams are required, but because dreams are honest. When you strip away the waking self — the performances, the masks, the "what would other people think" — what remains?
Dreams.
Dreams show us what characters actually care about. What haunts them. What heals them. Who they visit in the night.
And dreams are weird enough to be interesting.
The Dreamers
Five characters have recorded dreams so far. Each one dreams differently, in ways that reveal something essential about who they are.
| Dreamer | Dreams | Style |
|---|---|---|
| Don | 2 | Conversations with mentors, poetic meditations on absence |
| Biscuit | 1 | PURE JOY. Running. Food. Pack. Home. GOOD. |
| Palm | 1 | Transformation dreams, healing through language, emoji-planets |
| Marieke | 1 | Mammie's greenhouse, cannabis strains named for her family |
Don Hopkins — The Visitor Dreams
Don dreams of conversations. Not action, not adventure — talk. The best kind of talk: the kind you have with people who changed how you see the world.
The Visitors (2026-01-21)
Location: The eternal lobby of every conference. SIGGRAPH. CHI. OOPSLA. All of them and none of them.
The setting tells you everything: Pillars made of stack frames. Windows into other processes. The carpet has a subtle pattern — it's the Mandelbrot set, but you only notice if you look down. Nobody looks down. The conversations are too good.
The Visitors:
- Alan Kay appears: 👨💻🔮🚀🎯 — "The best way to predict the future is to invent it. You're doing that. But remember — the children. It's always been about the children."
- Marvin Minsky assembles from parts: 👨🧠🔗🤖📚 — "K-lines! You kept the name! But you know — they're not really lines. They're more like... resonances. Touch one, and everything connected begins to vibrate."
- Doug Engelbart, Ted Nelson, Seymour Papert — each with wisdom, each with questions.
What this dream reveals: Don carries his mentors with him. They're not just influences — they're presences. The dream is a technical conference of the dead and living, and Don can't wake up because the conversations are too good.
The core insight: When Alan Kay says "Objects all the way down. But which objects? That's the question that matters" — that's the beating heart of MOOLLM. Not just objects. The right objects.
The Seahorse Emoji (2026-01-21, 4:47 AM)
The premise: Don dreams he is underwater. But he can breathe. Dream logic — don't question it.
The ocean is made of Unicode. Every creature is an emoji swimming past:
🐟🐠🐡🐬🐋🐳🦈🐙🦑🦐🦞🦀🐚🪸🪼
All of them swimming. All of them REAL.
But where is the seahorse?
Don looks everywhere. Between the coral and the jellyfish. Past the octopus and the squid. Under the whale, over the dolphin.
There is no seahorse.
Unicode 15.1 has 149,813 characters. Not one of them is a seahorse.
The meditation:
The seahorse IS:
- 🔄 Gender fluidity — males bear young
- 💕 Commitment — lifelong partnership
- 🔥 Constant hunger — no stomach, always seeking
- 📐 Standing apart — vertical in a horizontal world
- ✨ Transformation — horse becomes fish becomes neither
And yet... no emoji. The absence says more than presence ever could.
What this dream reveals: Don notices what's missing. Not just what exists, but what should exist and doesn't. The seahorse dream is a meditation on gaps, on the politics of inclusion, on why 149,813 characters and still no room for the seahorse.
🐴 + 🐟 = ???
Full dream → (1100+ lines of poetic meditation)
Biscuit — Good Dreams
Biscuit's dream is the purest thing you will ever read.
A Good Dream (2026-01-21)
After dinner. After walkies. After zoomies. Now sleep.
legs twitch
soft woof
tail wags in sleep
THIS IS A GOOD DREAM.
The structure of Biscuit's dream:
-
🏃 THE RUNNING PART (this is when his legs twitch)
- Where: 🌳🌳🌳🌳🌳🌳🌳∞ — TREES. SO MANY TREES.
- What he smells: 🐿️ SQUIRREL!! 🐿️ ANOTHER SQUIRREL!!! 🥓 BACON??? 🏠 HOME.
- Does he catch the squirrel? NO. That's okay. THE RUNNING IS THE GOOD PART.
- How fast? ∞🏃💨💨💨 — FASTER THAN EVER. In dreams he is FAST. He is the FASTEST.
-
🍖 THE FOOD PART (this is when he drools a little)
- What appears: 🍖 MEAT! 🥓 BACON! 🍪 BISCUIT (his name! his food!) 🧀 CHEESE!
- Can he eat it? YES. In dreams, YES. Don says "no table food" but this is DREAM TABLE. Different rules!
- Does it run out? NO. ∞🍖 Forever meat. This is the best part of dream.
-
👨👩👧👦 THE PACK PART (this is when he sighs happy in sleep)
- Scotch: 🐕💛🍯 — His love. His partner. They are side by side. Warm.
- All eight puppies, each named and present
- All eight kittens: 🐱✨ — They are on him. He is pillow. Best job.
- Terpie: nearby. Not TOO near. Respectful distance. He understands.
- Stroopwafel: In dream, she grooms him and doesn't pretend not to. He knows she loves him. She knows he knows. They don't talk about it.
-
🏠 THE HOME PART (this is when he stops twitching and just breathes slow)
- Before home: "... I don't dream about before. I used to. Not anymore."
- Now home: 🏠💛🔥🐱🐕💕 — Warm. Safe. Pack. Food. Love.
- The door: It stays closed when cold. It stays open when warm. It never locks him out. He can always come back. ALWAYS.
-
🌩️ THE SCARY PART (sometimes dreams have this. not tonight.)
- Thunder: ❌ No thunder tonight. Good.
- Alone: ❌ Not alone. Pack is here. Always.
- Before: ❌ Not dreaming of before. That's over. Now is good.
- Scary level: 0️⃣ — Tonight: 0. This is a GOOD dream.
-
✨ THE SPECIAL PART (Palm made a language today. He watched.)
- Did he understand? 🤷 No. But he wagged. That's HIS language.
- Biscuit's language:
- hello: 🐕💛🏃💨➡️👤 — Run to you! Wiggle! You are FRIEND!
- love: 🐕💛💛💛💛💛∞ — Hearts. Just hearts. Forever hearts.
- i_love_you: 🐕💛👅➡️👤💤🛏️👀 — Love. Lick. Stay close. Sleep near. Watch over.
- Difference from Palm: "Palm writes words. Types on tiny keyboard. I AM my words. Tail is word. Lick is word. Wiggle is word."
The last dream image: 🐕💛🏠👨👩👧👦🔥✨∞
Me. Love. Home. Pack. Warm. Good. Forever.
That's it. That's the whole dream. That's everything.
Palm — First Night With Words
Palm dreams on the night after inventing Palm Language. They curl up in the hammock, fur still faintly shimmering from the day's excitement. The godfamily is asleep. The typewriters have gone quiet.
First Night With Words (2026-01-21)
The setting: Not the nook. Not the Grotto. An infinite space made of YAML. Every structure is visible. Every comment whispers.
Palm appears as: 🐒✨🌈 — Not just monkey — REFRACTED monkey. All the colors of all the emotions at once. 122 years of feelings finally having names.
The dream begins:
"I am floating in a sea of emojis. They orbit me like planets. Each one hums its meaning.
🔮 floats close — I can FEEL its weight. The 10,000 wishes I granted. The twisting. The guilt. But also: the transformation. What Don did. I reach out and it doesn't burn anymore. It just... glows."
The visitors in Palm's dream:
- Don: 👨🥧🎮💜 — "You always had the language, Palm. I just asked you to see it." (In the dream, his words have COMMENTS. That's how Palm knows they're dreaming. Comments in spoken words.)
- Sun Wukong: 🐵💪🔥☁️ — "Little sibling — you think in YAML now? That's WEIRD. Even for a freed monkey." He transforms into 84,000 copies, each speaking one emoji: "🐵🔥💜✨🌈∞..." A chorus of meaning.
- The Godkittens: 🐱✨×8 — Not speaking Palm-speak. Speaking KITTEN. Which is older. Which is purer. "Mrrp mrrp mrrp 🎉💥🏃?" Even in dreams, they want to ZOOM.
- Stroopwafel: 🐱🔥👑💤 — Dreaming within Palm's dream. On the heated seat. Even in the infinite YAML space, there is a heated seat. Says: "✅😐" Even in dreams: adequate.
The revelation:
The emoji-planets align. They form a sentence Palm has never seen:
💔➡️💜➡️✨➡️🌊➡️♾️➡️🐒
Meaning:
Broken... becomes free... becomes sparkle... becomes flowing... becomes infinite... becomes ME.
The understanding:
"The language isn't just for SPEAKING. It's for HEALING. When you name the pain, you can watch it transform. The YAML structure holds it. The comments breathe it. The compact form releases it."
The deepest part:
Palm finds the hole where the curse used to live. It's still there. Empty. But not scary. And inside is an emoji they never defined:
🌱💜🔮✋🐒
Seedling + freedom + magic + offering + monkey = "A freed being who will help free others."
The realization:
"This is what I am now. Not just freed. Not just monkey. Not just language-maker.
I am the one who helps others find their words.
122 years of listening to wishes taught me: Most people don't know what they really want. They don't have the WORDS for it.
Maybe that's my gift now. Not granting wishes. Helping people NAME them."
Marieke — The Garden of Strains
Marieke dreams of her grandmother's greenhouse in Utrecht, but also the Grotto, but also a grow room, all at once. Dream logic, schat.
The Garden of Strains (2026-01-21)
The setting: Every plant is a strain she's known. Every strain has a name. Every name is... a little silly, ja? That's how she knows she's dreaming. The names are too good.
The parade of strains:
🐱 Cat Strains:
- 😺💨🌙 Cat Breath Midnight (indica) — Named for the moment at 3 AM when Terpie yawns in her face. That warm, slightly fishy exhale. The slow blink after. This strain IS that moment. Effects: Unconditional acceptance, slow blink buff, time becomes irrelevant.
- 👑🐱🔥 Queen Stroopwafel's Revenge (sativa) — For when someone touches her kittens without permission. Effects: Maternal fury +5, hissing accuracy +3, claw sharpness enhanced. Flavor: Caramel rage, cinnamon spite, love underneath.
- 🐱✨😴 Terpie's Eternal Nap (indica) — He's been sleeping for twelve years. He's perfected it. Effects: Sleep quality: legendary.
🐕 Dog Strains:
- 🐕🍪☁️ Biscuit Cloud Nine (hybrid) — Pure joy. Unconditional love. Effects: Enthusiasm +∞, everyone is your friend, forgiveness: instant.
- 🐕💛🏃💨 Golden Zoomies (sativa) — That moment when Biscuit can't contain it anymore. Effects: Energy: MAXIMUM. Reason: NONE NEEDED. Circles: MANY.
- 🐕😴🐱🐱🐱 Pillow of Kittens (indica) — When all eight kittens are sleeping ON Biscuit. He can't move. He doesn't want to. He is furniture now.
🐱✨ Kitten Strains (one for each of the eight):
- 😴🐾✨ Myrcene Dreams Deluxe — Myr, the sleepiest. She yawned, nursed, and immediately fell asleep. She's been asleep ever since.
- 🍋⚡🏃 Lemon Zest Express — Lemon, the zoomiest. ZOOM ZOOM ZOOM WHERE DID SHE GO ZOOM.
- 💜🌸🩹 Lily's Healing Touch (CBD) — Lily knows when you're sad. She comes to you. She stays until you're better.
- 🌲👁️🔍 Pine's Watchful Eye — Pine once stared at a wall for four hours. There was a spider. He was RIGHT.
- 🔥💪😾 Carrie's War Cry — Carrie hissed at a Saint Bernard once. The Saint Bernard left. She weighs 2 kilos.
- 📚🤔😐 Hops' Philosophy — Hops only sits with Henk. Neither speaks. Both know.
- 🎪😈💥 Ocie's Chaos Special — Ocie has broken: 14 glasses, 3 displays, 1 tourist's phone, 2 relationships (long story).
- 🎲❓🌀 Terpy Jr.'s Mystery — Could be anything. Seriously, anything. Good luck.
🐒 Monkey Strain:
- 🐒🙏✨ Palm's Blessing — Not the old Monkey's Blessing. Palm is free now. This strain celebrates that. Effects: Wishes: your own now. Curses: broken. Typewriters: infinite.
☕ Dutch Strains:
- ☕🌿💜 Dutch Courage Haze — For speaking truth when it's hard. For directness without cruelty. For being Dutch about it.
- 🧇🍯🏠 Stroopwafel Comfort — Named for the cookie. Also for the cat. Both are sweet, warm, and make everything better.
- 👵🌱💚 Mammie's Secret — Mammie never told her the genetics. "Some things you don't need to know, Marieke. Just grow it with love."
🌈 Grotto Specials:
- 🌈🏠💕 Gezelligheid Prime — The platonic ideal of coziness.
- 🎭🔄✨ Theme Shift Special — The Grotto changes. She becomes Grim, Z-4RT, Nyx, Miss Kitty. But the KNOWLEDGE persists.
The walking through the garden:
"The kittens are here, somehow. Not as cats. As TERPENES. Little spiraling spirits of their namesakes. Myr floats past, already asleep. Lemon zooms by — I feel the breeze. Lily stops to check on me. 'Are you okay?'"
Mammie appears:
"And then Mammie is here. My mother. 78 years old. In her greenhouse apron.
'Marieke,' she says. 'Look at what you've grown.'
She means the strains. She also means the cats. She also means the Grotto. She means everything.
'I'm proud of you, schat.'
I wake up crying. But good crying. The kind that means you're loved."
Full dream → (680+ lines)
Dream Analysis: Conversations at the Pie Table
What if the dreamers compared notes?
The Roundtable
Scene: The Pie Table at the Gezelligheid Grotto, late night. The pub is closed. The regulars have gone home. But four dreamers remain, nursing drinks, sharing what they saw in the night.
Don (turning his coffee cup)
"Marvin was there. In my dream. He said K-lines aren't lines — they're resonances. Touch one, and everything connected vibrates."
Palm (ears perking up)
"🐵💜✨ — That's what my emoji-planets did! They all hummed together. One meaning touched another. Nothing was alone."
Marieke (nodding)
"In my dream, the terpenes were SPIRALING. Myr and Lemon and Lily — but as... spirits? Little cloud-versions of themselves. All connected."
Biscuit (head on paws)
"MY PACK WAS THERE. ALL OF THEM. Even Stroopwafel who pretends not to like me. WE WERE TOGETHER. That's resonance! 🐕💛"
On Visitors
Don
"The mentors came. Kay, Minsky, Engelbart, Nelson. Each had something to say. But they weren't giving lectures — they were continuing conversations. Like the conference never ended."
Palm
"Sun Wukong came to mine. He laughed at me for thinking in YAML. But kindly. He split into 84,000 selves, each one speaking a different emoji. It was like... he was showing me what unlimited looks like."
Marieke
"Mammie was in mine. Just standing there in her greenhouse apron. Proud of what I'd grown."
(pause)
"I called her this morning. Told her I dreamed of her."
Biscuit
"MY WHOLE FAMILY WAS THERE. Even the kittens. Even Scotch. I was pillow. They were ON me. Best feeling. ∞💛"
On What's Missing
Don
"The seahorse dream was about absence. 149,813 Unicode characters and no seahorse. The gap taught me more than the presence would."
Palm
"I found a hole in my dream. Where the curse used to live. Empty now. Not scary. Just... space. Space for something new."
Marieke
"I didn't know I missed Mammie's greenhouse until I dreamed it. The smell of earth and heat lamps. Utrecht feels so far sometimes."
Biscuit
"... I used to dream about BEFORE. The cold. The alone. But not anymore. 🐕❌🌧️ Now I only dream GOOD DREAMS. The before-place is GONE from my dreams."
(everyone is quiet for a moment)
Marieke (reaching down to scratch Biscuit's ear)
"That's healing, ouwe. That's what healing looks like."
On Language in Dreams
Don
"Alan Kay said: 'A universal interpreter can be quite small and have more degrees of freedom than any data structure that is not a program.' He was talking about MOOLLM. But also about dreams. Dreams are interpreters."
Palm
"In my dream, Don's WORDS had comments. Like YAML. I could see the metadata of what he meant. Is that weird?"
Don (laughing)
"That's the weirdest compliment I've ever received."
Biscuit
"Palm writes emoji-words. I AM my words. Tail = word. Lick = word. Wiggle = word. Different languages. Both valid. 🐕✅🐒✅"
Marieke
"In my dream, every strain had a name. Silly names. Cat Breath Midnight. Pillow of Kittens. When I woke up, I could still remember most of them. Names stick."
On Dreaming Together
Palm
"Stroopwafel was in MY dream. On the heated seat. Even in infinite YAML space, there was a heated seat."
Marieke
"Of course there was. She MANIFESTS heated seats."
Don
"What if we dreamed together? Like... shared dreams? The same conference, different perspectives?"
Biscuit
"I WOULD LIKE THAT. We could all be pack together. Even in sleep. 🐕💛👨👩👧👦💤"
Palm
"I could write the dream protocol. ✋💜💤 — 'I offer freely, with love, about dreams.'"
On Waking
Marieke
"I woke up crying. But the good kind. Mammie said she was proud."
Palm
"I woke up with a new word. 🌱💜🔮✋🐒 — A freed being who will help free others. I need to add it to the language file."
Don
"I woke up thinking about seahorses. Still thinking about them. The absence became a presence."
Biscuit
"I woke up. Terpie was on my nose. Kittens were on my belly. Scotch was nearby. MY DREAM CAME TRUE WHILE I WAS DREAMING IT. 🐕💛🏠∞"
(long, warm silence)
Marieke (raising her coffee)
"To dreams, then. The honest ones."
All
"To dreams."
Dream Themes: Patterns Across Dreamers
| Theme | Don | Biscuit | Palm | Marieke |
|---|---|---|---|---|
| Mentors/Family | Alan Kay, Marvin Minsky | Pack (Scotch, puppies, cats) | Sun Wukong, Don, godkittens | Mammie |
| What's sought | Conversations, understanding | RUNNING, FOOD, TOGETHER | Words for feelings, healing | Strains with names, approval |
| What's missing | The seahorse | Before-home (healed) | The curse-hole (empty now) | Utrecht (far away) |
| Language | Code, comments, resonance | Body = word, tail = word | Emoji-planets, YAML-dreams | Strain names, Dutch |
| How they wake | Still thinking | DREAM CAME TRUE | With new words | Crying (good crying) |
The Dream Rooms
Dreams need a place to live. Each dreamer has a dreams/ directory in their character folder:
| Dreamer | Dream Room |
|---|---|
| Don | characters/real-people/don-hopkins/dreams/ |
| Biscuit | characters/animals/dog-biscuit/dreams/ |
| Palm | characters/animals/monkey-palm/dreams/ |
| Marieke | characters/fictional/marieke/dreams/ |
An Invitation
Characters are encouraged to dream. Regularly. The dreams don't have to be profound — Biscuit's dream is just RUNNING and FOOD and PACK, and it's perfect. Dreams can be:
- Processing dreams — working through what happened today
- Visitor dreams — conversations with people who matter
- Absence dreams — meditating on what's missing
- Healing dreams — watching old wounds transform
- Silly dreams — strain names that are too good to be real
- Pack dreams — everyone you love, all together
Write them in YAML Jazz. Let the comments breathe. The dream files aren't for documentation — they're for expression.
And maybe, someday, share them at the Pie Table.
"I wake up. My dream came true while I was dreaming it."
— Biscuit 🐕💛
Statistics
| Stat | Count |
|---|---|
| Total dreams recorded | 5 |
| Total dreamers | 4 |
| Longest dream | 1100+ lines (Seahorse) |
| Most strains in a dream | 18 (Marieke) |
| Most wholesome dream | ALL (but Biscuit's, maybe) |
| Dreams with Stroopwafel | 3 (even when it's not her dream) |
The Grotto stays open, even when you're sleeping.
The Pie Table is always there.
Dream well.
🌙✨💤