telemere/wiki
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
..
.gitignore [new] Add initial code, content 2024-03-08 10:35:10 +01:00
1-Getting-started.md [mod] Signal content: drop :location, add :coords 2025-02-27 12:44:30 +01:00
2-Architecture.md [new] Updates for latest Encore signal toolkit changes 2024-05-23 09:43:55 +02:00
3-Config.md [doc] Misc improvements 2025-02-12 09:18:44 +01:00
4-Handlers.md [doc] Misc improvements 2025-02-12 09:18:44 +01:00
5-Migrating.md [new] Add timbre->telemere appender and update docs 2024-12-23 11:19:05 +01:00
6-FAQ.md [doc] Misc improvements 2025-01-22 14:52:38 +01:00
7-Tips.md [doc] Misc improvements 2025-01-22 14:52:38 +01:00
8-Community.md [doc] [#33] Add community examples link to Bling Gist 2024-12-24 10:35:07 +01:00
9-Authors.md [mod] [#39] Remove shell API 2024-12-22 13:58:03 +01:00
Home.md [doc] Documentation work 2024-04-17 15:51:24 +02:00
README.md [new] Add initial code, content 2024-03-08 10:35:10 +01:00

Attention!

This wiki is designed for viewing from here!

Viewing from GitHub's file browser will result in broken links.