Custom Query (1630 matches)
Results (55 - 57 of 1630)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#1737 | fixed | srfi-41: missing dependency on srfi-1 | ||
Description | ||||
#1736 | fixed | Incomplete SRFI-46/R7RS tail pattern support | ||
Description |
I've run into an expansion error when trying to install ⟨transformer spec⟩ −→ (syntax-rules (⟨identifier⟩*) ⟨syntax rule⟩*) | (syntax-rules ⟨identifier⟩ (⟨identifier⟩*) ⟨syntax rule⟩*) ⟨syntax rule⟩ −→ (⟨pattern⟩ ⟨template⟩) ⟨pattern⟩ −→ ⟨pattern identifier⟩ | ⟨underscore⟩ | (⟨pattern⟩*) | (⟨pattern⟩+ . ⟨pattern⟩) | (⟨pattern⟩* ⟨pattern⟩ ⟨ellipsis⟩ ⟨pattern⟩*) | (⟨pattern⟩* ⟨pattern⟩ ⟨ellipsis⟩ ⟨pattern⟩* . ⟨pattern⟩) | #(⟨pattern⟩*) | #(⟨pattern⟩* ⟨pattern⟩ ⟨ellipsis⟩ ⟨pattern⟩*) | ⟨pattern datum⟩ According to SRFI-46 alexpander does support both patterns just fine, the error message originates from synrules.scm. I've attached a file with simplified examples for both the working and not working pattern. I've also done a brief check across R7RS-compliant Scheme implementations, it seems that Cyclone doesn't support it either, while Chibi, Kawa, Gauche, Sagittarius and Foment do. |
|||
#1734 | fixed | r7rs bytevector syntax incorrectly reads second passed expression as bytevector body | ||
Description |
On
Indeed, |