Gour <g...@gour-nitai.com> writes: > After starting with it and trying examples in guile, I've quickly > found out that e.g. guile-1.8.x does not support some stuff from the > book (e.g. using square brackets to delimit bindings of let expr.).
True. But you should be able to work around that just by changing [ and ] back to ( and ). (Personally I dislike those square brackets, and it seems to me an unhelpful editorial choice to use them in TSPL. I don't recall my copy having them; perhaps yours is a newer edition.) > I'm aware that guile-1.9.x has brought support for it, but gnucash > support only guile-1.8 and upcoming gnucash-2.4 won't support > guile-2.0 either (no idea how hard it would be to support it), but > considering my primary objective is to learn "guile for gnucash" I > wonder if sticking to guile-1.8.x is better option for my learning? For learning the language, and tweaking gnucash, yes, I'd say guile-1.8 is the better option. > Another thing, since I use Emacs, I'd appreciate some hing which mode > to use for guile code? > > I see there is Quack and I've just found out about Geiser... For all the options apart from Geiser, see `Using Guile in Emacs' in the manual. For Geiser I guess you don't need help, as you say you've already found out about it. Neil