racket/drracket

drracket doesn't like infinity recursive macro

Ouverte

#622 ouverte le 1 juil. 2023

 (0 commentaire) (0 réaction) (0 personne assignée)Racket (102 forks)github user discovery
good first issue

Métriques du dépôt

Stars
 (513 étoiles)
Métriques de merge PR
 (Merge moyen 14j) (1 PR mergée en 30 j)

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.

Guide contributeur