racket/drracket

drracket doesn't like infinity recursive macro

Offen

#622 geöffnet am 01.07.2023

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Racket (102 Forks)github user discovery
good first issue

Repository-Metriken

Stars
 (513 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 14T) (1 gemergte PR in 30 T)

Beschreibung

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.

Contributor Guide