hoodlum
hoodlum copied to clipboard
How "reset" should work
Initial reset values are convenient but visibly separate from where the values are actually used. I prototyped a reset { } block that would assign initial values from variable declaration, but this mostly seems to make it difficult to track where variables get assigned / easy to miss these initialization blocks. The alternative, having an explicit reset block, is easy to do with just if { ... } statements.