News for hackers. Stuff that matters.
Re:The GNU extension language by p4bl0 on Saturday November 26, 2011 @01:02PM (#3280292)
It seems dynamic scoping is not really an issue for Guile to host Emacs Lisp. See the paragraph from the README[1] of the current implementation:

    flet and flet*:
    ---------------
    
    These constructs behave exactly like let and let*, except that they bind
    the function slots rather than the value slots, and so make dynamic scoping
    available for functions, too.
To me this sounds like the dynamic scoping issue has already been solved.

[1] http://git.savannah.gnu.org/gitweb/?p=guile.git;a=blob;f=mod...

Re:The GNU extension language by gruseom on Saturday November 26, 2011 @01:06PM (#3280301)
No, that's about writing an Elisp compiler in Guile. Yoklov was talking whether Guile itself is as suitable an extension langauge as Elisp.
Re:The GNU extension language by p4bl0 on Saturday November 26, 2011 @05:56PM (#3280964)
Right but what if this compiler could JIT elisp to the Guile VM? It would use Guile but still be elisp compatible. Am I wrong?
Re:The GNU extension language by gruseom on Saturday November 26, 2011 @07:10PM (#3281132)
As far as I know (but I'm not the person to ask), their goal is to swap a new (Guile-based) Elisp implementation into Emacs that is 100% compatible with existing programs. That seems like a sine qua non if their plan is to have any chance.