libera/#clim - IRC Chatlog
Search
10:18:17
splittist
No probs. I can look later. My impression is that as you come to the end of the spec the explanations become more handwavy and I have to resort to the source anyway to understand the interactions between applications/frame-managers/ports/grafts/mirrors...
10:20:03
splittist
Inline - sure. It's mainly the annotations I was going to look for. But I have Real Work to do, and can happily wait.
12:16:03
splittist
IDE request: the ability to drag and drop forms (usually top-level-forms) anywhere on screen, regardless of their position in the file. Many times I want to work on a piece of code with reference to multiple other pieces of code (often in the same file). Having multiple windows/frames isn't as flexible as I would like.
12:16:51
splittist
(This may be a shortcoming of my window manager, of course). Also, sometimes I would like to understand some code in a different order from the way the author set it out in the file.
12:17:20
splittist
(When I say 'file', I also refer to the serialized presentation of objects in a system like CLOSOS.)
12:19:12
scymtym
wasn't there a system that could display the code for all methods of generic function side-by-side regardless of the "physical" location. maybe some dylan IDE?
12:19:20
splittist
scymtym: maybe. I would like to be typing away at my function, but be able to place other reference material - often other definitions in the same file - in the surrounding screen real estate in a fairly arbitrary way.
12:19:39
jackdaniel
I think that smalltalk didn't care about physical location, because everything was part of the image
12:21:09
splittist
scymtym: where, by 'this sort of thing' I mean what you said, not what I am doing a bad job of describing (:
12:24:31
scymtym
another possibility could be to proactively show information about and the definition of the thing under point and/or the cursor in a popup or tooltip and allowing to quickly make that view persistent
12:28:59
splittist
It's more having a scrapbook of (potentially editable) references in a halo around the point of editing. I'm going to be implementing something that looks like A, uses B, C and D, and should produce an output suitable for consumption by E. If I could have the source code for A-E positioned to be visible while I'm writing F... (And if they are editable, I can fix them as I realize /this/ piece of functionality should be in B, and that
12:29:56
pjb
Somebody worked on an lisp editor that would propose different "orthogonal" views of the code.
12:31:54
scymtym
pjb: sure. i think at least some tweaking of Emacs' window management would be required, though
12:33:43
scymtym
i think it would be great to be able to bring up views of, for example, all callers and all callees of the "current" function with a single command
12:37:28
jackdaniel
here's a (small) proposal that bugged me lately: https://gist.github.com/dkochmanski/71263ed36f28df4e313450771cf42cad , I'd love to hear what others think about it
12:37:43
jackdaniel
I didn't attempt to implement any of it, just gathering opinions whether that would be useful
14:40:12
contrapunctus
« Somebody worked on an lisp editor that would propose different "orthogonal" views of the code. » I've been planning to make a WYSIWYG word processor for literate programs which has this idea. Document objects are separate from how they are laid out, and the view of the document can easily be changed, similar to querying a database.
14:41:34
contrapunctus
(Everyone used to text files has a hard time imagining that a WYSIWYG system can be just as powerful, but I believe it can. I guess we'll find out.)
15:42:54
zephyr
contrapunctus i have made some prototypes along the years of things like this and results were positive. look forward to seeing what you come up with