# \#reader

**URL:** https://racket.discourse.group/tag/reader/29.md

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

---

## [Extending the reader to support Kawa-like treatment of colons](https://racket.discourse.group/t/extending-the-reader-to-support-kawa-like-treatment-of-colons/3676)

<div class="topic-metadata">

**Author:** [@panicz](https://racket.discourse.group/u/panicz)\
**Replies:** 5\
**Last updated:** [April 5, 2025, 3:02pm UTC](https://racket.discourse.group/t/extending-the-reader-to-support-kawa-like-treatment-of-colons/3676 "2025-04-05T15:02:45Z")

</div>

I posted this message on google groups before learning that it's (likely) no longer used, so I'm cross-posting it here: I've had an idea to implement a #lang that would provide some syntactic extensions akin to those pr…

---

## [Error 'unbound identifier' while read-syntax on expand phase](https://racket.discourse.group/t/error-unbound-identifier-while-read-syntax-on-expand-phase/1582)

<div class="topic-metadata">

**Author:** [@corpix](https://racket.discourse.group/u/corpix)\
**Replies:** 1\
**Last updated:** [December 27, 2022, 11:16pm UTC](https://racket.discourse.group/t/error-unbound-identifier-while-read-syntax-on-expand-phase/1582 "2022-12-27T23:16:21Z")

</div>

Hi! I have a problem which I could not wrap my head around... There is an error 'unbound identifier' in transform stage when I try to load some configuration with 'read-syntax'. This works at runtime stage. What I try …

---

## [Ambiguous identifier binding (adding a pass to the reader)](https://racket.discourse.group/t/ambiguous-identifier-binding-adding-a-pass-to-the-reader/298)

<div class="topic-metadata">

**Author:** [@soegaard](https://racket.discourse.group/u/soegaard)\
**Replies:** 5\
**Last updated:** [November 29, 2021, 8:39am UTC](https://racket.discourse.group/t/ambiguous-identifier-binding-adding-a-pass-to-the-reader/298 "2021-11-29T08:39:48Z")

</div>

Hi All, I am experimenting with adding a new pass to the Skething language. Instead of read -\> expand -\> compile -\> evaluate I want to add an adjust pass: read -\> adjust -\> expand -\> compile -\> evaluate It's rela…
