freenode/#clim - IRC Chatlog
Search
14:48:20
nyef``
beach: Looked over clordane.pdf, your approach looks workable, but is still somewhat heavyweight for non-debugged threads, which could affect which levels of debug optimization you use it for.
14:51:00
beach
Excellent! I was hoping to submit it to you at some point. You must have read the #lisp logs. :)
14:51:34
nyef``
I'm in #lisp, I just don't usually pay attention to it, but you mentioned my nick, so that got flagged in ERC that someone did so...
14:52:22
beach
Anyway, the more I think about it, the more it seems possible to implement Clordane and to use it to debug my SICL-within-SBCL code.
14:57:36
nyef``
It'd be a bit of a lashup, and there's a chance of corrupting the running SBCL image, but it could be done.
14:58:40
nyef``
And that's without using ptrace(). If you're willing to work with a process boundary, things become a bit easier in some ways, but possibly harder in others.
15:02:18
nyef``
Somewhere or other you have something on putting "unsafe" things in separate address spaces, so that they can't corrupt the host environment. This is _exactly_ that use-case.
15:10:46
beach
For the time being, it will be enough to translate HIR to Common Lisp and to use the SBCL compiler to generate native code, but at some later point, I might want to test the code generation as well, so it is good to know that it might be possible to do it that way.
15:13:22
beach
So the one thing that the Clordane document does *not* contain is the layout of the GUI windows and how that layout can be customized. And this is also something that I am having a very hard time with, so any hints are welcome.
15:14:46
beach
For example, Emacs is not very convenient because windows can appear in any place, and disappear at any point in time. Or so it seems.
15:16:09
beach
I guess I'll think about it some more, do what I often do, i.e. submit a proposal, and wait for reactions.