moo programming help file

Upload: jeannie-munro

Post on 03-Jun-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Moo Programming Help File

    1/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    1

    11

    1 /

    / /

    / 1 3

    1 31 3

    1 3

    INTRODUCTION TO MOO PROGRAMMING

    S

    S S

    S D

    D D

    D

    @

    @ @

    @ T

    @

    @ @

    @ M .

    . . : @ # 5 0 2 @ # 5 0 2

    @ # 5 0 2 @ # 5 0 2 @ # 5 0 2 @ # 5 0 2

    @ # 5 0 2 @ # 5 0 2

    @ # 9 8 0

    @ # 9 8 0 @ # 9 8 0

    @ # 9 8 0

    @

    @ @

    @

    T .

    L

    @ / @

    @ / @ @ / @

    @ / @ L / L

    S

    S S

    S D

    D D

    D

    @ @ @ @

    @

    @ @

    @

    P ,

    :

    , , ( )

    @ @ @ @ ( )

    @ .

    @ . @ .

    @ . ( )

    @ :

    @ : @ :

    @ : ( )

    @ .

    @ .@ .

    @ . ( )

    @ ;

    @ ;@ ;

    @ ; ( )

    @ :

    @ :@ :

    @ : ( )

    @ @ . A @ ,

    . I ,

    ,

    . D

    " " .

    @

    @ @

    @

    @

    @ @

    @

    R

    < > , .

    @

    @@

    @

    R

    < > , . @ < >

    @ :

    @ : @ :

    @ :

    @ # :

    @ # : @ # :

    @ # :

    P M O O

    . N ,

    . Y

    @

    @ @

    @

    .

    D , , /

    .

    @

    @ @

    @ P . N :

    , .

    @

    @ @

    @ P .

  • 8/12/2019 Moo Programming Help File

    2/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    2

    22

    2 /

    / /

    / 1 3

    1 31 3

    1 3

    S

    S S

    S D

    D D

    D

    @

    @ @

    @

    " "

    " " " "

    " "

    @

    @ @

    @

    "

    " "

    "

    /

    / /

    /

    T :

    , . < - >

    : $ , $ , $ , $

    $ , $ , $ , $ $ , $ , $ , $

    $ , $ , $ , $ .

    I ,

    ( )

    ( . . , # 4 5 6 2 )

    @

    @ @

    @

    @

    @ @

    @

    D . N ,

    .

    @

    @ @

    @

    @

    @ @

    @

    .

    . .

    .

    . . : @ .

    . . : @ . . . : @ .

    . . : @ .

    S < > < > . T

    < > . T , < > .

    T .

    . .

    . .

    F , .

    . .

    .

    .

    , , ,

    , , , , , ,

    , , ,

    @

    @ @

    @ : , . . . ,

    : , . . . , : , . . . ,

    : , . . . ,

    @ .

    @ . @ .

    @ .

    @ :

    @ : @ :

    @ :

    @ # :

    @ # : @ # :

    @ # :

    T .

    T .

    T

    . T ,

    M O O . ,

    .

    @ , . . . ,

    @ , . . . , @ , . . . ,

    @ , . . . ,

    @ , . . . , :

    @ , . . . , : @ , . . . , :

    @ , . . . , :

    @ # , . . . , :

    @ # , . . . , : @ # , . . . , :

    @ # , . . . , :

    T . Y

    . T

    .

    T @ ,

    . A

    .

    T , @ # ,

    . T

    1 - ( ) (

    @ ) .

    @ , . . . ,

    @ , . . . , @ , . . . ,

    @ , . . . ,

    @ , . . . , :

    @ , . . . , : @ , . . . , :

    @ , . . . , :

    @ # , . . . , :

    @ # , . . . , : @ # , . . . , :

    @ # , . . . , :

    T . I

    ,

    . O ,

    . N @ ,

    .

    #

    # #

    #

    C , , /

    . A

    . T

    ( < > < > ) , , . T

    ( < > ) , ,

    .

  • 8/12/2019 Moo Programming Help File

    3/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    3

    33

    3 /

    / /

    / 1 3

    1 31 3

    1 3

    ,

    " " ,

    S

    S S

    S D

    D D

    D

    @ .

    @ . @ .

    @ .

    A < - > . T

    , ; 0 .

    N ,

    . H ,

    O .

    @ @ .

    @ .

    @ . @ .

    @ .

    @ .

    @ . @ .

    @ .

    R .

    @ .

    @ . @ .

    @ .

    C .

    Y ,

    . @ @ .

    , ,

    S

    S S

    S D

    D D

    D

    #

    # #

    #

    C , , .

    < - > , ,

    < - > , ,

    < - > , , ,

    O B J E C T P E R M I S S I O N S

    O B J E C T P E R M I S S I O N S O B J E C T P E R M I S S I O N S

    O B J E C T P E R M I S S I O N S

    : , ; ( )

    ; ( )

    : @ @

    : @

    P R O P E R T P E R M I S S I O N S

    P R O P E R T P E R M I S S I O N S P R O P E R T P E R M I S S I O N S

    P R O P E R T P E R M I S S I O N S

    " " , @

    " " , , @

    E R B P E R M I S S I O N S

    E R B P E R M I S S I O N S E R B P E R M I S S I O N S

    E R B P E R M I S S I O N S

    , @

    , @

    ,

  • 8/12/2019 Moo Programming Help File

    4/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    4

    44

    4 /

    / /

    / 1 3

    1 31 3

    1 3

    VERBS

    V M O O , .

    I : " :

    : :

    : ;

    ; ;

    ; - .

    T . I ,

    . I ,

    . I ,

    ( ) :

    , , , , , . F , .

    S

    S S

    S D

    D D

    D

    @ :

    @ : @ :

    @ :

    @ :

    @ : @ :

    @ :

    A ( ) . I

    ,

    : @ : " * "

    . . : @ :

    @ : @ :

    @ :

    @

    @ @

    @ :

    : :

    :

    @

    @ @

    @ R

    < > , . @ < >

    @ :

    @ : @ :

    @ :

    @ # :

    @ # : @ # :

    @ # :

    P M O O

    . N ,

    . Y

    @

    @ @

    @

    .

    C , , /

    .

    @ , . . . , :

    @ , . . . , : @ , . . . , :

    @ , . . . , :

    @ # , . . . , :

    @ # , . . . , : @ # , . . . , :

    @ # , . . . , :

    A . A

    .

    @ # ,

    . T

    1 - ( ) (

    @ ) .

    @ , . . . , :

    @ , . . . , : @ , . . . , :

    @ , . . . , :

    @rmalias# alias,...,alias from object:verb-nr

    R . A

    .

    I , * . I

    * , * . I * ,

    *

    . . :

    * * * * , , , .

    *

    * *

    * , , , .

  • 8/12/2019 Moo Programming Help File

    5/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    5

    55

    5 /

    / /

    / 1 3

    1 31 3

    1 3

    I :

    ( / / )

    ( / / )

    T

    :

    T

    , , :

    / / /

    / /

    / / / /

    / / / /

    :

    : :

    :

    , @

    , @

    ,

    ; " "

    T " " , " "

    " " , .

    T , @ :

    S : @ :

    @ : @ :

    @ :

    . . : @ : " "

    @ : " " @ : " "

    @ : " "

  • 8/12/2019 Moo Programming Help File

    6/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    6

    66

    6 /

    / /

    / 1 3

    1 31 3

    1 3

    ,

    S

    S S

    S D

    D D

    D

    @ :

    @ : @ :

    @ : T V E ,

    . T :

    ( ) :

    : ,

    # - #

    # - # ( ,

    $ )

    # # - # #

    E . T

    . .

    T - :

    - ( : :

    /

    : :

    : :

    : )

    -

    @ :

    @ : @ :

    @ :

    @ # :

    @ # : @ # :

    @ # :

    C M O O .

    I < > < > < >

    , ,

    . T

    .

    O , @ # . T 1 -

    ( ) ( @ ) .

    T @ - ,

    :

    .

    . .

    .

    @

    @ @

    @

    . < >

    . < > . < >

    . < >

    A -

    , , ,

    , ,

    .

  • 8/12/2019 Moo Programming Help File

    7/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    7

    77

    7 /

    / /

    / 1 3

    1 31 3

    1 3

    U

    U U

    U S

    S S

    S

    T : ( " Y " ) ;

    ( ) A $ : ( . ) ;

    ( ) A

    ( + )

    ( ) A . : ( " R ! " ) ;

    ( ) A . : ( , " R ! " )

    B U I L T

    B U I L T B U I L T

    B U I L T

    I N O B J E C T P R O P E R T I E S

    I N O B J E C T P R O P E R T I E S I N O B J E C T P R O P E R T I E S

    I N O B J E C T P R O P E R T I E S

    ?

    ?

    ?

    ?

    ?

    S P E C I A L A R I A B L E S I N F U N C T I O N S ( B U I L T

    S P E C I A L A R I A B L E S I N F U N C T I O N S ( B U I L T S P E C I A L A R I A B L E S I N F U N C T I O N S ( B U I L T

    S P E C I A L A R I A B L E S I N F U N C T I O N S ( B U I L T

    I N C O M M A N D P A R S E R A R I A B L E S )

    I N C O M M A N D P A R S E R A R I A B L E S ) I N C O M M A N D P A R S E R A R I A B L E S )

    I N C O M M A N D P A R S E R A R I A B L E S )

    $ " ' " , " " , " " , " "

    " , ' "

    " "

    " "

    " "

    @ : : ( . ) ;

    : ( . ) ; : ( . ) ;

    : ( . ) ;

    . : ( . + . ) ;

    . : ( . + . ) ; . : ( . + . ) ;

    . : ( . + . ) ;

    .

    ..

    .

  • 8/12/2019 Moo Programming Help File

    8/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    8

    88

    8 /

    / /

    / 1 3

    1 31 3

    1 3

    S

    S S

    S D

    D D

    D

    @ "

    @ " @ "

    @ "

    "

    " "

    "

    @

    @ @

    @

    "

    " "

    "

    "

    " "

    "

    @

    @ @

    @

    T . T

    . T

    ; . T @

    , , @

    . ( . . : @ # 2 0 1

    @ # 2 0 1 @ # 2 0 1

    @ # 2 0 1 )

    . . : @ N

    @ N @ N

    @ N ( N )

    T , (

    ) . A < - > :

    < > . . : ,

    , ,

    ,

    < > < > . . : , ,

    , , , ,

    , ,

    W , ,

    , . I , < >

    , ;

    . I ( . . , ,

    , . ) . .

    @ , , S

    @ , , S @ , , S

    @ , , S

    @ , ,

    @ , , @ , ,

    @ , ,

    W

    .

    T ;

    / . E . . : @ , , # 1 0 3 2

    @ , , # 1 0 3 2 @ , , # 1 0 3 2

    @ , , # 1 0 3 2

    N O T E : Y . I , . I

    , . Y

    @ - @ - .

    E :

    E : E :

    E : Y # 8 0 2 # 7 4 2

    @ , , # 7 4 2

    @ , , # 7 4 2 @ , , # 7 4 2

    @ , , # 7 4 2 C # 8 0 2 # 7 4 2 .

    T , . .

    # 8 0 2 = # 7 4 2

    # 8 0 2 = # 7 4 2 # 8 0 2 = # 7 4 2

    # 8 0 2 = # 7 4 2 , # 8 0 2 = # 7 4 2

    # 8 0 2 = # 7 4 2 # 8 0 2 = # 7 4 2

    # 8 0 2 = # 7 4 2

    T . E . .

    # 7 4 2 # 9 3 6 # 7 4 2 # 8 5 1 .

    T # 7 4 2

    : @

    @ @

    @

    # 9 3 6

    # 9 3 6 # 9 3 6

    # 9 3 6

    @

    @ @

    @

    # 8 5 1

    # 8 5 1 # 8 5 1

    # 8 5 1

    @

    @ @

    @

    @

    @ @

    @

    @

    @ @

    @

    @

    @ @

    @ .

    . .

    .

    @ .

    @ . @ .

    @ .

    D . T

    . . .

    . .

    .

    @

    @ @

    @

    .

    . .

    .

    .

  • 8/12/2019 Moo Programming Help File

    9/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    9

    99

    9 /

    / /

    / 1 3

    1 31 3

    1 3

    S

    S S

    S D

    D D

    D

    @

    @ @

    @ S ( )

    . I ,

    @ . T

    , , . A ,

    . R

    , .

    S @

    .

    @

    @ @

    @

    @ !

    @ ! @ !

    @ !

    @

    @ @

    @

    A . T

    @ .

    T ;

    .

    @ .

    @ ! .

    @ (

    " " ,

    ) .

    S E C U R I T

    S E C U R I T S E C U R I T

    S E C U R I T

    @ . 0

    @ . 0 @ . 0

    @ . 0 P

    @

    @ @

    @

    @ !

    @ ! @ !

    @ !

    @

    @ @

    @

    @ !

    @ ! @ !

    @ !

    T

    . P

    ( ,

    ) . O

    . ,

    # - 1 . U @ , @ * *

    , ,

    , . G ,

    @ @ .

    @ < > < > ,

    @ < > < >

    ( , < >

    ) . I ,

    / .

    @ . . .

    .

  • 8/12/2019 Moo Programming Help File

    10/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    1 0

    1 01 0

    1 0 /

    / /

    / 1 3

    1 31 3

    1 3

    S

    S S

    S D

    D D

    D

    # "

    # " # "

    # "

    "

    " "

    "

    C - : # 1 0 0

    @

    @

    @ @

    @

    " "

    " " " "

    " " D

    @ @ @ @ R

    S

    S S

    S D

    D D

    D

    S /

    A /

    A ( )

    T

    I C P . I C C !

    J .

    T .

    E .

    < >

    < > < >

    < >

    < >

    < > < >

    < >

    R ( = )

    E . . #

    L

    A

    E . . : P :

    W : P : % ( % * % ) '

    P : % ( % * % ) ' P : % ( % * % ) '

    P : % ( % * % ) ' % ( . * % )

    % ( . * % ) % ( . * % )

    % ( . * % )

    R : ' % 2 % 1 ?

    R : ' % 2 % 1 ? R : ' % 2 % 1 ?

    R : ' % 2 % 1 ?

    A .

    E . F

    , .

    < >

    < > < >

    < >

    < >

    < > < >

    < >

    R ( = )

    E . . :

    D

    < >

    < > < >

    < >

    M ( = )

    A , T

    , , .

    < >

    < > < >

    < >

    < >

    < > < >

    < >

    R ( = )

    E . . :

    D

    A

    W

    .

    R ( = )

    E . . :

    D

  • 8/12/2019 Moo Programming Help File

    11/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    1 1

    1 11 1

    1 1 /

    / /

    / 1 3

    1 31 3

    1 3

    S

    :

    : :

    : . T -

    . A - :

    : :

    :

    .

    N O T E : T S . . I .

    ? I . . ? .

    I - .

    R . Y

    . S - ( ) / ( ) .

    A . T ;

    , . N

    . F ,

    % ; [ ] *

    , , , , .

    R " " . A

    . T

    $ , ^ , . , * , + , ? , [ , ] % . A ,

    % .

    F , , ,

    . ( I * * , , . ) L ,

    .

    A A B . T

    A B .

    A , ,

    . S .

  • 8/12/2019 Moo Programming Help File

    12/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    1 2

    1 21 2

    1 2 /

    / /

    / 1 3

    1 31 3

    1 3

    T : .

    . .

    .

    S S S

    S : T & M O O . T

    :

    o I / , I / , I / , I / , ' , .

    ' , . ' , .

    ' , .

    o I , ' .I , ' .I , ' .

    I , ' .

    T 8 . T

    ,

    . U ,

    , .

    T : C , , M O O . O ;

    M O O , . W

    , , , M O O . H

    :

    P O R T I N G P R O C E D U R E

    P O R T I N G P R O C E D U R E P O R T I N G P R O C E D U R E

    P O R T I N G P R O C E D U R E

    1 .

    1 . 1 .

    1 . O M O O

    , @ ,

    ( # ) .

    2 .

    2 .2 .

    2 . T ;

    .

    3 .

    3 .3 .

    3 . O M O O #

    :

    . @

    @ @

    @

    . @ # = #

    . @ # = # . @ # = #

    . @ # = #

    4 .

    4 .4 .

    4 . E .

    . R @ , .

    . S - . F , M O O ,

    .

    .

    S , . . :

    , " . "

    5 .

    5 .5 .

    5 . U M O O :

    U M O O :U M O O :

    U M O O :

    U . F

    . S ,

    .

    W / , - -

    X - W S X - S

    . N ! D O N T U P L O A D T W I C E , 2

    ! ( M O O ) . T

    : . . @

    # : " " @ # : " , . . " .

    6 .

    6 .6 .

    6 . N , / .

  • 8/12/2019 Moo Programming Help File

    13/13

    L M O O P H D

    L M O O P H D L M O O P H D

    L M O O P H D . : : . 1 . 0 : : .

    . : : . 1 . 0 : : .. : : . 1 . 0 : : .

    . : : . 1 . 0 : : .

    1 3

    1 31 3

    1 3 /

    / /

    / 1 3

    1 31 3

    1 3

    T :

    I I ( . . , M O O , J

    ) . I , A S K !

    I M O O

    M - . T , @ < > . I ( . . -

    ) ( @ - ) .

    I M O O ,

    .