diff options
author | Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> | 2003-11-16 10:47:45 +0000 |
---|---|---|
committer | Dirk Herrmann <dirk@dirk-herrmanns-seiten.de> | 2003-11-16 10:47:45 +0000 |
commit | 6f81708ae081e9226bf71719ce70e529527f12b6 (patch) | |
tree | fb9335438786ddd0aabdab586910488f1ec9c587 /libguile/eval.h | |
parent | 910b512506d24b4a7c7f55e0b1d4940b5b7d15bc (diff) | |
download | guile-6f81708ae081e9226bf71719ce70e529527f12b6.tar.gz |
* eval.c (s_splicing): Commented and reformulated.
(lookup_global_symbol, lookup_symbol): New static functions.
(s_test, s_bindings, s_duplicate_bindings, s_variable): Removed.
(try_macro_lookup, literal_p): Use lookup_symbol instead of
creating a temporary pair for scm_lookupcar.
(scm_unmemocar, unmemocar): Renamed scm_unmemocar to unmemocar,
created deprecated wrapper function scm_unmemocar.
(SCM_VALIDATE_NON_EMPTY_COMBINATION, scm_sym_else,
scm_sym_unquote, scm_sym_uq_splicing, scm_sym_enter_frame,
scm_sym_apply_frame, scm_sym_exit_frame, scm_sym_trace, f_apply,
undefineds, sym_three_question_marks): Moved around without
modifications.
* eval.c, eval.h (scm_macroexp, scm_unmemocar): Deprecated.
Diffstat (limited to 'libguile/eval.h')
-rw-r--r-- | libguile/eval.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libguile/eval.h b/libguile/eval.h index 3f6acb529..94e07c01d 100644 --- a/libguile/eval.h +++ b/libguile/eval.h @@ -131,7 +131,6 @@ SCM_API SCM scm_sym_args; SCM_API SCM * scm_ilookup (SCM iloc, SCM env); SCM_API SCM * scm_lookupcar (SCM vloc, SCM genv, int check); -SCM_API SCM scm_unmemocar (SCM form, SCM env); SCM_API SCM scm_unmemocopy (SCM form, SCM env); SCM_API SCM scm_eval_car (SCM pair, SCM env); SCM_API SCM scm_eval_body (SCM code, SCM env); @@ -186,7 +185,6 @@ SCM_API scm_t_trampoline_2 scm_trampoline_2 (SCM proc); SCM_API SCM scm_nconc2last (SCM lst); SCM_API SCM scm_apply (SCM proc, SCM arg1, SCM args); SCM_API SCM scm_dapply (SCM proc, SCM arg1, SCM args); -SCM_API SCM scm_macroexp (SCM x, SCM env); SCM_API SCM scm_map (SCM proc, SCM arg1, SCM args); SCM_API SCM scm_for_each (SCM proc, SCM arg1, SCM args); SCM_API SCM scm_closure (SCM code, SCM env); @@ -212,6 +210,10 @@ SCM_API SCM scm_m_undefine (SCM x, SCM env); /* Deprecated in guile 1.7.0 on 2003-11-09. */ SCM_API SCM scm_m_expand_body (SCM xorig, SCM env); +/* Deprecated in guile 1.7.0 on 2003-11-16. */ +SCM_API SCM scm_unmemocar (SCM form, SCM env); +SCM_API SCM scm_macroexp (SCM x, SCM env); + #endif |