core: One SCM type for function.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 3 Nov 2016 20:28:05 +0000 (21:28 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 12 Dec 2016 19:33:50 +0000 (20:33 +0100)
commit7e8341d76c021c77e4657aaf17a842a1e63bb6a0
treef28908818017fb3ea0ae3b5f5b627058a2089cf2
parent0eda7383f2f8a8db6ef537cd9a1f35d3472635f3
core: One SCM type for function.

* mes.c (function_t): New struct.
  (type): One type for function.
  (call): Refactor.
* build-aux/mes-snarf.mes: Use arity annotation.  WAS: args.  Update
  annotations.
build-aux/mes-snarf.scm
lib.c
math.c
mes.c
module/mes/type-0.mes
string.c
type.c