rhombus-prototype
rhombus-prototype copied to clipboard
Module-path operators confuse Check Syntax
Module-path operators don’t seem to cooperate with Check Syntax enough. For example,
#lang rhombus
// "export.rhm"
export:
something
def something = #false
#lang rhombus
// "import.rhm"
import:
"export.rhm" open
something
here, Check Syntax can draw an arrow from something to "export.rhm", but
#lang rhombus
// "import.rhm"
import:
file("export.rhm") open
something
here, no more arrow! In fact, even the most basic / module-path operator confuses Check Syntax, so Rhombus programs currently can look very bland in Racket Mode, which uses Check Syntax for fontification.