Camelia, the Perl 6 bug

IRC log for #padre, 2013-02-05

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:05 GabrielVieira joined #padre
00:09 SvenDowideit mmm
00:09 SvenDowideit coming back to padre and the debugger :/
00:10 SvenDowideit and i think i can say honestly, i really truely do not like the debugger UI
00:10 SvenDowideit making the UI a 'learning tool' for the command line debugger basically makes it worse than the command line debugger
00:11 SvenDowideit and I use a gui debugger because i have certain expectations of being able to quickly (without hitting magic buttons, or hotkeys) see status's and changes to those status's
00:12 SvenDowideit which leaves me in a difficult position :/
00:13 SvenDowideit I guess the way to over-ride the debug UI is to create a paralell debug menu and to subclass the current debugger UI classes (as they contain both the UI and the implementation code)
00:57 SvenDowideit bowtie, is it intentional that the versioning system margin labels are in the same margin column as the debugger ones?
00:58 SvenDowideit with the '...' being hard to see as it is, having a great big green '+' over the top of them is difficult
01:11 bowtie SvenDowideit, hi
01:11 SvenDowideit heya :/ sorry to dump on you
01:12 bowtie yes, there are only 4 margin marker columns
01:12 bowtie I think this order is correct
01:12 SvenDowideit line number, debug folding and what do we use the 4th for?
01:12 bowtie 1 -> line numbers
01:12 bowtie 2 -> code folding
01:13 bowtie 3 -> editor stuff ( diff + breakpoints )
01:13 SvenDowideit http://www.scintilla.org/ScintillaDoc.html#Margins
01:13 SvenDowideit heck, i thought there were 4 too
01:13 SvenDowideit 0 to 4 - so 5 in total
01:14 bowtie 4 -> plugins ( see Swarm )
01:14 bowtie sorry, I was being human :)
01:15 SvenDowideit so we have one more that is probably used for something magical
01:15 bowtie 1-4 = 4 in total, it's a Scintilla thing
01:15 SvenDowideit scintilla docco says : There may be up to five margins to the left of the text display, plus a gap either side of the text.
01:16 bowtie ok, so I think we have used 4 so far
01:16 SvenDowideit excellent >:}
01:16 bowtie how about that for memory :)
01:17 bowtie I only had to lookup swarm
01:17 SvenDowideit :)
01:17 SvenDowideit i've never actually been around while swarm worked
01:17 bowtie you should find that the ... is visable below a +
01:17 SvenDowideit nope
01:18 SvenDowideit i find the ... almost invisible even when there's nothing else in the line
01:18 SvenDowideit and i'm used to seeing breakpoints are huge great bif red circles
01:18 bowtie lol
01:20 bowtie is the ScintillaDoc version related ?
01:20 SvenDowideit http://www.scintilla.org/ScintillaDoc.html#Margins
01:21 SvenDowideit mmmm, how do i look at the padre database?
01:21 SvenDowideit i seem to have made padre unable to load any plugins by putting a bad value into it
01:23 bowtie you can either go -> sqlite viewer or install padre-plugin-cookbook and use recipe-04 , you can clean the db with it also -> http://padre.perlide.org/trac/wiki/Fe​atures/Perl5Debugger#DebugBreakpoints
01:24 SvenDowideit except that in putting a string into an integer field, no plugins load :)
01:24 SvenDowideit i just removed my .padre dir oh well
01:25 bowtie hold on, I will find you a link
01:30 bowtie look at the relation Plugins in DB, you are looking for a plugin that uses comments, then look at the plugin code in trunk to see how you can dump what you want into database
01:30 bowtie try the plugin-moose or snippets
01:30 bowtie they both dump lots of data in DB as a temp store
01:33 bowtie can you not see the ... -> http://padre.perlide.org/trac/wik​i/Features/Perl5Debugger#Debug21
01:34 SvenDowideit the ... that is also green
01:35 SvenDowideit i can see that there
01:35 SvenDowideit but when i'm working on _my_ computer
01:35 SvenDowideit the ... is very small and obscured
01:35 SvenDowideit which explains why typically, its a brig fat circle
01:35 * SvenDowideit can't spell b.i.g. today
01:36 bowtie O, a local issue, I run 14x12 here
01:36 bowtie how about little
01:36 bowtie or should it be small
01:36 SvenDowideit why not use the same iconography that the majority of gui debuggers use?
01:37 SvenDowideit https://www.google.com.au/search?q=breakpoint+ico​n&hl=en&safe=off&tbo=u&tbm=isch&a​mp;source=univ&sa=X&ei=PmIQUYCAOeyuiQeR14​DIAw&ved=0CDUQsAQ&biw=1150&bih=791
01:37 * SvenDowideit is being troubled by the linux clipboard bug :(
01:37 bowtie because i had to add to existing column,
01:38 SvenDowideit and?
01:40 bowtie if I recall there was quite a bit of noise about the use of the 'diff' on another column, in the past
01:41 bowtie reducing the editor area
01:41 SvenDowideit looking at the google images, another really clear ui meme, is to highlight the line in red
01:42 bowtie so I just used what was there, I did go for a blue circle, but it fought with the diff markers, so went with ... which would co-exist
01:43 bowtie yes we could complement the ... with a highlight, but it would have to work with all the themes
01:44 SvenDowideit i still prefer a nice red circle >:}
01:44 bowtie and themes need more work doing to them
01:44 SvenDowideit (i don't really care about themes - i set those in the OS - but meh)
01:45 SvenDowideit okay, i can noe add breakpoints by clicking in the margin
01:46 bowtie I suggest, that you post to padre-dev list with your intention to put debugger margin markers in column 5, wait for feedback, and if none do it
01:46 SvenDowideit and then, testing that with cold folding shows that folded breakpoints are hiddne
01:47 SvenDowideit could do that too, yup
01:47 bowtie yes folding hides every thing
01:47 SvenDowideit the annoying thing is that it doesn't really solve the clashing issue longer term
01:47 SvenDowideit iirc in visual studio, they show that the fold contains something of interest
01:48 SvenDowideit which is really quite clever
01:50 bowtie you would have to redo the margin markers, and demote folding so that other things would display, I think there is some order of precedence going on
01:50 SvenDowideit oh wow
01:50 SvenDowideit my Padre/Padre directory has just been considered deleted by svn
01:51 bowtie have you update your svn recently
01:51 SvenDowideit yup
01:51 SvenDowideit yesterday
01:51 bowtie from 1.6.x to 1.7.x
01:51 SvenDowideit mmm, seems its still 1.6.17
01:51 SvenDowideit but still, mumble
01:51 bowtie then you need to do a svn upgrade in the Padre or it's root if you have a copy of the whole trunk
01:52 SvenDowideit sven@chromebook:~/src/padre$ svn upgrade
01:52 SvenDowideit Unknown command: 'upgrade'
01:52 * SvenDowideit is glad he's moved to git
01:52 bowtie it's getting late here 02:00
01:52 SvenDowideit sleep well !:)
01:53 bowtie did the comment in ticket about options make sense?
01:54 bowtie night
03:06 user_3609 joined #padre
03:07 botbot Welcome user_3609
03:08 user_3609 Hello I am new to Perl and Padre and I was wondering how you set the execution mode for a program?
03:08 user_3609 help
03:14 SvenDowideit i don't understand your question :/
03:21 user_3609 I received an error message when I attempted to run a script in Padre. Just figured out that I needed confirm that the script was a Perl 5 script in the "View" dropdown
03:22 SvenDowideit not that i know
03:22 SvenDowideit what was the error message?
03:22 user_3609 PAdre did not recognize    #!/usr/bin/perl -w    in the first line of code
03:23 SvenDowideit mmm, what OS are you using?
03:23 user_3609 windows 8
03:23 SvenDowideit ok, so the #! line isn't right for windows
03:23 user_3609 what should I use?
03:23 SvenDowideit presuming a few things, can you change it to #!C:\perl\bin\perl.exe ?
03:24 SvenDowideit i'm assuming that's where your perl is - you will have to update it to be correct
03:24 user_3609 Great, thanks for the help! I will try it out on a new script and double check the path
03:24 SvenDowideit sweet :)
03:25 user_3609 Thanks again for the help!
03:34 GabrielVieira joined #padre
03:38 GabrielVieira2 joined #padre
03:46 GabrielVieira joined #padre
03:53 GabrielVieira2 joined #padre
05:38 GabrielVieira joined #padre
05:47 sewi joined #padre
06:45 dod joined #padre
07:30 sugar joined #padre
07:49 dod joined #padre
07:58 dod joined #padre
08:14 Kharec joined #padre
08:17 daxim joined #padre
08:18 daxim joined #padre
09:52 bitman joined #padre
09:53 bitman help
10:47 user_3755 joined #padre
10:47 botbot Welcome user_3755
12:42 mib_lrgvo0 joined #padre
12:42 botbot Welcome mib_lrgvo0
12:50 Kharec joined #padre
12:58 lackita joined #padre
13:10 Kharec joined #padre
14:22 dod joined #padre
14:37 bowtie joined #padre
14:40 kaare joined #padre
15:28 bowtie SvenDowideit, hi
15:28 bowtie just looked at updates, Cool,
15:28 bowtie I had to delete some of my existing breakpoints, as I was getting some corruption but that is probably just me.( getting breakpoints indicated when running the debugger that were not in DB of being displayed)
15:28 bowtie SvenDowideit++
15:28 bowtie After looking at the backlog from late last night, some thoughts in the cold light of day:
15:28 bowtie the first version of debug used a big blue square as a breakpoint marker, that just looked ugly and clashed with the new diff markers.
15:29 bowtie My first attempt was a blue circle, but that to clashed, so I went for … which meant you could always see at leat two (.) dots at all times, and would coexist with diff in same margin. O and I forgot to say Syntax markers are in same column.
15:29 bowtie Now just because you have been subliminally programmed into liking big red circles ( that look like an infant has run a muck with a crayon, plus some history along the way to boot) dose not mean we should, Playing dominoes and we would now have to replace all the … buttons with big red circles, this would mean the Debugger tool-bar icons would consist of a caterpillar, red-circle and red-cross ( confused, I am )
15:34 bowtie SvenDowideit, do you want me to add a FormBuiler panel to pp-plack, all the code is in Debugger - use the use Padre::Logger; to see debug a task
15:54 SvenDowideit joined #padre
16:44 SvenDowideit joined #padre
16:46 pece joined #padre
16:50 Kharec joined #padre
17:13 dod joined #padre
17:17 dolmen left #padre
17:30 dod joined #padre
18:08 stkowski joined #padre
18:30 dolmen joined #padre
19:15 Di-ima joined #padre
19:32 SvenDowideit joined #padre
20:09 perlite_ joined #padre
20:13 botbot Welcome perlite
20:36 Kharec joined #padre
20:59 SvenDowideit joined #padre
21:12 Kharec joined #padre
21:22 dolmen left #padre
22:23 ServerSage joined #padre

| Channels | #padre index | Today | | Search | Google Search | Plain-Text | summary