I am now working on developing a markdown-to-texmacs converter, and I would like to know if there is any good, efficient method of scheme code development.
I found that all of the interfaces that open to me are written by scheme, but it seems not easy to locate definitions nor debug interactively. Everything needs to be compiled first, which consumes a lot of time.
Nevertheless, I found two ways to alleviate this problem:
- Use"Scheme Session" in TeXmacs and debug. After reading TeXmacs scheme dev guide, it seems I can redefine modules thanks to the dynamic design, and the session works well. However, I am not sure if this is a standard development procedure.
- Read documents. It is not convenient to locate definitions though, the guide book provides lots of API descriptions. But this can be time-consuming too.
Are there any better tricks or methods to help developing scheme modules?