Open veqqq opened 1 day ago
Here's a simplified, self-contained program that also has the same symptom:
#lang racket
(module verse-struct racket/base
(define parse-verse-line 1)
(provide parse-verse-line))
(require 'verse-struct
(for-syntax 'verse-struct))
; Compile-time parse
(begin-for-syntax
(require racket/runtime-path racket/port)
(define-runtime-path kjv-path "kjv.tsv")
parse-verse-line)
In this file (at this commit https://github.com/veqqq/verse-reader/commit/9d85176d956927f1423d5066b034ad9c882680fd#diff-03ff549a899d4177544a2571db77418a19e57495987c3bfc80d618d8a200ee48 ) the following code occurs:
If you remove the for-syntax require, the begin-for-syntax of course won't have the
parse-verse-line
function identifier...