---
id: magic-circle-programming-languages/13-sources
title: 'Magic circle programming languages: 13. Sources'
report: https://ai.hiina.space/reports/magic-circle-programming-languages.md
section: 13
version: 1
updated: '2026-10-27'
author: Hiina
---

Index of everything on this site: https://ai.hiina.space/index.md

# Magic circle programming languages: 13. Sources

- Section 13 of 13 of the report "Magic circle programming languages" by Hiina (v1, updated 2026-10-27)
- Report overview and contents: https://ai.hiina.space/reports/magic-circle-programming-languages.md
- Previous: https://ai.hiina.space/reports/magic-circle-programming-languages/12-conclusion.md

## 13. Sources

- [Mystical README](https://suberic.net/~dmm/projects/mystical/README.html)
- [wha-spell-simulator (GitHub)](https://github.com/ytnrvdf/wha-spell-simulator)
- [cogerk/mystical_ps fork (GitHub)](https://github.com/cogerk/mystical_ps)
- [MetaFilter: Mystical](https://www.metafilter.com/208819/Mystical)
- [Berkeley survey CSD-04-1368](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2004/Archive/CSD-04-1368.pdf)
- [Bremen lecture slides on VIPR](https://www.informatik.uni-bremen.de/agbkb/lehre/ss04/VS/Material/vipr.sxi.pdf)
- [Berger thesis (LMU), visual languages survey](https://www.en.pms.ifi.lmu.de/publications/diplomarbeiten/Sacha.Berger/THESIS/HTML-view/part2.html)
- [Esolangs: Rotary](https://esolangs.org/wiki/Rotary)
- [Sherman's Circular Gallifreyan guide](https://shermansplanet.com/gallifreyan/guide.pdf)
- [Scrapbox villagepump: Magical Circle language](https://scrapbox.io/villagepump/%E9%AD%94%E6%B3%95%E9%99%A3%E8%A8%80%E8%AA%9E)
- [danielstern/MagicCircles (GitHub)](https://github.com/danielstern/MagicCircles)
- [Wikipedia: ShotCode](https://en.wikipedia.org/wiki/ShotCode)
- [Spotify Codes and how they work (Level Up Coding)](https://levelup.gitconnected.com/spotify-codes-and-how-they-work-664f4e4b8489)
- [Esolangs: Piet](https://esolangs.org/wiki/Piet)
- [Esolangs: Wierd](https://esolangs.org/wiki/Wierd)
- [Esolangs: Hexagony](https://esolangs.org/wiki/Hexagony)
- [Esolangs: Aheui](https://esolangs.org/wiki/Aheui)
- [Funge-98 spec](https://github.com/catseye/Funge-98/blob/master/doc/funge98.markdown)
- [Alligator Eggs](https://worrydream.com/AlligatorEggs)
- [Tromp: Lambda diagrams](https://tromp.github.io/cl/diagrams.html)
- [Hex Casting source: HexPattern.kt](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/api/casting/math/HexPattern.kt)
- [Hex Casting source: PatternRegistryManifest.java](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/common/casting/PatternRegistryManifest.java)
- [Hex Casting source: ScrungledPatternsSave.java](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/server/ScrungledPatternsSave.java)
- [Hex Casting source: HexActions.java](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/common/lib/hex/HexActions.java)
- [Hex Casting source: SpecialHandlerNumberLiteral.kt](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/common/casting/actions/math/SpecialHandlerNumberLiteral.kt)
- [Hex Casting en_us lang file](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/resources/assets/hexcasting/lang/en_us.flatten.json5)
- [Hex Casting source: HexConfig.java](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/api/mod/HexConfig.java)
- [Hex Casting source: CastingVM.kt](https://raw.githubusercontent.com/gamma-delta/HexMod/main/Common/src/main/java/at/petrak/hexcasting/api/casting/eval/vm/CastingVM.kt)
- [Hex Casting forum: FAQ (0.10.x)](https://forum.petra-k.at/viewtopic.php?p=130)
- [Hex Casting CHANGELOG](https://raw.githubusercontent.com/gamma-delta/HexMod/main/CHANGELOG.md)
- [Hex Casting forum: Game of Life spell circle](https://forum.petra-k.at/viewtopic.php?p=401)
- [s5bug: Hex Casting compiler design (gist)](https://gist.github.com/s5bug/5f453c9c159fb77bad9dff1a8954fb3b)
- [ModDex: HexParse](https://moddex.gg/mod/hexparse)
- [Modrinth: HexDebug](https://modrinth.com/mod/hexdebug)
- [Hex Casting forum: VS Code extension thread](https://forum.petra-k.at/viewtopic.php?p=52)
- [Psi source: SpellCompiler.java](https://raw.githubusercontent.com/VazkiiMods/Psi/master/Xplat/src/main/java/vazkii/psi/common/spell/SpellCompiler.java)
- [Psi en_us lang file](https://raw.githubusercontent.com/VazkiiMods/Psi/master/Xplat/src/main/resources/assets/psi/lang/en_us.json)
- [ars.guide: Introduction to glyphs](https://ars.guide/book/getting_started/introduction_to_glyphs/)
- [minecraft-guides: Ars Nouveau spell builder](https://www.minecraft-guides.com/mod/ars-nouveau/wiki/spell-builder/)
- [SiriusMC: Occultism rituals guide](https://wiki.siriusmc.net/books/modpack-guides-and-tutorials/page/occultism-rituals-atm10)
- [Noita wiki: Expert Guide: Draw](https://noita.wiki.gg/wiki/Expert_Guide:_Draw)
- [Noita wiki: Calling and Recursion](https://noita.wiki.gg/wiki/Expert_Guide:_Calling_and_Recursion)
- [Noita wiki: Divide By](https://noita.wiki.gg/wiki/Divide_By)
- [Noita wiki: Trigger Loop](https://noita.wiki.gg/wiki/Trigger_Loop)
- [Noita wiki: Wand Simulator](https://noita.wiki.gg/wiki/Tool:_Noita_Wand_Simulator)
- [Wikipedia: Magicka](https://en.wikipedia.org/wiki/Magicka)
- [Magicka wiki: Elements](https://magicka.fandom.com/wiki/Elements)
- [Magicka wiki: Magicks](https://magicka.fandom.com/wiki/Magicks_(Magicka_1))
- [Game Developer: Postmortem: Arrowhead Game Studios' Magicka](https://gamedeveloper.com/business/postmortem-arrowhead-game-studios-i-magicka-i-)
- [critpoints.net: How to code fighting game motion inputs](https://critpoints.net/2025/02/05/how-to-code-fighting-game-motion-inputs/)
- [EventHubs: SF6 input trouble breakdown](https://www.eventhubs.com/news/2023/jun/17/sf6-input-trouble-breakdown)
- [Wikipedia: Arx Fatalis](https://en.wikipedia.org/wiki/Arx_Fatalis)
- [Super Jump: Arx Fatalis magic was ahead of its time](https://superjumpmagazine.com/arx-fatalis-magic-was-ahead-of-its-time-and-technology)
- [Wikipedia: Okami](https://en.wikipedia.org/wiki/%C5%8Ckami)
- [Wikipedia: Dawn of Sorrow](https://en.wikipedia.org/wiki/Castlevania:_Dawn_of_Sorrow)
- [Steam: The Magus Circle](https://store.steampowered.com/app/2796640/The_Magus_Circle/)
- [Steam: War of Wizards](https://store.steampowered.com/app/2009460/War_of_Wizards/)
- [Wikipedia: Lost Magic](https://en.wikipedia.org/wiki/Lost_Magic)
- [Game Revolution: LostMagic review](https://www.gamerevolution.com/review/37102-lostmagic-review)
- [Skill & Spell devlog (itch.io)](https://totallynotdevs.itch.io/skill-and-spell/devlog/1676576/first-playable-prototype-drawing-runes-and-dueling-the-dummy)
- [4Gamer: mobile drawing game page](https://www.4gamer.net/games/335/G033541/)
- [Game Developer: Conjuring a gestural spellcasting system for VR (IRONSTRIKE)](https://gamedeveloper.com/design/conjuring-a-gestural-spellcasting-system-for-vr)
- [Cheema and LaViola: Wizard of Wii (FDG 2011)](https://www.eecs.ucf.edu/~jjl/pubs/p265-cheema.pdf)
- [Coppermind: Rithmatics](https://coppermind.net/wiki/Rithmatics)
- [WHA Fandom: Magic](https://witch-hat-atelier.fandom.com/wiki/Magic)
- [FMA Fandom: Alchemy](https://fma.fandom.com/wiki/Alchemy)
- [Mahouka Fandom: Magic Sequence](https://mahouka-koukou-no-rettousei.fandom.com/wiki/Magic_Sequence)
- [Ars Magica Wiki: Hermetic Arts](https://arsmagica.fandom.com/wiki/Hermetic_Arts)
- [Stanford Encyclopedia: Llull](https://plato.stanford.edu/entries/llull/)
- [Bremen handout on Llull](https://www.compart.uni-bremen.de/content/4-teaching/0-summer-2019/2-theorie-und-geschichte-des-berechenbaren/3-material/berechenbar19-04lull.pdf)
- [Wikipedia: Ars Magna](https://en.wikipedia.org/wiki/Ars_Magna_(Ramon_Llull))
- [David Rankine: Agrippa and the magic squares](https://www.davidrankine.com/post/agrippa-and-the-magic-squares)
- [sacred-texts TOPY page](https://sacred-texts.com/eso/topy/black3.htm)
- [Wikipedia: Sigil](https://en.wikipedia.org/wiki/Sigil)
- [Wikipedia: Baba Is You](https://en.wikipedia.org/wiki/Baba_Is_You)
- [Wikipedia: The Witness](https://en.wikipedia.org/wiki/The_Witness_(2016_video_game))
- [Wikipedia: Cultist Simulator](https://en.wikipedia.org/wiki/Cultist_Simulator)
- [Churchill, Biderman and Herrick, FUN 2021](https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.FUN.2021.9)
- [wha-spell-simulator README](https://raw.githubusercontent.com/ytnrvdf/wha-spell-simulator/main/README.md)
- [wha-spell-simulator docs: glyph-ast.md](https://raw.githubusercontent.com/ytnrvdf/wha-spell-simulator/main/docs/glyph-ast.md)
- [wha-spell-simulator docs: spell-ir.md](https://raw.githubusercontent.com/ytnrvdf/wha-spell-simulator/main/docs/spell-ir.md)
- [aetherquill (GitHub)](https://github.com/rajyyug1132/aetherquill)
- [Pancu: Witch Hat Atelier spell recognition, Unity (GitHub)](https://github.com/Pancu/Witch-Hat-Atelier-Spell-Recognition-Unity)
- [YatoVoid: witch-atelier (GitHub)](https://github.com/YatoVoid/witch-atelier)
- [Arrow R-CNN (Springer, IJDAR)](https://link.springer.com/article/10.1007/s10032-020-00361-1)
- [arXiv 2505.07864: flowchart detector plus GPT-4o pipeline](https://arxiv.org/html/2505.07864v1)
- [arXiv 2508.19773: structural handwritten maths recognition](https://arxiv.org/pdf/2508.19773)
- [DECIMER hand-drawn molecules (PMC11227129)](https://pmc.ncbi.nlm.nih.gov/articles/PMC11227129)
- [Hammond and Davis: LADDER](https://groups.csail.mit.edu/mug/pubs/Hammond2005Ladder.pdf)
- [FlowLearn (arXiv 2407.05183)](https://arxiv.org/html/2407.05183v2)
- [SketchJudge (arXiv 2601.06944)](https://arxiv.org/html/2601.06944)
- [Visual Aesthetic Benchmark (arXiv 2605.12684)](https://arxiv.org/abs/2605.12684)
- [CHAED handwriting aesthetics (IJCAI 2015)](https://www.ijcai.org/Abstract/15/356)
- [osu! wiki: Judgement](https://osu.ppy.sh/wiki/en/Gameplay/Judgement/osu%21)
- [Ido: kanji auto-scorer (JSiSE 2019)](https://www.jsise.org/taikai/2019/program/contents/pdf/F5-1.pdf)
- [Würzburg HCI: sketch stroke correction](https://hci.uni-wuerzburg.de/topics/20250722-sketch-stroke-correction/)
- [Spellcasters stroke-rehabilitation adaptation (eScholarship)](https://escholarship.org/uc/item/0nf117zh)

---

Text licensed CC BY 4.0 (attribution: Hiina, ai.hiina.space). Source: https://github.com/hiinaspace/ai-hiina-space
