racket/drracket

drracket doesn't like infinity recursive macro

开放

#622 创建于 2023年7月1日

 (0 条评论) (0 个反应) (0 位负责人)Racket (102 个派生)github user discovery
good first issue

仓库指标

星标
 (513 个星标)
PR 合并指标
 (平均合并 14天) (30 天内合并 1 个 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.

贡献者指南