# \#syntax

**URL:** https://racket.discourse.group/tag/syntax/61.md

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

---

## [Graphing a syntax classes](https://racket.discourse.group/t/graphing-a-syntax-classes/2213)

<div class="topic-metadata">

**Author:** [@corpix](https://racket.discourse.group/u/corpix)\
**Replies:** 2\
**Last updated:** [October 21, 2024, 10:13am UTC](https://racket.discourse.group/t/graphing-a-syntax-classes/2213 "2024-10-21T10:13:58Z")

</div>

Hey, Racket community! I am writing a DSL for ClickHouse database and made some amount of syntax classes already. After some amount I feel it becomes difficult to hold everything in my head, so I have started to look is…

---

## [Hypothetical Syntax Time](https://racket.discourse.group/t/hypothetical-syntax-time/3228)

<div class="topic-metadata">

**Author:** [@bakgatviooldoos](https://racket.discourse.group/u/bakgatviooldoos)\
**Replies:** 1\
**Last updated:** [October 14, 2024, 6:16pm UTC](https://racket.discourse.group/t/hypothetical-syntax-time/3228 "2024-10-14T18:16:54Z")

</div>

Hi, Racket Discourse. I was browsing the examples of the proposed conditional syntax in this paper, The Ultimate Conditional Syntax. I have not read the formal claims and proofs they make, but the shape of things is in…

---

## [Scheme+ v9.3 released](https://racket.discourse.group/t/scheme-v9-3-released/3175)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 0\
**Last updated:** [September 22, 2024, 8:53am UTC](https://racket.discourse.group/t/scheme-v9-3-released/3175 "2024-09-22T08:53:44Z")

</div>

hello, i released an updated version of Scheme+ for Racket, fully written with modules. There is no more needs of external parser (unless for SRFI 105 curly infix which is now in a separate package) as the syntactic jo…

---

## [Failed to match syntax-case for some literal names if using read-syntax](https://racket.discourse.group/t/failed-to-match-syntax-case-for-some-literal-names-if-using-read-syntax/1583)

<div class="topic-metadata">

**Author:** [@corpix](https://racket.discourse.group/u/corpix)\
**Replies:** 1\
**Last updated:** [December 28, 2022, 1:54am UTC](https://racket.discourse.group/t/failed-to-match-syntax-case-for-some-literal-names-if-using-read-syntax/1583 "2022-12-28T01:54:20Z")

</div>

Hi. Can't understand why I can't match some literal-id's with syntax-case. Here is a successful match example: \> (let ((stx #'(load 'hello))) (syntax-case stx (load) ((load expr) (syntax expr)))) #\<syntax::73…

---

## [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 …

---

## [Expansion and "enriching"](https://racket.discourse.group/t/expansion-and-enriching/1294)

<div class="topic-metadata">

**Author:** [@greghendershott](https://racket.discourse.group/u/greghendershott)\
**Replies:** 1\
**Last updated:** [September 12, 2022, 6:17pm UTC](https://racket.discourse.group/t/expansion-and-enriching/1294 "2022-09-12T18:17:34Z")

</div>

In Racket Mode I have a cache of fully expanded syntax. Some users of the cache need it to be "enriched", as done by expand (as opposed to expand-syntax). In one case I want to "warm" the cache from a compiled load hand…

---

## [Writing a macro that behaves differently depending on context](https://racket.discourse.group/t/writing-a-macro-that-behaves-differently-depending-on-context/536)

<div class="topic-metadata">

**Author:** [@dimaugh](https://racket.discourse.group/u/dimaugh)\
**Replies:** 2\
**Last updated:** [January 8, 2022, 10:51am UTC](https://racket.discourse.group/t/writing-a-macro-that-behaves-differently-depending-on-context/536 "2022-01-08T10:51:57Z")

</div>

I'm trying to define a macro 'def' which behaves differently depending on where it appears. If it appears in the top-level, it expands to a normal 'define' and adds the definition to a hash. If it appears in a local cont…
