error

[procedure] error who message obj ...

R6RS: The who argument must be a string, a symbol or #f. If it is not #f, it should describe the procedure or operation that detected the exception, and used to initialise who field of &who condition. See also assertion-violation, assert.

[procedure] error reason arg ...

SRFI-23. Chicken, Gauche, SCM

[procedure] error symbol string object ...

ChezScheme has extra symbol to indicate the place of error, and objects are formatted by format.

[procedure] error symbol string object

Bigloo: Similar to Chez, but only takes one object. Bigloo also has error/location.

[procedure] error format-string object ...

STk uses format to format error messages. Gauche provides errorf which is equivalent to STk's error.

[procedure] error [name] string [obj ...]

STklos: covers most of error variations. The first arg can be symbol like ChezScheme's. string can be either a format string (if it has tilde) or a simple string (otherwise), and it works like STk's error and SRFI-23's error, respectively.