[Top][All Lists]

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

Re: Report error in scheme evaluation

From: Felipe Lema
Subject: Re: Report error in scheme evaluation
Date: Wed, 22 Dec 2021 02:27:57 -0300

On Tuesday, 21 December 2021 20.07.01 -03 Rudolf Adamkovič wrote:
> Felipe Lema <felipelema@mortemale.org> writes:
> > Sup, y'all
> >
> > I started using guile with Org Babel […]
> Sup! I plan to write some literate Scheme soon as well.  How do you find
> the experience so far?  As of today, I use 'scheme-mode' with a set of
> TAGS files for completion and help, all based on my (incomplete) notes
> about R7RS.  Org requires Geiser to run Scheme, from what I gather.
> Also, do Org bugs cause any issues when writing literate Scheme?  Thanks
> in advance for any insights.  Cheers!
> Rudy
Hey, Rudy

I think this was not clear, but just in case: this patch is not a bugfix. I 
just thought having an error buffer just like with Python is a good idea 
(specially since I'm relatively new to Guile). I also believe that fine-tuning 
a workflow with libre softweare through can be considered an improvement and, 
thus, should be shared for others to use.

For anyone interested about my Org + Babel + GNU Guile flow, read below.

I think the experience is good if you're not picky. This is my opinion for 
Emacs workflows in general. At the same time, I'd say it takes some resources 
(mainly time) to get things running comfortably.

Some context ahead. I'm using Org for Get Things Done workflows in which I 
basically log a shell session (you may think of it as data processing on text 
files too: grep, awk sed... but logged and reproducible). Because of my 
everyday job, I need to switch context several times within a week and I find 
it helpful to use Org for two reasons: 1) When I write stuff myself (describing 
stuff in Org file) I find it easier to remember 2) If I cannot remember, I can 
grep for similar text / tags.

I'm trying GNU Guile as scripting language because... well, for one, that is 
its purpose. And two, because I've mostly discarded other languages as being 
too costly (too slow, too much needs to be done...).

I'd say that geiser transforms Emacs into a full blown IDE: code completion, 
documentation, symbol/tag search... you name it. This also applies to Org when 
you edit the source code using C-c C-c, so that helps a ton with learning the 

Hope this helps. You can contact me privately if you want to follow up.


reply via email to

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