syntax-case + modules

2009-03-31 Thread Andy Wingo
Hi, In the syncase branch you will find a start at macro-expansion that is hygienic with respect to modules. Finally. There are some bugs in compilation right now, which I will fix soon, and explain later when I am less sleepy, but if you run with ,o interp #t things should be peachy. Yay! Andy

Re: request review: branch wingo

2009-03-31 Thread Ludovic Courtès
Andy Wingo wi...@pobox.com writes: So, I really intended to wait for review, but it's irritating having `master' broken, so I went ahead and merged this in. You waited for 31 hours and I still don't know how it was broken, which I find irritating as well. I think the stack calibration stuff

Re: addition of xref to guile

2009-03-31 Thread Ludovic Courtès
That's cool. The next step will be to document it. :-) Ludo'.

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Clinton Ebadi
Daniel Kraft d...@domob.eu writes: Hi all, as already discussed briefly with the Guile guys behind the new VM thing, I got the idea to implement Emacs Lisp as supported language for the Guile VM system. Below is a proposal for a GSoC project I submitted to GNU as mentoring organization;

Re: request review: branch wingo

2009-03-31 Thread Ludovic Courtès
Hello, Andy Wingo wi...@pobox.com writes: .scm.go: $(MKDIR_P) `dirname $...@` $(top_builddir)/pre-inst-guile \ -l $(top_builddir)/libguile/stack-limit-calibration.scm \ $(top_srcdir)/scripts/compile -o $@ $ This will

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Neil Jerram
Daniel Kraft d...@domob.eu writes: Hi all, as already discussed briefly with the Guile guys behind the new VM thing, I got the idea to implement Emacs Lisp as supported language for the Guile VM system. Below is a proposal for a GSoC project I submitted to GNU as mentoring organization;

Re: stack calibration

2009-03-31 Thread Neil Jerram
Andy Wingo wi...@pobox.com writes: Hi Neil, Hi Andy, On Mon 30 Mar 2009 13:43, Neil Jerram n...@ossau.uklinux.net writes: FWIW, I think this kind of incantation is really horrible. Ditto for usage of guile-tools What kind of a scripting language is it that needs to be bootstrapped by

Re: request review: branch wingo

2009-03-31 Thread Andy Wingo
Howdy howdy, On Tue 31 Mar 2009 14:31, l...@gnu.org (Ludovic Courtès) writes: Besides, there's the thread about cross-compilation where we mention building the compiler with an already installed Guile that may have an inappropriate stack limit. I don't think that is relevant. Since the

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Andy Wingo
Hi Clinton, On Tue 31 Mar 2009 13:28, Clinton Ebadi clin...@unknownlamer.org writes: This is an excellent plan! Agreed! There is already a working elisp-scheme translator for the interpeter in lang/elisp. Yes, that would be a great starting point. replacing the @fop and @bind operators

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Andy Wingo
Hi Daniel, On Tue 31 Mar 2009 12:44, Daniel Kraft d...@domob.eu writes: as already discussed briefly with the Guile guys behind the new VM thing, I got the idea to implement Emacs Lisp as supported language for the Guile VM system. This sounds great! I'd love to assist. As the fellow who's

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Andy Wingo
Hi Neil :) Though I was not the person to whom the question was addressed, a comment :) On Tue 31 Mar 2009 15:23, Neil Jerram n...@ossau.uklinux.net writes: If you followed this kind of approach, note that it would also need work - in addition to the Elisp/VM translation - to implement

Re: request review: branch wingo

2009-03-31 Thread Neil Jerram
Andy Wingo wi...@pobox.com writes: Hi Neil, Thanks for the review. Pleasure. By the way, on the general point of pushing possibly-contentious stuff to git.sv.gnu.org master... - I certainly don't think it's the end of the world to do this. We have complete history and can back things out

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Neil Jerram
Andy Wingo wi...@pobox.com writes: Hi Daniel, On Tue 31 Mar 2009 12:44, Daniel Kraft d...@domob.eu writes: as already discussed briefly with the Guile guys behind the new VM thing, I got the idea to implement Emacs Lisp as supported language for the Guile VM system. This sounds great!

Re: GSoC: Emacs Lisp support for GNU Guile

2009-03-31 Thread Mike Gran
On Tue, 2009-03-31 at 16:15 -0700, Andy Wingo wrote: Andy et al- I keep thinking that it should be possible to write some kind of C shim so that Guile could implement the Emacs C API. That way we keep the existing C code working, we keep the fine-tuned implementations and semantics, and we