Forum OpenACS Q&A: Re: why does db_transaction { ... } on_error { ... } not catch db_1rows...?

If, as a workaround, I wrap each db_transaction in a catch, well, ...

A) Will the outer catch affect the inner goop any?

B) If the catch catches an error, how do I gracefully
  abort and rollback the transaction?

  Can I then call db_abort_transaction, or will stuff be happening at the wrong upvar levels?

C)  When will someone write backquote macro processing for Tcl?

7: Tmac Tcl macros (response to 5)
Posted by Andrew Piskorski on
Jerry, Tmac is a macro facility for Tcl. I haven't used it, and I'm not sure how it compares to Lisp or Scheme backquote type macros. What do you think of it?