* Guile.el @ 2009-06-29 12:46 tbrooke 2009-06-29 18:40 ` Guile.el Neil Jerram 0 siblings, 1 reply; 9+ messages in thread From: tbrooke @ 2009-06-29 12:46 UTC (permalink / raw) To: Guile-user I've been trying to load guile.el from 1.90 without any luck. I'm not sure it adds much to the existing scheme modes but I wanted to try it. It asks for channels.scm and guile-scheme.scm but still doesn't seem to work. I'm using Emacs 23.1.50 Any thought Tom -- View this message in context: http://www.nabble.com/Guile.el-tp24253470p24253470.html Sent from the Gnu - Guile - User mailing list archive at Nabble.com. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-06-29 12:46 Guile.el tbrooke @ 2009-06-29 18:40 ` Neil Jerram 2009-06-29 19:59 ` Guile.el Tom Brooke 0 siblings, 1 reply; 9+ messages in thread From: Neil Jerram @ 2009-06-29 18:40 UTC (permalink / raw) To: tbrooke; +Cc: Guile-user tbrooke <tom.brooke@gmail.com> writes: > I've been trying to load guile.el from 1.90 without any luck. I'm not sure > it adds much to the existing scheme modes but I wanted to try it. It asks > for channels.scm and guile-scheme.scm but still doesn't seem to work. I'm > using Emacs 23.1.50 > > Any thought What are you trying to do? guile.el is pretty old, and I wouldn't be surprised if it had bitrotted. Neil ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-06-29 18:40 ` Guile.el Neil Jerram @ 2009-06-29 19:59 ` Tom Brooke 2009-06-29 20:02 ` Guile.el Andrew Bagdanov 2009-06-29 21:09 ` Guile.el Ludovic Courtès 0 siblings, 2 replies; 9+ messages in thread From: Tom Brooke @ 2009-06-29 19:59 UTC (permalink / raw) To: Neil Jerram; +Cc: Guile-user [-- Attachment #1: Type: text/plain, Size: 675 bytes --] No Problem the scheme modes work fine - I just thought I read somewhere about new improved debugger support that I thought was incorporated in the .el On Mon, Jun 29, 2009 at 2:40 PM, Neil Jerram <neil@ossau.uklinux.net> wrote: > tbrooke <tom.brooke@gmail.com> writes: > > > I've been trying to load guile.el from 1.90 without any luck. I'm not > sure > > it adds much to the existing scheme modes but I wanted to try it. It asks > > for channels.scm and guile-scheme.scm but still doesn't seem to work. I'm > > using Emacs 23.1.50 > > > > Any thought > > What are you trying to do? guile.el is pretty old, and I wouldn't be > surprised if it had bitrotted. > > Neil > [-- Attachment #2: Type: text/html, Size: 1091 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-06-29 19:59 ` Guile.el Tom Brooke @ 2009-06-29 20:02 ` Andrew Bagdanov 2009-06-29 21:03 ` Guile.el Neil Jerram 2009-06-29 21:09 ` Guile.el Ludovic Courtès 1 sibling, 1 reply; 9+ messages in thread From: Andrew Bagdanov @ 2009-06-29 20:02 UTC (permalink / raw) To: Tom Brooke; +Cc: Guile-user On Mon, Jun 29, 2009 at 9:59 PM, Tom Brooke<tom.brooke@gmail.com> wrote: > No Problem the scheme modes work fine - I just thought I read somewhere > about new improved debugger support that I thought was incorporated in the > .el > For what it's worth, I have been fiddling with guile 1.90 recently and Geiser works pretty damn well for me: http://programming-musings.org/2009/05/14/geiser/ Best, -Andy > On Mon, Jun 29, 2009 at 2:40 PM, Neil Jerram <neil@ossau.uklinux.net> wrote: >> >> tbrooke <tom.brooke@gmail.com> writes: >> >> > I've been trying to load guile.el from 1.90 without any luck. I'm not >> > sure >> > it adds much to the existing scheme modes but I wanted to try it. It >> > asks >> > for channels.scm and guile-scheme.scm but still doesn't seem to work. >> > I'm >> > using Emacs 23.1.50 >> > >> > Any thought >> >> What are you trying to do? guile.el is pretty old, and I wouldn't be >> surprised if it had bitrotted. >> >> Neil > > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-06-29 20:02 ` Guile.el Andrew Bagdanov @ 2009-06-29 21:03 ` Neil Jerram 0 siblings, 0 replies; 9+ messages in thread From: Neil Jerram @ 2009-06-29 21:03 UTC (permalink / raw) To: Tom Brooke; +Cc: Guile-user Andrew Bagdanov <bagdanov@gmail.com> writes: > On Mon, Jun 29, 2009 at 9:59 PM, Tom Brooke<tom.brooke@gmail.com> wrote: >> No Problem the scheme modes work fine - I just thought I read somewhere >> about new improved debugger support that I thought was incorporated in the >> .el >> > > For what it's worth, I have been fiddling with guile 1.90 recently and > Geiser works pretty damn well for me: > > http://programming-musings.org/2009/05/14/geiser/ There's also GDS, which is bundled in 1.9.0 and documented in the Guile manual. A big caveat though: I haven't actually tried it since all the new compilation support has gone in; so it may or may not work. If you try it, please let us know! Regards, Neil ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-06-29 19:59 ` Guile.el Tom Brooke 2009-06-29 20:02 ` Guile.el Andrew Bagdanov @ 2009-06-29 21:09 ` Ludovic Courtès 2009-07-14 22:22 ` Guile.el Dmitry Dzhus 1 sibling, 1 reply; 9+ messages in thread From: Ludovic Courtès @ 2009-06-29 21:09 UTC (permalink / raw) To: guile-user Hi, Tom Brooke <tom.brooke@gmail.com> writes: > No Problem the scheme modes work fine - I just thought I read somewhere about > new improved debugger support that I thought was incorporated in the .el The "new debugging support" mentioned in 1.8.5's `NEWS' is GDS (info "(guile) Using Guile in Emacs"), which allows users to evaluate Scheme code, single-step through it, display backtraces, etc. You may also want to look at Geiser, as was already mentioned. It provides a REPL, autodoc (documentation of the object at point), smart completion, and more. Thanks, Ludo'. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-06-29 21:09 ` Guile.el Ludovic Courtès @ 2009-07-14 22:22 ` Dmitry Dzhus 2009-07-27 22:22 ` Guile.el Neil Jerram 0 siblings, 1 reply; 9+ messages in thread From: Dmitry Dzhus @ 2009-07-14 22:22 UTC (permalink / raw) To: guile-user; +Cc: Ludovic Courtès Ludovic Courtès wrote: > The "new debugging support" mentioned in 1.8.5's `NEWS' is GDS (info > "(guile) Using Guile in Emacs"), which allows users to evaluate Scheme > code, single-step through it, display backtraces, etc. > You may also want to look at Geiser, as was already mentioned. It > provides a REPL, autodoc (documentation of the object at point), smart > completion, and more. I wonder if something can be hacked for Guile to make it work with SLIME. Somehow this GDS thing seems to resemble SLIME to me. Amirite? -- Happy Hacking. http://sphinx.net.ru む ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-07-14 22:22 ` Guile.el Dmitry Dzhus @ 2009-07-27 22:22 ` Neil Jerram 2009-07-27 23:37 ` Guile.el Jose A. Ortega Ruiz 0 siblings, 1 reply; 9+ messages in thread From: Neil Jerram @ 2009-07-27 22:22 UTC (permalink / raw) To: Dmitry Dzhus; +Cc: guile-user, Ludovic Courtès Dmitry Dzhus <dima@sphinx.net.ru> writes: > Ludovic Courtès wrote: > >> The "new debugging support" mentioned in 1.8.5's `NEWS' is GDS (info >> "(guile) Using Guile in Emacs"), which allows users to evaluate Scheme >> code, single-step through it, display backtraces, etc. > >> You may also want to look at Geiser, as was already mentioned. It >> provides a REPL, autodoc (documentation of the object at point), smart >> completion, and more. > > I wonder if something can be hacked for Guile to make it work with > SLIME. Somehow this GDS thing seems to resemble SLIME to me. Amirite? In general terms, yes. GDS, SLIME and Geiser are all in the same ballpark. I don't like NIH syndrome, so I'd happily allow GDS to wither if there was a generic Scheme/Emacs debugging and autodoc etc. environment that could do all the same things. I'm afraid I haven't looked at SLIME or Geiser enough in detail yet, but there are two things about GDS that I think are significantly different. 1. Using the trap callouts from Guile's evaluator. As opposed - I guess - to instrumenting and reevaluating the code that you want to step through. Given the move towards the VM though, this point is very much in flux now. 2. Not relying on standard input and output for communication with the Guile process that is being debugged. I think this is important, because apps often use standard input and output for other things! Regards, Neil ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Guile.el 2009-07-27 22:22 ` Guile.el Neil Jerram @ 2009-07-27 23:37 ` Jose A. Ortega Ruiz 0 siblings, 0 replies; 9+ messages in thread From: Jose A. Ortega Ruiz @ 2009-07-27 23:37 UTC (permalink / raw) To: guile-user Neil Jerram <neil@ossau.uklinux.net> writes: > 2. Not relying on standard input and output for communication with the > Guile process that is being debugged. I think this is important, > because apps often use standard input and output for other things! geiser is based on comint-mode, meaning (as i'm sure you know) that reliance on input/ouput is very easy to get rid of: comint can handle telnet connections transparently, so it's just a matter of launching a remote repl on guile's side, without any change to the elisp code, geiser's scheme support libraries. i've just been lazy writing the repl server thing :) jao ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2009-07-27 23:37 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-06-29 12:46 Guile.el tbrooke 2009-06-29 18:40 ` Guile.el Neil Jerram 2009-06-29 19:59 ` Guile.el Tom Brooke 2009-06-29 20:02 ` Guile.el Andrew Bagdanov 2009-06-29 21:03 ` Guile.el Neil Jerram 2009-06-29 21:09 ` Guile.el Ludovic Courtès 2009-07-14 22:22 ` Guile.el Dmitry Dzhus 2009-07-27 22:22 ` Guile.el Neil Jerram 2009-07-27 23:37 ` Guile.el Jose A. Ortega Ruiz
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).