@rak1507 you open a "file" with the name "host:port". currently only client sockets. example: start a tcp server by typing nc -l -p 1234 in the shell (requires a package usually called netcat). in another terminal start k and type:
":port" can be used as shorthand for "127.0.0.1:port"
@rak1507 (:)[1;2] parses to the same ast as (1):2, so the compiler thinks you're trying to assign to the constant 1. however, in isolation, : is "right" (aka "dex") - a function that returns its right argument.
@ngn hmm, when you put it that way... I guess there are times where characters are treated as integers (versus other instances where they are treated differently). I guess it boils down to some qualitative "how much sense does it make" question for that first category