1. more zoho.____ variables and perhaps an assert method
I just built a simple logging system for debugging. In my functions I just use something like...
log("functionName", "line #", "messages")
If we had zoho.funcName, zoho.line_number, zoho.funcId, zoho.formId, etc we could build some pretty awesome logging, documentation systems. I could create links straight to the form edit view!
I'm trying to use unit tests as much as I can for testing functionality so using info messages for debugging is a pretty bad solution. Logging is better for passive debugging.
2. My dream! (Check out Ackmate used for Textmate.) alt+s keys opens a search box from anywhere in edit mode. Start typing text and get a list of every resource that has the search value in it. Then just click on the search result to go straight there! It's terribly hard to know everywhere a function is referenced right now.
Example :
Search : "lead.exists("
form1->On-Add->On Success
"if(
lead.exists(lead_id)) "
Thanks!
@srhyne