racket/drracket

drracket doesn't like infinity recursive macro

Aberta

#622 aberto em 1 de jul. de 2023

 (0 comentário) (0 reação) (0 responsável)Racket (102 forks)github user discovery
good first issue

Métricas do repositório

Stars
 (513 estrelas)
Métricas de merge de PR
 (Mesclagem média 14d) (1 fundiu PR em 30d)

Description

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.

Guia do colaborador