factor/extra/irc/ui/commands/commands.factor

25 lines
660 B
Factor
Raw Normal View History

2008-07-14 20:53:08 -04:00
! Copyright (C) 2008 William Schlieper
! See http://factorcode.org/license.txt for BSD license.
USING: accessors kernel arrays irc.client irc.messages irc.ui namespaces ;
2008-07-14 20:53:08 -04:00
IN: irc.ui.commands
: say ( string -- )
2008-08-11 01:22:26 -04:00
irc-tab get
[ window>> client>> profile>> nickname>> <own-message> print-irc ]
[ listener>> write-message ] 2bi ;
: join ( string -- )
irc-tab get window>> join-channel ;
: query ( string -- )
irc-tab get window>> query-nick ;
2008-07-14 20:53:08 -04:00
: whois ( string -- )
"WHOIS" swap { } clone swap <irc-client-message>
irc-tab get listener>> write-message ;
2008-07-14 20:53:08 -04:00
: quote ( string -- )
drop ; ! THIS WILL CHANGE