On 15 March 2010 14:29, Aaron Trevena <[email protected]> wrote:
> http://www.cs.brown.edu/people/acb/codebubbles_site.htm
>
> so many ideas to steal
>
> I'm sure we could do something like that in padre, even if it's not as pretty.
>
> some kind of annotation associated with files could also be very cool -
> a special document that shows only a specific function (or set of
> functions) rather than a whole file, with the option to unhide the
> rest could be way cool
>
> hmm, it can't be that hard can it ?
>
> That would definately be a killer feature.

Adding some notes from irc so I remember when I come back to this later :

<Sewi> sounds hard because you don't get a reliable reference
* dapatrick ([email protected]) has joined #padre
* pece ([email protected]) has joined #padre
* marcela has quit (Remote host closed the connection)
<teejay> Sewi, yeah, that's what I was thinking
<teejay> kelp seems to do it
<teejay> but I don't know how that handles changes to code
<teejay> I mean linking to a sub, variable, package, etc is easy enough
<teejay> but to a snippet of code would be hard
<Hyppolit> #889: Padre saves non-ASCII characters as \x{XXXX} (new
defect) [ http://padre.perlide.org/trac/ticket/889 ]
<Sewi> We could add "# anchor_12345" comments to the code :-) But
changing the code is bad :-(
<teejay> zackly
<teejay> worth looking at how kelp did it
<teejay> I would guess line no and a pattern to match neaer
<teejay> like a diff format but 'puter readable
<teejay> i.e. near line xxx following line looking like 'for ( x in y ) {'
<Sewi> What if the line is changed?
<teejay> then it refers back to next largest chunk of code
<teejay> i.e. was it within a function or package
<teejay> graceful degradation
<teejay> prob worth keeping a copy of what it referred to alongside the note
<teejay> could be fairly simple
<teejay> we need some kind of "misclaneous" viewer to be able to keep
snippets, notes, and chunks of subs, docs, etc in
<teejay> kind of like code bubbles but in a single window, pos
organised as a tree
<teejay> that could be quite simple couldn't it ?
<teejay> not as pretty, but probably much nicer
<teejay> associate it with a document (or set of documents)
<teejay> yeah, that would rock my world
<teejay> call it an 'in tray" or something
<teejay> must be a desktop metaphor for it
<teejay> notes?
<teejay> notepad?
<teejay> jotter!
<teejay> rollerdex
<teejay> filofax
<teejay> pim?
<teejay> "2nd brain"
<teejay> ah ha.. of course - stash
<Sewi> bubble?
<teejay> it wouldn't be very bubbly
<teejay> stash works for me
* szabgab_mib has quit (Quit: http://www.mibbit.com ajax IRC Client)
<teejay> few people will have heard of bubble as a concept, most
(english speakers) will know what a stash is
<teejay> break it into 3 trees - specific to current document,
specific to set of files, specific to project
<teejay> then could drag from one to other


-- 
Aaron J Trevena, BSc Hons
http://www.aarontrevena.co.uk
LAMP System Integration, Development and Consulting
_______________________________________________
Padre-dev mailing list
[email protected]
http://mail.perlide.org/mailman/listinfo/padre-dev

Reply via email to