guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-guile 0.1 release


From: Keisuke Nishida
Subject: emacs-guile 0.1 release
Date: Thu, 26 Apr 2001 02:24:21 -0400
User-agent: Wanderlust/2.4.0 (Rio) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) Emacs/21.0.102 (i686-pc-linux-gnu) MULE/5.0 (SAKAKI)

This is my initial release of Guile programming support
for Emacs users.

  http://prdownloads.sourceforge.net/gemacs/emacs-guile-0.1.tar.gz

This release includes:

* Guile Scheme mode, Scheme Interaction mode

The following commands are available right now:

  M-TAB    guile-scheme-complete-symbol
  M-C-x    guile-scheme-eval-define
  C-x C-e  guile-scheme-eval-last-sexp
  C-c C-b  guile-scheme-eval-buffer
  C-c C-r  guile-scheme-eval-region
  C-c :    guile-scheme-eval-expression

* Guile C mode

The following commands are available:

  M-x guile-c-edit-docstring
  M-x guile-c-insert-define)
  M-x guile-c-deprecate-region

* Guile module support in Emacs Lisp

You can use Guile's modules in Emacs Lisp:

  (guile-import list-ref)

  (list-ref '(0 1 2 3) 2)   => 2

  (guile-import-module (gtk gtk))

  (gtk-window-new 'toplevel)
    => ("<guile>" %%2456%% . "#<GtkWindow 8100728>")

The following is an example GTK session:

  http://home.cwru.edu/~kxn30/emacs-gtk.png

(I wanted to start GTK in a new thread, but I don't know
how to do that.)

Although I have tested it only with Guile 1.4[.1] and
GNU Emacs 21.0.102, I think it works with any modern
Emacsen.

This version is very early development and has lots of
problems.  Any help is appreciated.  The latest version
can be found in the guile-core module in CVS.

Have fun.

Keisuke



reply via email to

[Prev in Thread] Current Thread [Next in Thread]