Plan 9 from Bell Labs’s /n/sources/patch/saved/acid.trap-exceptions/readme

Copyright © 2009 Alcatel-Lucent.
Distributed under the Lucent Public License version 1.02.
Download the Plan 9 distribution.


An exception trapping facility.

Examples:

  acid: +try { 1 + {} ; }
  bad rhs type +

  acid: +try { 1 + 1 ; }
  ok

  acid: +try { error("foobar") ; }
  foobar

  acid: e = try { 1 + {} ; }
  acid: print(e)
  bad rhs type +

Justification:

  The Acid testing framework I developed required
  error trapping.

philip.dye@cs.cmu.edu

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2009 Alcatel-Lucent. All Rights Reserved.
Comments to webmaster@plan9.bell-labs.com.