freenode/#sicl - IRC Chatlog
Search
6:33:06
beach
I am working on the debugging paper metamodular.com/SICL/sicl-debugging.pdf and today I'll add information about ECL and Clasp in the section about previous work. But this work made me wonder how much work it would take to make Clordane work with the HIR interpreter.
6:33:18
beach
Clordane needs to have the tables that the paper mentions, of course, but that's a minor thing. The major thing is that, in order for the user to be able to identify source locations where breakpoints can be set, the compiler needs to create a code object that contains a list of such source locations.
6:33:19
beach
Clordane would then consult this list when the code of a function is "loaded" into Clordane, and Clordane would display the source text, annotated with these source locations.
6:36:17
beach
Either way, I am more and more convinced that the technique in the paper will be a revolution in terms of debugging tools in the Common Lisp landscape, at least compared to what free Common Lisp implementations now provide.
6:37:19
beach
And since it is unlikely that maintainers of existing free implementations will want to modify their implementations according to the technique in the paper, we now have a mission...
6:37:56
beach
... We must absolutely make SICL a reality so that we can provide this kind of debugging technique to developers.
8:46:30
pnp
I was not able yesterday to install sbcl as a normal user with the installer for MS windows. Anyway i circumvented that issue... if to install sbcl one person needs elevated privileges that us an issue
8:50:08
no-defun-allowed
On Linux and macOS you get a tarball which just has a folder with SBCL and a script to start it.
8:50:55
no-defun-allowed
Now "SourceForge project websites are currently experiencing abnormally high levels of traffic", so I can't check, but I would guess that would also be an option on Windows?
8:55:51
pnp
no-defun-allowed: there was no way to install on windows without elevated privileges (as normal user)... if you want try and let me know
8:57:21
no-defun-allowed
No, you certainly do, but it's only invoked in the end. I haven't tried to build it without a C compiler to see if it detects one...
9:02:10
beach
It is not clear that the quick-start instructions for SICL work. You may have to install Clordane as well.
9:05:35
pnp
no-defun-allowed: i was following this guide https://solarianprogrammer.com/2019/08/20/building-sbcl-steel-bank-common-lisp-windows/
9:22:37
splittist
who would have thought the bug would be found on the line with ";; FIXME" at the end?