From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keisuke Nishida To: Kalle Olavi Niemitalo Cc: guile-emacs@sourceware.cygnus.com Subject: Re: special forms (save-excursion) Date: Tue, 14 Mar 2000 13:32:00 -0000 Message-id: References: <87n1o1p9kt.fsf@PC486.Niemitalo.LAN> X-SW-Source: 2000-q1/msg00007.html Kalle Olavi Niemitalo writes: > How are you going to handle special forms in guile-emacs? > They can't be wrapped as easily as normal functions. > Will their C source be rewritten for Guile? That is a hard task. Probably the best way is to write equivalent macros in Scheme, as you did. For the moment, one easy way to do this kind of tasks is to use the emacs-eval procedure: (emacs-eval '(save-excursion (goto-char (point-min)) (insert "hah"))) Actually this might be better for efficiency, though not a good approach. I don't have a good idea about this yet. I'll try to think later.