878 |
message is created by displaying @var{msg} and writing the @var{args}. |
message is created by displaying @var{msg} and writing the @var{args}. |
879 |
@end deffn |
@end deffn |
880 |
|
|
881 |
|
@deffn {Scheme Procedure} display-error stack port subr message args rest |
882 |
|
@deffnx {C Function} scm_display_error (stack, port, subr, message, args, rest) |
883 |
|
Display an error message to the output port @var{port}. |
884 |
|
@var{stack} is the saved stack for the error, @var{subr} is |
885 |
|
the name of the procedure in which the error occurred and |
886 |
|
@var{message} is the actual error message, which may contain |
887 |
|
formatting instructions. These will format the arguments in |
888 |
|
the list @var{args} accordingly. @var{rest} is currently |
889 |
|
ignored. |
890 |
|
@end deffn |
891 |
|
|
892 |
The following are the error keys defined by libguile and the situations |
The following are the error keys defined by libguile and the situations |
893 |
in which they are used: |
in which they are used: |
894 |
|
|