Skip to content

object-Object/Caduceus

Repository files navigation

Caduceus

powered by hexdoc

CurseForge | Modrinth

A Clojure-based Hex Casting addon for advanced meta-evaluation. Created for HexJam 2025.

Overview

  • Adds the following meta-evaluation features:
    • Delimited continuations
    • Continuation marks
    • Jump iota manipulation
    • Improved jump iota display
  • All non-mixin code is written in Clojure.
  • On Fabric, support is automatically added for third-party continuation frame types by scanning the classpath and generating a mixin at runtime with a dynamic targets list.

Developing

Avoid using :import from remapped packages (ie. net.minecraft), since Clojure's implementation of :import results in loading classes by name at runtime.

Use fully-qualified type hints where necessary to ensure reflection is not used on Minecraft classes.

Attribution

  • Icon: :irissy: by hakimen.

About

A Clojure-based Hex Casting addon for advanced meta-evaluation.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •