If you do it like this:
/alias t (args) {//topic $args;}
it will not change the behaviour.

Also you should not check ifs like if ( [$0]) since if you would try
to do /t 0 the if would evaluate that to false. Instead do if ( @ ) or
if ( # )
(@ expands to strlen and # expands to word count)

Best Regards
Jonas / kreca
On 2/20/08, Jeremy Chadwick <[EMAIL PROTECTED]> wrote:
> I've been tinkering around with EPIC5 for a few days, and there's one
> difference which has been the source of some confusion for me.  Take
> for example the following alias on EPIC4/ircII:
>
> alias t //topic
>
> This has two capabilities: a user can type "/t" and see what the current
> topic is and when it was set, or they can type "/t hello bob" and set
> the current topic.
>
> This alias breaks on EPIC5, with "/t" by itself setting the topic to
> literally nothing.  The only solution I found was to do this, which
> seems a bit unnecessary:
>
> alias t { if ([$0]) { //topic $* } { //topic } }
>
> Is there a more intelligent way of accomplishing what used to "just
> work" in EPIC4?
>
> --
> | Jeremy Chadwick                                    jdc at parodius.com |
> | Parodius Networking                           http://www.parodius.com/ |
> | UNIX Systems Administrator                      Mountain View, CA, USA |
> | Making life hard for others since 1977.                  PGP: 4BD6C0CB |
>
> _______________________________________________
> List mailing list
> List@epicsol.org
> http://epicsol.org/mailman/listinfo/list
>
_______________________________________________
List mailing list
List@epicsol.org
http://epicsol.org/mailman/listinfo/list

Reply via email to