CommandHelper Build #3552-

Project CommandHelper
Status SUCCESS
Branch master
Number #3552-
Date 3 weeks ago
Artifacts

Sponsored by CreeperHost
Changes
ID Summary Committer Date
2efc14ff Update LICENSE.txt ladycailin 3 weeks ago
a00162d9 Add a Booleanish interface. (#514) Add a Booleanish interface. This allows objects to specifically declare that, while not booleans themselves (except CBoolean), they do have a way to convert to a truth value. This distinction allows functions like if and for to formally declare that they accept a Booleanish value, but others, will only accept an actual boolean value. As it stands today, everything accepts booleanish values, and that is unfortunate, but that will be addressed when strong typing is added, so that it will reduce most of the errors that would be runtime. ladycailin 3 weeks ago
50fbeb72 ArrayAccess is not Sizeable ladycailin 3 weeks ago
d6dedaec Documentation updates ladycailin 3 weeks ago
a0b8b5c6 Fix missing interface declaration ladycailin 3 weeks ago
c4ae56e3 Add a Booleanish interface. This allows objects to specifically declare that, while not booleans themselves (except CBoolean), they do have a way to convert to a truth value. This distinction allows functions like if and for to formally declare that they accept a Booleanish value, but others, will only accept an actual boolean value. As it stands today, everything accepts booleanish values, and that is unfortunate, but that will be addressed when strong typing is added, so that it will reduce most of the errors that would be runtime. ladycailin 3 weeks ago