Hi!
While learning more about Go I tried implementing something similar to django.forms' input validation, data cleaning and error collection - goforms [1]. I've recently taken a quick look at gorilla schema which does data cleaning - but doesn't (seem to) encapsulate input validation (ie. number ranges, string sizes etc.) or error collection (other than conversion errors).
Before I abandon my goforms learning project and instead look to gorilla.schema, can anyone confirm the above, or point me to some examples which demo input validation and customised errors [2]. Or if you've time, take a quick look at goforms (both the readme and tests demo usage) and let me know why it's not a useful direction for go.
Thanks!
[2] goforms doesn't have these yet either, but it was the next thing I was going to add and I think it'll be pretty straight-forward.