1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 04:10:18 +02:00
guile/module
Andy Wingo 249bab1c53 @ and @@ as primitive macros
* libguile/eval.h:
* libguile/eval.c (error_unbound_variable, error_defined_variable):
  Move these prototypes up earlier.
  (scm_m_at, scm_m_atat): New functions, provide the @ and @@
  functionality. Moved here from defmacros because they are
  "special", inasmuch as syncase doesn't really understand them in
  interpreted code.

* module/ice-9/boot-9.scm (@, @@): Don't define as defmacros, as
  defmacros have to actually return source now.
2009-04-17 15:20:18 +02:00
..
ice-9 @ and @@ as primitive macros 2009-04-17 15:20:18 +02:00
language hygienic compilation 2009-04-17 15:20:18 +02:00
oop speed up goops rehashing 2009-03-20 16:20:00 +01:00
scripts guile-tools is a scheme script that loads scheme modules 2009-04-17 11:19:42 +02:00
srfi fix mismerge on srfi-19.scm 2009-01-12 21:45:37 +01:00
system support expression-by-expression compilation 2009-04-16 17:49:59 +02:00
Makefile.am guile-tools is a scheme script that loads scheme modules 2009-04-17 11:19:42 +02:00