core: Remove pmatch-car, pmatch-cdr hack.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 28 Apr 2018 10:19:40 +0000 (12:19 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 28 Apr 2018 10:19:40 +0000 (12:19 +0200)
commitc03449ac5af153b1a5c4484e3748818922d774ee
tree087eb7ffe54d24dc1c3dedf3793177c033c4a3f2
parent7603ee1f31a18ce12ddee1eb78b2a9df46591841
core: Remove pmatch-car, pmatch-cdr hack.

* src/mes.c (scm_vm_eval_pmatch_car, scm_vm_eval_pmatch_cdr): Remove
  (eval_apply): Remove cell_vm_eval_pmatch_car,
  cell_vm_eval_pmatch_cdr hack.
  (mes_symbols): Remove cell_symbol_pmatch_car, cell_symbol_pmatch_cdr.
* scaffold/mini-mes.c: Likewise.
* module/mes/guile.scm (mes): Remove pmatch-car, pmatch-cdr.
* module/mes/pmatch.scm (ppat): Use plain car, cdr.
module/mes/guile.scm
module/mes/pmatch.scm
scaffold/mini-mes.c
src/mes.c