Hi all, this is not a strictly Guile-specific question, but I assume that a intersection of Guile users and Emacs users is sufficiently large for this to be on-topic question.
I sometimes need to write some code -- often for interacting with the outside world -- that would be quite useful to have available both in Emacs and in Guile. In Guile, because most of my scripting is in that language, and in Emacs for obvious reasons. But I would like to avoid writing the same code twice. So I am asking, how do people here tackle this problem? Do you just write the code twice? Do you use Geiser to call into Guile? Comint mode directly? Some other clever scheme? I am curious how people usually handle this? Thanks, Tomas -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.