About the types video: I notice that you’re using ‘uint’, which upon closer inspection is ‘unsigned integer’, meaning there’s no sign bit and you can’t code negative numbers. Might want to mention that.
Upon closer closer inspection ‘uint’ is acting like a template for ‘uint32’, ‘uint64’, ‘uint128’, etc. As a scientific programmer I find that both very awesome and very sloppy (for hardware-in-the-loop purposes). Even C allows you to slice off memory by-the-bit for extreme efficiency.
And speaking of: where are the floating point types? What are we coding here, a BASIC Stamp?!? What if I wanted to send $4.95?
I’m not even asking for anything mathematically useful like Fortran’s ‘complex’ or a ‘rational’, or a ‘quaternion’ type. Solidity thus far seems useless for engineering problems like orbit mechanics or drone control systems. And I suppose that’s fair considering the gas costs.
So apparently Solidity is designed for bean counting–WHOLE beans only! None of that split pea nonsense.