core: Fix error message when macro is missing.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 27 Mar 2017 18:14:48 +0000 (20:14 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 27 Mar 2017 18:14:48 +0000 (20:14 +0200)
commitb99f7563671fa851a7b904df49495099637adb50
tree3b62fb66639c41581c66c115ba9e04dd9c73a7bd
parent124085e4dcd9f90e0f057b30d62b5bb115468775
core: Fix error message when macro is missing.

* mes.c (scm_vm_eval_check_func): New symbol.
  (eval_apply): In eval, evaluate car before evlis.  Fixes error
  message when macro match is missing in (match ... (car x)).
  (mes_symbols): Add cell_call_with_values, cell_current_module to environment.
* scaffold/mini-mes.c (eval_apply): Likewise.
mes.c
module/mes/read-0-32.mo
scaffold/mini-mes.c