racket/drracket

drracket doesn't like infinity recursive macro

オープン

#622 opened on 2023/07/01

 (0 件のコメント) (0 件のリアクション) (0 人の担当者)Racket (102 件のフォーク)github user discovery
good first issue

Repository metrics

Stars
 (513 個のスター)
PR merge metrics
 (平均マージ 14d) (30d で 1 merged PR)

説明

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.

コントリビューターガイド