I know this is cutting edge software, but the last time I actually got a return value from a contract was somewhere around PoC-3 or (I think) -- I remember it was the mul2.se contract.
I've run through every tutorial I could find and the only ones that actually worked were KenK's. (Thanks for doing that KenK!)
Unfortunately, I cannot find any example that works where I call my contract and get a return value -- this is an absolute necessity for me to test my contract.
I've tried using Solidity on: the poc7 VMware image as well as my own VirtualBox build of poc8.
I've tried using Serpent on: pyethereum.
I've tried probably 30 different variations of building code with different options, installing binaries vs building code, trying both serpent as well as solidity on each one of the different tools.
I can manually load contracts via alethzero and (theoretically) I can call them, but I have no evidence that this is actually happening because I cannot get a return value.
I can successfully create a contract in pyethereum but I get errors like "Exception: Encode datalist deprecated" when I try to call the contract based on examples.
People keep pointing me to examples that should address my problem, but the examples don't behave as described.
I would be very happy if I could just get a single return value from any contract to work -- does any example/tutorial like this exist?