Menu

#239 MPI primitive {func:} doesn't work

Critical
closed-fixed
8
2017-03-20
2005-01-31
Wayne McRae
No

The {func:} primitive ignores multiple arguments.

@act fuzzy=me,$nothing
@lock fuzzy=me&!me
@fail fuzzy={debug:{func:test,a,b,{&b}{&a}}{test:1,2}}
fuzzy

produces

(@Fail) {FUNC:`test`,`a`,`b`,`{&b}{&a}`}
(@Fail) `test`
(@Fail) `a`
(@Fail) `b`
(@Fail) {FUNC:`test`,`a`,`b`,`{&b}{&a}`} = ``
(@Fail) {WITH:`b`,`2`,`{&b}{&a}`}
(@Fail) `b`
(@Fail) `2`
(@Fail) {&b:}
(@Fail) {&b:} = `2`
(@Fail) {&a}: Unrecognized variable.
(@Fail) {WITH} (arg 2)
(@Fail) {DEBUG} (arg 1)

The {with:} used by the interpreter to run the
expression doesn't appear to nesting properly for
multiple arguments. Code was run on Muck2.2fb6.03

Discussion

  • Kyle Hamilton

    Kyle Hamilton - 2005-06-05
    • assigned_to: nobody --> revar
     
  • Wyld

    Wyld - 2005-07-13
    • priority: 5 --> 7
     
  • Wyld

    Wyld - 2005-07-13
    • priority: 7 --> 8
     
  • Wyld

    Wyld - 2005-07-13
    • milestone: 100411 --> Critical
     
  • Wyld

    Wyld - 2017-03-20

    Fixed in latest git commit.

     
  • Wyld

    Wyld - 2017-03-20
    • status: open --> closed-fixed
     

Log in to post a comment.