







Witchcraft is a library providing common algebraic and categorical abstractions to Elixir. Monoids, functors, monads, arrows, categories, and other dark magic right at your fingertips.
Witchcraft Systems
We are a group of entities practicing digital magic, and this host is the primary location for our activities.
Design Spells · Design details that feel like magic
Discover micro-interactions, easter eggs, and other seemingly extra design details that infuse life, personality, and fun back into the web.

Entangled Magic in the Medieval Latin West
This article focusses on the history of learned magic in late medieval Europe, breaking a period of about 500 years into chronological stages to explore how medieval supporters and critics of magic represented the art and responded to each other’s arguments, then reframed their own in a continuous dynamic entanglement. In this period learned magic texts from diverse religious and cosmological traditions (primarily Christian, Jewish, Arabic and Greco-Roman) circulated among people familiar with, and emotionally invested in, a great variety of institutional and informal rituals. Sources reveal a vibrant culture of exchanges of texts between members of religious orders, physicians and lay men, clerics and lay women – a culture of entanglement: discussion, borrowing, critique and adaptation alongside practitioner-client relationships and necessary secrecy and concealment.
Esotericism in One Piece: Navigating Magic, Symbolism and Spirituality
Introduction Idea Presentation

Category Theory for Programmers: The Preface
Table of Contents Part One Category: The Essence of Composition Types and Functions Categories Great and Small Kleisli Categories Products and Coproducts Simple Algebraic Data Types Functors Functo…

dropbox/witchcraft
Contribute to dropbox/witchcraft development by creating an account on GitHub.
GATlab: Modeling and Programming with Generalized Algebraic Theories
Categories and categorical structures are increasingly recognized as useful abstractions for modeling in science and engineering. To uniformly implement category-theoretic mathematical models in software, we introduce GATlab, a domain-specific language for algebraic specification embedded in a technical programming language. GATlab is based on generalized algebraic theories (GATs), a logical system extending algebraic theories with dependent types so as to encompass category theory. Using GATlab, the programmer can specify generalized algebraic theories and their models, including both free models, based on symbolic expressions, and computational models, defined by arbitrary code in the host language. Moreover, the programmer can define maps between theories and use them to declaratively migrate models of one theory to models of another. In short, GATlab aims to provide a unified environment for both computer algebra and software interface design with generalized algebraic theories. In this paper, we describe the design, implementation, and applications of GATlab.

Mystical
I wanted to make a programming language that resembled magical circles. This is more like a way to write PostScript that looks like a magical circle, but I will refer to it as Mystical in this document.
How Angel Magic Gave Us the Internet - The Steganographia of Trithemius
Generalised algebraic theories and contextual categories
Entanglement Builds Space-Time. Now “Magic” Gives It Gravity. | Quanta Magazine
In holographic theories, physicists may have traced the pliability of space-time to its quantum roots: a measure of quantumness known as “magic.”

Profunctor Optics, a Categorical Update
Optics are bidirectional data accessors that capture data transformation patterns such as accessing subfields or iterating over containers. Profunctor optics are a particular choice of representation supporting modularity, meaning that we can construct accessors for complex structures by combining simpler ones. Profunctor optics have previously been studied only in an unenriched and non-mixed setting, in which both directions of access are modelled in the same category. However, functional programming languages are arguably better described by enriched categories; and we have found that some structures in the literature are actually mixed optics, with access directions modelled in different categories. Our work generalizes a classic result by Pastro and Street on Tambara theory and uses it to describe mixed V-enriched profunctor optics and to endow them with V-category structure. We provide some original families of optics and derivations, including an elementary one for traversals. Finally, we discuss a Haskell implementation.

Ethereal Ascension
41❤ 1.9⭐ | by cakey Ethereal Ascension invites you into a mystical realm where the fundamental energies of existence flow through your fingertips, waiting to be harnessed and shaped by your will. As a seeker of power in this ethereal dimension, you'll channel essence, create realms, collect artifacts, explore dungeons, and ultimately transcend the mortal plane through multiple ascensions. Start your adventure by channeling Etheric Essence - the fundamental energy of all creation. With each click, you harness more power, slowly building your reservoir of mystical energy. As your essence grows, unlock access to Mystical Realms that automatically generate essence for you - from the serene Luminous Gardens to the cosmic majesty of the Divine Nexus and beyond. We've got a complete extensive in-game Grimoire, accessible via the "Grimoire" button at the top of your screen. This ancient tome of knowledge contains detailed explanations of all game mechanics, strategic advice, and the complete lore of the ethereal realms. **Build your collection of Realms** Create and upgrade a diverse portfolio of 20 unique realms, each with its own production rate and essence flow. Strategically balance your realm acquisitions to maximize essence generation through powerful synergy effects. Watch as your essence production grows from mere droplets to a cascading flood of cosmic energy! **Discover Ancient Artifacts** Uncover and collect over 50 powerful artifacts that enhance your abilities in various ways: * Channeling Artifacts that multiply your essence gain per click * Realm Artifacts that boost production of specific realms * Global Artifacts that improve all essence generation * Ascension Artifacts that persist through ascensions and enhance power point gain **Master the Arcane Skill Tree** Ascend beyond the mortal plane to earn Power Points, which unlock permanent abilities in your Arcane Powers tree. Master over 30 unique powers organized in a strategic skill grid: * Production Powers enhance essence generation * Economy Powers reduce costs and improve efficiency * Special Powers transform gameplay mechanics with unique effects * Synergy Powers create powerful interactions * Dungeon Powers improve your combat performance **Delve Into Ethereal Dungeons** Test your might in procedurally generated dungeons filled with challenges and rewards: * Navigate through interconnected rooms with different types and dangers * Battle enemies in turn-based combat using both physical attacks and essence magic * Discover treasures and increase your power through permanent upgrades * Hunt for legendary dungeon artifacts that persist through ascensions * Defeat powerful bosses to claim the ultimate rewards **Legendary Feats Await** Complete over 90 challenging achievements across multiple categories: * Essence Feats for production milestones * Realm Feats for expanding your cosmic footprint * Power Feats for mastering arcane abilities * Dungeon Feats for combat prowess and exploration * Ascension Feats for transcendence beyond the material plane **Persistent Progress** Your journey through the ethereal realms is automatically saved, ensuring your progress is never lost. Export your save data for safekeeping or to continue your adventure across devices. -------------------------------------------------------- With infinite ascensions, each enhancing your power for the next cycle, your journey through Ethereal Ascension never truly ends. How far into the cosmic void will your power reach? *Transcend the mundane. Channel the ethereal. Ascend beyond.* Ethereal Ascension awaits - will you answer the call to cosmic power?
120_License_best_practices - Documentation - Pepper&Carrot
Official homepage of Pepper&Carrot, a free(libre) and open-source webcomic about Pepper, a young witch and her cat, Carrot. They live in a fantasy universe of potions, magic, and creatures.
