-- main.mcl -- import "second.mcl" import "os" # this fixes it but the wrong way include second.xclass -- second.mcl -- import "fmt" class xclass { # note that `os` is not imported here $aaa = if os.is_family_debian() { "bbb" } else { "ccc" } print "${aaa}" { msg => "hello", } } -- OUTPUT -- # err: errSetScope: func `os.is_family_debian` does not exist in this scope: /second.mcl @ 5:12-5:33