sweet-racket icon indicating copy to clipboard operation
sweet-racket copied to clipboard

$bracket-apply$ of SRFI 105 not implemented

Open damien-mattei opened this issue 2 years ago • 4 comments

hello, i can not use $bracket-apply$ and find no occurence of it in the repository.I suppose it is not implemented. In theory it should be as curly infix is included in neotreic expression incuded in sweet expressions. Bienvenue dans DrRacket, version 7.7 [3m]. Langage: sweet-exp racket, avec débogage; limite mémoire : 128 MB.

    (define T (make-vector 5))
    '{T[3] <- 7}
    '(<- (T 3) 7)

{T[3] <- 7}
. set!: not an identifier in: (T 3)

normally this should expand like:

'{T[3] <- 7}
'(<- ($bracket-apply$ T 3) 7)

{T[3] <- 7}
7

{T[3]}
7

i suppose sweet exp transforming T[3] in T(3) and is ignoring the $bracket-apply$

Regards, Damien

damien-mattei avatar Mar 21 '22 11:03 damien-mattei