vtereshkov / umka-lang

Umka: a statically typed embeddable scripting language
BSD 2-Clause "Simplified" License
1k stars 53 forks source link

Separate namespace for modules #379

Closed vtereshkov closed 3 months ago

vtereshkov commented 3 months ago

This should be allowed:

import "res.um"

fn main() {
    res := true   // OK: Local variable res
    res::load()   // OK: Function load() from module res 
}