Mystical
(suberic.net)320 points by mmphosis a day ago
320 points by mmphosis a day ago
I should rewatch that. There’s many shows that get worse over time, but I just don’t think anything has changed in regards to DC. Even now it’ll seem like pure magic, but just close enough to believable you might see it in your lifetime.
Of course my lifetime has marched on relentlessly since I first saw it.
I call upon thе blood-moon goddess, for I have but one request. I've laid the altar, charged the crystals, the circle, I have blessed. PLEASE boot this time.
This must be the preferred programming language of the otherworldly main character of Aphyr's "Xing the technical interview" sequence of blog posts [1]. Would definitely deserve its own entry in the series.
[1] https://aphyr.com/posts/354-unifying-the-technical-interview
I would actually love to use this for a programming interview in real life.
I wasn't aware of this, thanks for posting! Very amusing.
BEFOREHAND: close door, each window & exit; wait until time.
open spellbook, study, read (scan, select, tell us);
write it, print the hex while each watches,
reverse its length, write again;
kill spiders, pop them, chop, split, kill them.
unlink arms, shift, wait & listen (listening, wait),
...
— Anonymous, "Black Perl" https://en.wikipedia.org/wiki/Black_PerlOh you're gonna love this rabbit hole: https://www.reddit.com/r/UFOs/comments/145teoz/isaac_and_the...
This is incredible, what's the license of the work? A derivative of this (using a forth-like with only recursion) would be perfect for the current game project where I'm lacking a visual representation of spells (both written and animated). Mystical provides the missing piece of the puzzle of how users could write their own spells in a structured way within the game and still feel as if it's part of the game world with the same kind of thinking as in regular programming.
Noita has similar want building system for constructing spells in a wand in programmatic way with repeats, multiplies, duplicating and such:
This actually seems rather usable! It is rare that an esolang focused on aesthetics is so readable and relatively easy to use.
And this idea can probably be applied for any Lisp-like, any stack based language or array language.
With the right structured editor, it could be used for legitimate programming, it might even be more compact and readable at a glance than some code.
This has uses right? A prettier form of QR code? Would be a tad difficult to decode automatically but I definitely like the combination of aesthetics with logic.
More on chaos magick and sigil casting 101: https://archive.org/details/the-psychonaut-field-manual
Other languages please? Would be cool to have a rewire your brain, and train you briefly in things like ps and lisp.
Every language rewired my brain, as you need to think in a different way. But nothing felt like using PostScript. I guess if I tried to use Assembly (well, my only experience is through playing Shenzhen I/O), the difference would be even more profound.
For many people, functional languages were a big paradigm shift. For me, not so much — my background is in mathematics and theoretical physics, so the functional way is the default way of doing things. So, for me, the functional approach (be it in JavaScript or Rust) brings comfort rather than enlightenment.
It’s always contextual, based on what you already know. Maybe if someone speaks German natively, PostScript comes more naturally — who knows.
Declarative languages are fun. Prolog is the iconic one. You may be more familiar with Make.
For OO, every serious software engineer should read The Art of the Metaobject Protocol sometime in their lives.
I've been working on one of these too! Mine's based on Dusa, a logic lang which has the nice property that the order of instructions don't matter. This gives a lot of options for making really expressive, dense runes but making a program that lays it out automatically has been challenging. It's also nowhere near as readable as Mystical for better or worse.
Here's a sample that plays Rock Paper Scissors: https://sunny.garden/@spenc/113870784615196721
It has been kind of made into a movie! The Heptapods [0] in Arrival (2016) written script is a circular shape with each subsection of the shape conveying a different meaning ultimately representing a concept or thought. A quote from the movie:
> Like their ship or their bodies, their written language has no forward or backward direction. Linguists call this "nonlinear orthography", which raises the question: Is this how they think?
While the movie explores philosophical questions other than "Arrival" and does a quiet beautiful job at that, actual linguistic experts have helped making it and it has been praised for its accuracy. I suggest you give it a go.
Very cool - it reminds me of some of the programming-language-like magic systems in Sanderson's books, especially AonDor in Elantris and Lines in The Rithmatist.
For game purposes I've been looking up alchemical and mystical symbols, and I've been frustrated that, while there's a lot of references of symbols, alphabets, etc. themselves, there's little or no presentation of a grammar that would direct one in creating larger diagrams that look like this. This is amazing. It's deeply pleasing that code, represented systematically, would be so aesthetically pleasing.
Reminds me of japanese anime Dennō Coil, where kids would draw computer programs almost exactly like the author’s on the floor and invoke them as some kind of enchantement. Highly recommend it!