diff --git a/src/protocol/eval.rs b/src/protocol/eval.rs index a16a05fa3183f31abe804a6d8ef8ba06dec471d7..85af7bf55525596e1cc67fe667120703a96cf940 100644 --- a/src/protocol/eval.rs +++ b/src/protocol/eval.rs @@ -1511,10 +1511,13 @@ impl Store { assert_eq!(2, expr.arguments.len()); let port_value = self.eval(h, ctx, expr.arguments[0])?; let msg_value = self.eval(h, ctx, expr.arguments[1])?; + println!("DEBUG: Handiling put({:?}, {:?})", port_value, msg_value); if ctx.did_put(port_value.clone()) { + println!("DEBUG: Already put..."); // Return bogus, replacing this at some point anyway Ok(Value::Message(MessageValue(None))) } else { + println!("DEBUG: Did not yet put..."); Err(EvalContinuation::Put(port_value, msg_value)) } }