cast compiler warnings please
Created by: reiniervandijk
Please, cast warnings or errors if someone writes syntactically incorrect object definitions.
(define-object A ()
:computed-slots
((a "foo" "bar")))
At this moment, Gendl will ignore the :a slot definition and the user (me in this case) gets an error when he tries to reference the slot, which is confusing.
Imported comments:
By genworks on 2015-01-29 23:44:31 UTC
Open for submissions: $100
This item should cover as many common cases of malformed define-object content as possible.
By reiniervandijk on 2015-03-26 00:42:52 UTC
This issue has a double-dollar tag, but only a $100 bounty is posted here. That would correspond to a single-dollar tag, like for the other bounties. Considering the contribution-effort-reward balance, is this a single or double-dollar bounty? I'm considering making a fix, but that depends on this balance.
By genworks on 2015-03-27 03:25:34 UTC
Removed bounty, this is too open-ended. Will be adding more bounties for other issues.
By reiniervandijk on 2015-03-27 13:19:00 UTC
Nooooo!!! :( While awaiting you reply, I went ahead by implementing a kick-ass extension to Gendl for syntax-checking, for which I dedicated quite some time now. How unfortunate this is. What made you remove the bounty? I personally think this syntax-checker is extremely important ingredient to any language and the description definitely wasn't too open-ended, on the contrary. Will send you a private e-mail with the implementation.