Changing the behavior of the <error> function.
commitf01eb0d237616b17000f185787fa81f104543bc2
authorHenrik Tidefelt <tidefelt@isy.liu.se>
Tue, 18 Aug 2009 18:12:41 +0000 (18 20:12 +0200)
committerHenrik Tidefelt <tidefelt@isy.liu.se>
Tue, 18 Aug 2009 20:26:23 +0000 (18 22:26 +0200)
treee3f580c926c4fdc0304c176cad61cd81302cbfa1
parentceecab7491c591ce185ede292d3d4859f00076aa
Changing the behavior of the <error> function.

The funciton now requires a bunch of arguments, and interacts with the C-error continuation.

The change is not backward compatible, since it is no longer sufficient to pass just a string to <error>.  The simplest way to update source files is to change
  [error <some-str>]
to
  [error 'misc VARNAME <some-str>]
if the expression appears inside the definition of a function being bound to a variable.  In other places, just use
  [error 'misc ("(don't know/don't care)") <some-str>]
or something similar.
source/coremisc.cc