4 ms·
Working on a "souce code annotating debugger" for an esoteric programming language. So instead of painfully stepping through your code line by line, you just p
by wozer 19y ago
Working on a "souce code annotating debugger" for an esoteric programming language.
So instead of painfully stepping through your code line by line, you just press M-t inside a function definition and voilà: it shows you what goes on inside the function, using some example inputs to annotate the source code in a new Emacs buffer.
- aggieben 19y agoSo, you're working on SLDB?
- wozer 19y agoNo, it's not (E)Lisp related. My "debugger" in fact executes a whole function without stop and prints the values of all used variables and the results of nested function calls next to the code itself. I'm not yet sure how useful this is, but it's a fun project and a good excuse to implement an interpreter for said esoterical language.
- gruseom 19y agoPretty much the one thing that bothers me about working with Lisp in Emacs/Slime is the lack of what I would call a normal debugger with breakpoints, code highlighting, single-stepping and so on. Does anybody know if there's a deep reason for not having this? (I've often wondered, for example, if macros make it harder.) Or is it just that it hasn't been much of a priority?