Кажется, я помню, еще в '91 или около того, что консольная реализация IRCII на коробке Solaris, которая впервые дала мне доступ в сеть, позволяла мне / объединять несколько каналов в данной сети, так что при присоединении новых каналов, они начнут прокручивать до единого вида консоли. Давайте назовем это парадигмой чата «чередующийся разговор». Я правильно помню это? Что еще более важно, есть ли современный способ сделать это в любом из клиентов на основе графического интерфейса?
Я удивлен, что это не обычное желание / функция, потому что я думаю, что это значительно улучшило бы впечатление, особенно на каналах с высоким SNR. Например, если я работаю над проектом, я могу подключиться к Freenode и присоединиться: # Qt, # OpenGL, # C++. Как и сейчас, с mIRC, Xchat, мне приходится вручную перелистывать страницы, чтобы посмотреть, что говорится, и ответить.
То, что я представляю себе, будет выглядеть примерно так (для простоты используется только 2 канала)
>/ присоединиться #QT #OpenGL
<[QT] QtChannelUser: Здравствуйте, TwoPixelGrid.
<[OpenGL] OpenGLChannelUser: Привет, TwoPixelGrid.
> @QT: Привет, QtChannelUser
> @OpenGL: Привет еще разOpenGLChannelUser
> И это сообщение выходит на все мои каналы.
Должен ли я написать новый клиент или это уже там?