Implement namespaced function calls
Currently, importing and calling a function looks like this:
import Dys.Io.*
fn main() {
println("foo")
}
I want it to look like this:
import Dys.Io
fn main() {
Io.println("foo")
}
Some function names are generic enough that there will eventually be conflicts (e.g. String's append
). The wildcard import syntax is also something I would consider a code smell in other languages and I don't my language to be smelly.
Edited by Andrej Petrović