racket/drracket

drracket doesn't like infinity recursive macro

Aperta

#622 aperta il 1 lug 2023

 (0 commenti) (0 reazioni) (0 assegnatari)Racket (102 fork)github user discovery
good first issue

Metriche repository

Star
 (513 stelle)
Metriche merge PR
 (Merge medio 14g) (1 PR mergiata in 30 g)

Descrizione

Drracket silently reach 100% CPU when open a file with infinity recursion macro:

#lang racket

(define-syntax (f stx)
  stx)

f

It goes back to normal if I fix the macro to make it terminate.

It also runs forever for check syntax. But I can stop it in this case.

Guida contributor