Watson
#1
Did anyone catch jeopardy tonight and see the supercomputer known as watson? Its a three day competition against Ken Jennings and Brad Rutter, he is tied for the lead after today. I think Assault Cube should hire Watson as a new main developer.
Thanks given by:
#2
just cause he can memorize alot of facts doesn't mean he would be good at programming. remember the last time they had robots code something?
Thanks given by:
#3
As if that thing can even write 100 lines of shode.
Thanks given by:
#4
Sections of AC code should be part of the Jeopardy trivia.
Answer: These 23 lines of code give rise to the main way CubeScripts are stored in memory.

Question: What is
void alias(const char *name, const char *action)
{
    ident *b = idents->access(name);
    if(!b)
    {
        ident b(ID_ALIAS, newstring(name), newstring(action), persistidents, execcontext);
        idents->access(b.name, b);
    }
    else if(b->type==ID_ALIAS)
    {
        if(contextisolated[execcontext] && execcontext > b->context)
        {
            conoutf("cannot redefine alias %s in this execution context", b->name);
            return;
        }
        if(b->action!=b->executing) delete[] b->action;
        b->action = newstring(action);
        if(b->persist!=persistidents) b->persist = persistidents;
    }
    else conoutf("cannot redefine builtin %s with an alias", name);
}

COMMAND(alias, ARG_2STR);
Thanks given by:
#5
Only Watson could say it fast enough.
Thanks given by:
#6
(16 Feb 11, 07:53AM)V-Man Wrote: Sections of AC code should be part of the Jeopardy trivia.
Answer: These 23 lines of code give rise to the main way CubeScripts are stored in memory.

Question: What is
void alias(const char *name, const char *action)
{
    ident *b = idents->access(name);
    if(!b)
    {
        ident b(ID_ALIAS, newstring(name), newstring(action), persistidents, execcontext);
        idents->access(b.name, b);
    }
    else if(b->type==ID_ALIAS)
    {
        if(contextisolated[execcontext] && execcontext > b->context)
        {
            conoutf("cannot redefine alias %s in this execution context", b->name);
            return;
        }
        if(b->action!=b->executing) delete[] b->action;
        b->action = newstring(action);
        if(b->persist!=persistidents) b->persist = persistidents;
    }
    else conoutf("cannot redefine builtin %s with an alias", name);
}

COMMAND(alias, ARG_2STR);

Probably about lies. Wow, that is as confusing as economy.
Thanks given by:
#7
Three words:
[Image: img-sidebar-toronto.jpg]
Thanks given by:
#8
(18 Feb 11, 05:05AM)|BC|Wolf Wrote:
(16 Feb 11, 07:53AM)V-Man Wrote: Sections of AC code should be part of the Jeopardy trivia.
Answer: These 23 lines of code give rise to the main way CubeScripts are stored in memory.

Question: What is
void alias(const char *name, const char *action)
{
    ident *b = idents->access(name);
    if(!b)
    {
        ident b(ID_ALIAS, newstring(name), newstring(action), persistidents, execcontext);
        idents->access(b.name, b);
    }
    else if(b->type==ID_ALIAS)
    {
        if(contextisolated[execcontext] && execcontext > b->context)
        {
            conoutf("cannot redefine alias %s in this execution context", b->name);
            return;
        }
        if(b->action!=b->executing) delete[] b->action;
        b->action = newstring(action);
        if(b->persist!=persistidents) b->persist = persistidents;
    }
    else conoutf("cannot redefine builtin %s with an alias", name);
}

COMMAND(alias, ARG_2STR);

Probably about lies. Wow, that is as confusing as economy.

I wish, otherwise I'd be an economist xD

I, for one, welcome our new robot overlords.
Thanks given by:
#9
(15 Feb 11, 03:48AM)Lantry Wrote: just cause he can memorize alot of facts doesn't mean he would be good at programming.

Well... at least better than me. :)
Thanks given by:
#10
http://www.dump.com/2011/02/16/watson-on...y-3-video/
Thanks given by: