47 |
;; character to the scheme process. Cmuscheme mode does *not* provide this |
;; character to the scheme process. Cmuscheme mode does *not* provide this |
48 |
;; functionality. If you are a cscheme user, you may prefer to use the |
;; functionality. If you are a cscheme user, you may prefer to use the |
49 |
;; xscheme.el/cscheme -emacs interaction. |
;; xscheme.el/cscheme -emacs interaction. |
50 |
;; |
;; |
51 |
;; Here's a summary of the pros and cons, as I see them. |
;; Here's a summary of the pros and cons, as I see them. |
52 |
;; xscheme: Tightly integrated with inferior cscheme process! A few commands |
;; xscheme: Tightly integrated with inferior cscheme process! A few commands |
53 |
;; not in cmuscheme. But. Integration is a bit of a hack. Input |
;; not in cmuscheme. But. Integration is a bit of a hack. Input |
54 |
;; history only keeps the immediately prior input. Bizarre |
;; history only keeps the immediately prior input. Bizarre |
55 |
;; keybindings. |
;; keybindings. |
56 |
;; |
;; |
57 |
;; cmuscheme: Not tightly integrated with inferior cscheme process. But. |
;; cmuscheme: Not tightly integrated with inferior cscheme process. But. |
58 |
;; Carefully integrated functionality with the entire suite of |
;; Carefully integrated functionality with the entire suite of |
59 |
;; comint-derived CMU process modes. Keybindings reminiscent of |
;; comint-derived CMU process modes. Keybindings reminiscent of |
60 |
;; Zwei and Hemlock. Good input history. A few commands not in |
;; Zwei and Hemlock. Good input history. A few commands not in |
61 |
;; xscheme. |
;; xscheme. |
62 |
;; |
;; |
63 |
;; It's a tradeoff. Pay your money; take your choice. If you use a Scheme |
;; It's a tradeoff. Pay your money; take your choice. If you use a Scheme |
64 |
;; that isn't Cscheme, of course, there isn't a choice. Xscheme.el is *very* |
;; that isn't Cscheme, of course, there isn't a choice. Xscheme.el is *very* |
65 |
;; Cscheme-specific; you must use cmuscheme.el. Interested parties are |
;; Cscheme-specific; you must use cmuscheme.el. Interested parties are |
432 |
This is a good place to put keybindings." |
This is a good place to put keybindings." |
433 |
:type 'hook |
:type 'hook |
434 |
:group 'cmuscheme) |
:group 'cmuscheme) |
435 |
|
|
436 |
(run-hooks 'cmuscheme-load-hook) |
(run-hooks 'cmuscheme-load-hook) |
437 |
|
|
438 |
(provide 'cmuscheme) |
(provide 'cmuscheme) |