I started using lambdanative , based on Gambit Scheme , everything compiles and works, but I can’t understand how to fully debug an application in the style of iterative lisp development in Gambit C, since it wasn’t possible to configure it under EMACS for geiser .

The essence of the question is how to make me see the running application (just as it looks, compiled in the Android SDK and iOS emulator) and could add functionality to it via the REPL in real time?

Perhaps there is a better way - after all, the same geiser is well integrated with the Chicken Scheme (more popular than Gambit) and guile (the standard GNU language) - it might be more useful to port the lambdanative functionality to one of them to get a comfortable environment ... But this and over-engineering, because it is Gambit-C that already works well with platforms in this case, i.e. The question is, how does the correct cycle of working with Gambit look like?

1 answer 1

I will add in the form of an answer. The issue is resolved, in the comments from Oct 3, '15 there is a link to my thread with the authors, a Debugging section and a configuration example appeared in the documentation: https://github.com/part-cw/lambdanative/wiki/Debugging