mastodon.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
The original server operated by the Mastodon gGmbH non-profit

Administered by:

Server stats:

352K
active users

Notes for forbidden Vim/Emacs Gijinka Slashfic

VIM: Straightlaced, alarmingly thin, straight black hair. So serious most people think she has no emotion at all. Dresses in plain black & gray hoodies, but occasionally shows a splash of color. Personality shifts based on context. Writes nothing but Python and inscrutable DSLs she designed herself.

EMACS: Big, brash, curvy. Supremely confident, believes she can— and tries to— do anything and everything. REALLY wants you to try LISP. Control freak

mcc

SIDE CHARACTERS

VISUAL STUDIO CODE: Attends "Lesbians Who Tech". Dubious politics. Wears dark pantsuits. The most organized of the bunch, leads all the group projects. Invested in crypto

SUBLIME TEXT: VSCode's mom, craggy gray-haired gardener vibes (she looks older than she is) but friendly eyes. Australian.

VI: A chibi version of Vim, constantly gibbering asemic streams of ADDADADDDA syllables. Everyone ignores her; her presence is never explained.

NOTEPAD++: The token boy

KATE: It's Kate!

PLOT THREADS

* Emacs has a long-time association with a problematic older man. No one wants to talk about it.

* Flashback to when vim and emacs were MUCH younger and ran in different social circles. Back then Vim was a sullen goth and went by Ed; Emacs, having a Chunni phase, went by "Teco" and was terrible at communication

* "Evil Mode": It turns out vim and emacs can enter "Evil Mode" where they do a fusion and become a terrifying many-armed Kali/Ashura entity. No one wants to talk about it

"What about Nano/Pico?"

Hello. Several people replied to the above thread to ask me why I describe the hypothetical human embodiment of Emacs as a "Control Freak". It is because every single task you do in Emacs requires pressing the "CTRL" key. Thanks for reading my post

@mcc does gedit just wander through the background, presence otherwise unacknowledged or touched on

@violator @mcc gedit is on the name tag of the shirt on one of the background extras

@vwbusguy @mcc feel like a bulk of the background chars should be like qtextframe or the gtk equivalent or somethin

@vwbusguy@mastodon.online @violator@mathstodon.xyz @mcc@mastodon.social In one scene, gedit is shown without the nametag, leading to fan speculation that it's actually Pluma.

@violator @mcc I want to know what nano looks like in this

@mcc I thought these were both cats??

@onelson :O what if they're all cats. What if that would be funnier than making them anthropomorphized in the first place

@mcc @onelson Anthro-fluid. They shift forms entirely based on panel composition/narrative convenience, with a healthy dose of "what does the author feel like drawing/writing"

@mcc What about Sam and Acme? Joe? Does anybody remember Eve?

@tevo @mcc acme is Canadian, but lives somewhere in Northern Europe. And cooler than you, but like... Nice about it. And has Glenda tats.

@tevo @mcc had several good years with Eve and TPU, and knew her mom Edt.

@mcc Zawinski's Law says "every program attempts to expand until it can read mail". Pico is the counterexample.
#pine

@mcc EINE and ZWEI are Emacs's twin cousins who live elsewhere.

DrRacket has a PhD in early childhood math education.

@mcc

And then there's always Joe, who comes off as a cheerful working class Joe, but who turns out to be a genderfluid chameleon.

@mcc I'm thinking that BBEdit is an unreliable narrator who never actually appears in the story. Portrays the whole dramatis personae as silly.

@mcc yeah it feels like both vim and emacs in this context are more infatuated with their own ideas than with the outside world

@ireneista @mcc really want to know how neovim fits in here

@glyph @mcc cousin who's never been mentioned but shows up suddenly in season 3 ep 1

@glyph @ireneista *drawing of vim and her younger sister neovim glaring at each other. They look almost identical. Vim is wearing a Python T-shirt and Neovim is wearing a Lua T-shirt. They both look legitimately angry*

@mcc @glyph @ireneista I actually would like to see these drawn out.

I ran across the "OS-Tan" and "PL-Tan" manga-fications of operating systems and programming languages into magical girls or families thereof. Editors seem totally fair game.

@ireneista @mcc when they were figuring themselves out, the concept of discoverability hadn't been invented yet :P

@rakslice @mcc hahahahahaa good point. The Psychology of Everyday Things wasn't even written until 1988.

@ireneista @mcc Sed is a taciturn spanner wielder who quietly fixes broken stuff when you aren't looking.

@mcc micro-editor.github.io/

unfortunately i like it. to do the job of nano that is. which is to write hg commit messages.

micro-editor.github.ioMicro - Home

@lritter I will look into it thank you

@mcc By similar reasons VI/Vim are into escapism...

@mcc @dougbinks and possibly colon stuff? Or is that going too far

@mcc Does that make the human embodiment of vi an escapologist? 🫣

@kbm0 I think it does, or at least an escapist

@mcc I mean, technically you can do anything and everything without ever touching ctrl, by using Meta instead (no, not the artist formery known as Facebook, the key)

@mcc A joke about Ctrl in Emacs? It’s a Super joke, but isn’t it also a bit Meta? Maybe we should Shift to an Alt joke instead. Something a little less Hyper-specific?

@undees @mcc Emacs is also super prone to asides and parentheticals.

@mcc I had picured TECO as an older relative of Emacs, had a long beard and spoke an inscrutable tongue. Nobody ever seemed to have actually /met/ them, but they heard stories. But I guess that works, too.

@tevo @mcc I used Teco back in the 70s on a PDP-10 (yes, I am old). You had to type a lot of dollar signs.

@not2b @tevo Teco sounds like the name of a British convenience store or something

@mcc @not2b likely not one of the cheapest, given the amount of dollar signs.

@not2b @tevo @mcc

Me too!

Teco was the first program for which I heard the joke: “If you type your name into it, you’ll never get a syntax error, but you might not like what it does.”

@not2b @tevo @mcc I've used TECO on the PDP-8, -10, -11, -12, and the 6502. I suppose I do have a little nostalgia for it, especially Stevens TECO v124 on the -10, but I wouldn't really want to use it for anything now.

@brouhaha @not2b @tevo @mcc About 20 years ago I found some of my old TeCO scripts from the 1970s. I spent about a day trying to remember how to read it but the knowledge was lost.

@not2b @tevo @mcc Well, the ESCape echoes as a dollar sign, but ASCII 44 is not the same as ASCII 33.

(On PDP-10 systems, we think in octal, of course.)

@alderson @tevo @mcc It would print the escape as a dollar sign and allow entry of a dollar sign as an alternative. But it has been a long time.

@alderson @not2b @tevo @mcc And originally TECO used "altmode" rather than escape. At the time, altmode and escape were octal 175 and 176, from before ASCII gained the lower case and symbols in columns 6 and 7. The models 33 and 35 Teletypes had an altmode key that sent 175, and the TOPS-10 monitor performed translations of 175 and 176 to octal 033 (Escape from the 1965 revision of the ASCII standard).
1/

The TOPS-10 monitor commands "SET TTY TYPE TTY33" or "SET TTY TYPE TTY35" would set various TTY options appropriately for Teletypes, which included "SET TTY ALTMODE" to enable the altmode and escape translation.
2/