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

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
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 © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.