use '/users' instead of '/names' and '/join' instead of '/change'
okdistribute opened this issue · comments
'names' could mean 'channel names' , and '/change' could mean 'change nick' so it wasn't very clear to me at first which was wich
maybe instead using /users and /join CHANNEL would be more clear
+1 for /join
-1 for /users
because /names
is irc lingo.
my only issue with /join
is the semantics don't match 100% with what irc's join, where you'll join channels and have a list of joined channels from which you'll see updates & mentions
it would be nice to have that in cabal too, but that would mean adding local state and keeping track of joined channels
(thinking out loud: or do we keep the state in the hyperdb under a user key e.g. userdata/<user>
, so that you have the same set of joined channels (and other user state) independently of which frontend/client you're using? then again probably not, because you still have a step where you have to identify as someone when you join in the other clients)
anyway im changing to /join
for now and we'll see how we solve local state stuff :)