telemere/main/resources/signal-docstrings
Peter Taoussanis 1f99f7186b [mod] Signal content: drop :location, add :coords
This is a BREAKING change to get in before v1 final.

Signal keys BEFORE this commit:
  `:location` ---- ?{:keys [ns file line column]} signal creator callsite
  `:ns` ---------- ?str namespace of signal creator callsite, same as (:ns     location)
  `:line` -------- ?int line      of signal creator callsite, same as (:line   location)
  `:column` ------ ?int column    of signal creator callsite, same as (:column location)
  `:file` -------- ?str filename  of signal creator callsite, same as (:file   location)

Signal keys AFTER this commit:
  `:ns` ---------- ?str namespace of signal creator callsite
  `:coords` ------ ?[line column] of signal creator callsite

Motivation for the breaking change:

  The new callsite schema is simpler to use/override, reduces noise, and can reduce
  code expansion size (and so Cljs build size).

  - `:file` was rarely useful, but often added large embedded strings.
  - `:location` was redundant, and often difficult for Closure's
    advanced build to properly de-duplicate.

  This schema will be shared by Truss v2 and Tufte v3.
2025-02-27 12:44:30 +01:00
..
catch-to-error!.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
environmental-config.txt [doc] Misc improvements 2025-02-12 09:18:44 +01:00
error!.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
event!.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
log!.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
signal!.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
signal-content.txt [mod] Signal content: drop :location, add :coords 2025-02-27 12:44:30 +01:00
signal-creators.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
signal-options.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00
spy!.txt [fix] [#45] spy! docstring typo (@rafd) 2025-01-22 14:52:38 +01:00
trace!.txt [nop] Simplify dir structure 2025-01-14 10:35:25 +01:00