Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-23

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

All times shown according to UTC.

Time Nick Message
00:15 skeeterbug1 left #padre
00:39 tracbot #599: Add a "x" for closing output & others (new defect) [ http://padre.perlide.org/trac/ticket/599 ]
00:48 Alias Getty: POE::Declare is pretty decent to work with as well
00:54 Getty what you mean?
00:54 Getty oh about POE
00:54 Getty i dont change szabgab code way as long he wants it ;)
00:54 Getty so i stick to it first
00:55 Getty if i can change i would instantly go to Moses (MooseX::POE of PoCo::IRC)
00:59 Alias Getty: I have an experiment for you to try
00:59 Alias Getty: Start up Padre, and turn on the directory browser, and syntax checker
00:59 Alias Open up some file, and let that stuff run
00:59 Alias Then look at how much memory is used
00:59 Alias Then add "use Moose ();" to Padre.pm and repeat
01:00 Alias That's one big reason we're not using moose
01:00 Alias Padre doesn't use most of the dependencies of Moose, so we cop the full 7meg memory overhead
01:00 Alias Not just once, but in every thread
01:01 Getty i dont talk about Padre?
01:01 Getty i talk about Hyppolit
01:01 Getty and i think there it doesnt care, or?
01:01 Getty i patch into Hyppolit right now that trac db reading stuff
01:04 patspam joined #padre
01:59 tracbot #502: code analyzis: find code not in subs, rearrange code (assigned enhancement) [ http://padre.perlide.org/trac/ticket/502#comment:1 ]
01:59 tracbot #162: CGContextRestoreGState: invalid context (new defect) [ http://padre.perlide.org/trac/ticket/162#comment:3 ]
02:00 Getty ok that modification works...
02:00 Getty now i just need to add the instant link stuff...
02:02 tracbot #601: "Newline same column" does not work as advertised with tabs (new defect) [ http://padre.perlide.org/trac/ticket/601#comment:1 ]
02:05 GabrielVieira_ joined #padre
02:22 azawawi joined #padre
02:22 azawawi good morning
02:25 Getty cool it works
02:25 Alias hi
02:26 Getty i have the patch for checking trac db directly and reacting on "#<ticket>" in the channel
02:28 azawawi Getty: patch to Hyppolit ?
02:29 Getty yeah
02:29 Getty adding it to ticket
02:29 Getty just finetuning a bit ;)
02:29 azawawi cool
02:30 azawawi Getty++
02:30 azawawi karma Getty
02:30 Hyppolit Karma of Getty is 2
02:30 azawawi karma azawawi
02:30 Hyppolit Karma of azawawi is 1311
02:31 Getty only 2? mh
02:31 Getty you gave me 2 already today, and i remember i had one for the bug, just curious
02:31 Getty ah wait, i had a -- ;)
02:31 azawawi Getty: we should get you a commit bit... talk a szabgab about it in the morning
02:31 azawawi which is like 2-3 hours from now
02:31 azawawi it is 5:31am here
02:32 CSJewell Getty: "console"? no. It's good, but it doesn't fit.
02:32 Getty azawawi: szabgab should also give me permission to restructure Hyppolit
02:32 Getty CSJewell: the cpan experience was awesome, i was able to check on the errors really, but ok :)
02:37 azawawi Getty: it is in trunk...
02:37 Getty http://padre.perlide.org/trac/ticket/559
02:37 azawawi CSJewell: hi
02:37 Getty what you mean it is in trunk?
02:37 azawawi CSJewell: we have padre.exe now, can you please point the shortcuts to it?
02:38 azawawi CSJewell: i think you need to check for something.exe first and then for a something.bat
02:38 azawawi CSJewell: in Wix installer
02:38 Getty btw azawawi
02:38 Getty there is no timeout on cpan tests...
02:38 Getty it runs since we talked about it
02:38 Getty just to be sure
02:39 Getty its another stalled test, but it still "runs"
02:39 azawawi i remember seeing an option for that
02:39 Getty a solution or a "why" could be more interesting
02:39 Getty i mean, 2 modules so far with that stalled tests
02:40 azawawi Getty: from CPAN.pm, inactivity_timeout => breaks interactive Makefile.PLs or Build.PLs after this many seconds inactivity. Set to 0 to disable timeouts.
02:40 Getty then i should set this
02:40 Getty but now i need bed
02:41 azawawi Getty: yeah but that's for stuff you execute inside cpan ( i think )
02:41 azawawi Getty: inside the cpan prompt (interactive)
02:41 azawawi Getty: good night :)
02:41 CSJewell azawawi: How is it generated?
02:42 azawawi at the moment we're using install_script to put it there :)
02:42 azawawi so you have padre.exe and padre.exe.bat lol
02:43 azawawi it is not compiled at make time
02:43 azawawi pre-compiled...
02:43 azawawi the source is in PadreLauncher/padre.c
02:44 azawawi http://padre.perlide.org/trac​/browser/trunk/PadreLauncher/
03:24 Hyppolit svn: r8241 | azawawi++ | http://padre.perlide.org/trac/changeset/8241
03:24 Hyppolit [Padre] Fixed a Run/Stop where stop simply remains after completion...
03:24 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
03:30 * Alias waits to see how long tracbot entries take to appear
03:31 azawawi 60 secs... as i recall
03:31 azawawi or wait for the email and that takes time
03:32 Alias You won't like this bug :)
03:32 azawawi which bug?
03:32 Alias The one tracbot will tell you about shortly
03:33 azawawi hehe cool
03:33 azawawi needs a re-write for sure
03:54 ppant joined #padre
03:55 ppant Good Morning
03:56 azawawi hi ppant
04:00 tracbot #602: For tab-indented files, add comment characters after the tabs (assigned defect) [ http://padre.perlide.org/trac/ticket/602#comment:1 ]
04:01 Hyppolit svn: r8242 | azawawi++ | http://padre.perlide.org/trac/changeset/8242
04:01 Hyppolit [Padre] Under wperl, console perl must be used to get STDIN/STDOUT
04:01 Hyppolit trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Task/SyntaxChecker/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
04:03 tracbot #451: does not prompt to save document if diff is whitespace only (new defect) [ http://padre.perlide.org/trac/ticket/451#comment:1 ]
04:07 ppant Hi <azawawi> I am able to run padre from source now
04:07 ppant Thanks for your help
04:07 CSJewell azawawi: r8242: Shouldn't the comments be updated, as well?
04:18 azawawi sure but im debugging it atm to see what we need :)
04:18 azawawi and i didnt know that someone was watching lol
04:26 azawawi Alias: do u have logging facility to files?
04:27 azawawi Alias: debugging under wperl is a bit lame
04:34 tracbot #603: Background tasks fail to work under wperl (win32) (new defect) [ http://padre.perlide.org/trac/ticket/603 ]
04:43 Alias azawawi: I don't have too much of a problem debugging
04:43 Alias As for logging, I'd kind of like to implement something maybe using Aspect
04:47 Alias OK, so tracbot is like half an hour behind
04:48 Alias I see why people find that annoying, although for the purposes of scrollback it still works just fine
04:51 Fayland joined #padre
04:59 Alias aha!
04:59 Alias I just discovered you can recursively set the stupid svn:eol-style native property
05:00 Alias svn propset -R svn:eol-style native *
05:00 Alias It auto-skips things it considers to be binary
05:00 Alias So if we wanted, we could set Padre to proper native newlines forcefully
05:06 szabgab good morning
05:07 szabgab Getty, so where is that patch for Hyppolit ?
05:08 szabgab ok found it in #559
05:14 charsbar joined #padre
05:17 Hyppolit svn: r8243 | szabgab++ | http://padre.perlide.org/trac/changeset/8243
05:17 Hyppolit talk to the trac database and report on the IRC channel, patch by Getty #559
05:17 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
05:20 szabgab crap, almost noone updated the language specific pages on the TPF wiki
05:20 szabgab charsbar, could you help with Japanese a bit?
05:25 Hyppolit svn: r8244 | szabgab++ | http://padre.perlide.org/trac/changeset/8244
05:25 Hyppolit svn:ignore
05:25 Hyppolit trunk/Hyppolit/
05:29 Alias What do people think about having the # character while having multiple lines selected meaning "toggle comment"
05:29 Alias In the same way tab with multiple lines selected does multiline indent
05:29 charsbar szabgab: pong
05:30 szabgab charsbar, could you please help with the Japanese page linked from  http://www.perlfoundation.org/perl5/i​ndex.cgi?international_perl_resources  ?
05:32 * Alias really wants this multi-line comment feature to be DWIM and awesome
05:32 Alias I'm finding I want to use it much more than I am, but it's still fidgety to use
05:32 Alias Not smart enough yet
05:32 Alias Although I am learning to live with ctrl-shift c
05:33 charsbar szabgab: ok. registering my account
05:34 szabgab charsbar, great, basically I'd like to have some basic information in Japanese to direct people to the Japanese Perl resources
05:34 szabgab and then I'd like to get the perl.org overlords to add links to these pages from perl.org
05:34 Alias azawawi: trunk is stable right now right? If I want to make instlal it?
05:35 charsbar szabgab: sure
05:35 azawawi yeah if you dont try running it under padre.exe (aka wperl)
05:35 Alias ok
05:35 * Alias upgrades to newest multi-line comment code to see how different it feels to use
05:36 azawawi install_script 'padre.exe' => padre.exe and padre.exe.bat
05:36 azawawi how can we fix that?
05:36 azawawi so that only padre.exe is installed
05:36 Alias I wonder if there's a way for Makefile.PL or make to bake the fact something is a svn release into the make installed version
05:36 Alias You'll probably need to write your own makefile fragment
05:36 Alias I think there IS a difference between bin and script
05:37 Alias script is a perl script with a batch file, bin is literally "binary"
05:37 azawawi Capture::Tiny has no idea how to run under wperl
05:37 Alias I forget how deeply the regular Perl toolchain understands that
05:37 Sewi joined #padre
05:37 Alias We might need to inline Capture::Tiny and integrate our version with Padre::Perl
05:37 Sewi Good morning
05:38 Alias It should inline fairly cleany
05:38 Alias Padre::Capture
05:38 Alias Last resort though
05:38 azawawi Alias: why? it doesnt work under wperl :)
05:38 Alias Because it's probably assuming $^X is a command line perl with stdout/stderr
05:38 azawawi Alias: it assumes STDIN/STDOUT are valid...
05:38 Alias I'm assuming wperl doesn't have STDIN/STDOUT
05:39 MMS joined #padre
05:39 azawawi nop
05:39 Alias So capture::tiny doesn't know how to find a different perl than the one it's running in
05:39 Alias or something
05:39 azawawi both are bad descriptooooors
05:39 Alias or it's cheating
05:39 Alias It's ::Tiny for a reason...
05:39 Alias We may be doing something too complicated for it
05:39 azawawi http://pastebin.ca/1576139
05:39 Alias At which point we'd need to abandon it for something bigger
05:40 azawawi Alias: when i fixed it for Perl 6, i used Win32::Process (which we can emulate in Win32::API)
05:40 Alias Talk to xdg to see if our problem can be fixed in 1 or 2 lines of code
05:40 azawawi Alias: but i needed a proxy script to redirect output/error
05:40 Alias It not, yes we might need our own Padre::Capture
05:41 szabgab Alias, I already thought about that in some other issue
05:41 szabgab for running the scripts (F5)
05:42 azawawi Alias: if you launch perl.exe under wperl => black ugly console popping up all the time
05:42 azawawi Alias: for background tasks
05:42 Alias What does IPC::Run3 do?
05:42 Alias I think it might actually create stdin.txt and stdout.txt files
05:43 Alias Or something
05:43 Sewi azawawi: Maybe we need to use the win-api to create other tasks like padre.exe did
05:43 azawawi i tried them all
05:43 azawawi they all suck on win32
05:43 azawawi when under wperl
05:43 Alias So that means native APIs then
05:43 azawawi yeah Win32::Process
05:43 Alias Breaking out Win32::API and things that use it
05:43 azawawi which i can emulate via Win32::API
05:43 Alias And wrap up the whole thing in a unified Padre::Capture API
05:43 Alias That Does What We Want
05:44 * Alias is not at all surprised that as we get bigger and better we start throwing away CPAN modules and doing more stuff ourself
05:44 azawawi perl -c stuff 2>error.txt  => we need shell => black console windows popping...
05:44 Alias Later, some of those same Do It Ourself will become new CPAN modules in their own right, or patches to the modules
05:45 azawawi is there any API in perl to compile perl?
05:46 azawawi perl -c stuff 2>error.txt => perl -MCompilePerl... -e 'something'
05:46 azawawi under win32, there is no stdout/stderr so a process should typically write to temporary files
05:47 azawawi or open a pipe
05:47 Sewi Are there FIFO's under Win32?
05:48 szabgab I quite hate that we reimplement things ourselves
05:48 azawawi Sewi: no idea
05:48 szabgab I am sure we could outsource the Win32::API usage to dagolden
05:48 szabgab to inculde in Capture::Tiny
05:49 szabgab or Capture::All
05:50 azawawi i wish perl had a switch to redirect its output/error...
05:53 azawawi what happens when we say perl -c test.pl ?
05:54 azawawi can we re-write that as a one-liner?
05:55 kaare joined #padre
05:57 Hyppolit svn: r8245 | Sewi++ | http://padre.perlide.org/trac/changeset/8245
05:57 Hyppolit Added Perl version to about box
05:57 Hyppolit trunk/Padre/lib/Padre/Wx/
06:02 azawawi is there a perl api to compile perl ?
06:06 Hyppolit svn: r8246 | azawawi++ | http://padre.perlide.org/trac/changeset/8246
06:06 Hyppolit [Padre] Fixed syntax check under wperl but still we have black windows popping up on each invocation
06:06 Hyppolit [Padre] We do not need Capture::Tiny anymore
06:06 Hyppolit trunk/Padre/lib/Padre/Task/SyntaxChecker/
06:08 Hyppolit svn: r8247 | azawawi++ | http://padre.perlide.org/trac/changeset/8247
06:08 Hyppolit [Padre] Perl tidy
06:08 Hyppolit trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Task/SyntaxChecker/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
06:08 tracbot #563: Add Sample perl scripts + tutorial that comes with Padre (new enhancement) [ http://padre.perlide.org/trac/ticket/563#comment:1 ]
06:08 pece joined #padre
06:09 Alias azawawi: Only to the extent that Perl::Dist does it
06:11 azawawi where?
06:14 Alias install_perl_something
06:15 Alias grep for that in the svn.ali.as/cpan/trunk repo, if you have a whole one
06:16 Alias http://padre.perlide.org/trac/ticket/604 fwiw
06:16 Alias If someone wants something uber-shiny to implement
06:19 Hyppolit joined #padre
06:19 Hyppolit svn: r8248 | azawawi++ | http://padre.perlide.org/trac/changeset/8248
06:19 Hyppolit [Padre] Improved comments regarding r8242 CSJewell++
06:19 Hyppolit [Padre] More comments :)
06:19 Hyppolit trunk/Padre/lib/Padre/Document/ trunk/Padre/lib/Padre/Task/SyntaxChecker/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Menu/
06:22 Hyppolit #559: IRC robot for trac updates (new enhancement) [ http://padre.perlide.org/trac/ticket/559#comment:1 ]
06:22 szabgab Getty++
06:22 szabgab see #559
06:22 Hyppolit #559: IRC robot for trac updates (new enhancement) [ http://padre.perlide.org/trac/ticket/559#comment:1 ]
06:23 Hyppolit #603: Background tasks fail to work under wperl (win32) (closed defect) [ http://padre.perlide.org/trac/ticket/603#comment:1 ]
06:23 azawawi :)
06:24 azawawi Getty++ # faster than realtime...
06:24 azawawi unrealtime? :)
06:26 marcela joined #padre
06:49 zuismanm joined #padre
06:50 zuismanm Do some one know - if there are some plans to add xref functionality to padre code browser???
07:03 Hyppolit svn: r8249 | azawawi++ | http://padre.perlide.org/trac/changeset/8249
07:03 Hyppolit [PadreLauncher] less hard-coding of C:\strawberry\perl\bin\padre
07:03 Hyppolit [PadreLauncher] It now finds it using the padre.exe 's directory
07:03 Hyppolit [PadreLauncher] and displays a message box if it did not find it.
07:03 Hyppolit trunk/PadreLauncher/
07:04 azawawi xref ?
07:04 Alias I tihnk he means X<>
07:04 azawawi zuismanm: could you explain a bit?
07:04 azawawi yeah we have a ticket for that...
07:04 Alias submersible has talked about indexing on those before
07:05 azawawi but if we implemented it, we wont be able to fully utilize it unless we use LoadPage('file://')
07:05 azawawi since bookmarks are broken in SetPage("some_url#bookmark") does not work!
07:06 Hyppolit svn: r8250 | azawawi++ | http://padre.perlide.org/trac/changeset/8250
07:06 Hyppolit [Padre] The latest hard-coding-less padre.exe launcher :)
07:06 Hyppolit trunk/Padre/script/
07:07 zuismanm I means cross reference - find all callers of given procedure/method / variable...
07:07 zuismanm Build graph of callers/callees...
07:07 azawawi aha
07:08 azawawi zuismanm: could you create a ticket for that?
07:08 tracbot #602: For tab-indented files, add comment characters after the tabs (new defect) [ http://padre.perlide.org/trac/ticket/602 ]
07:08 Hyppolit #602: For tab-indented files, add comment characters after the tabs (assigned defect) [ http://padre.perlide.org/trac/ticket/602#comment:1 ]
07:09 azawawi Sewi: ping
07:09 Sewi szabgab: Seems tracbot is useless now.
07:09 Sewi azawawi: pong
07:09 azawawi Sewi: do u mind if i delete your vb files from PadreLauncher?
07:10 zuismanm I can - I just wanted to ensure - that I am not asking for something - that is already in work...
07:11 Sewi azawawi: I'ld hate you for lifetime, immed leave Padre, remove all Perl from my harddisks... :-) Go ahead, it was a test/demonstration only and now as your C solution is there, there is no need to keep it.
07:11 azawawi zuismanm: wonderful, please ask szabgab to open trac registration for you if you dont have an account
07:12 zuismanm Ok - I will do..
07:12 Hyppolit svn: r8251 | azawawi++ | http://padre.perlide.org/trac/changeset/8251
07:12 Hyppolit [PadreLauncher] Thy VB shall not live here anymore... C is here. Sewi++ :)
07:12 Hyppolit trunk/PadreLauncher/
07:17 Hyppolit svn: r8252 | azawawi++ | http://padre.perlide.org/trac/changeset/8252
07:17 Hyppolit [PadreLauncher] Added README
07:17 Hyppolit trunk/PadreLauncher/
07:18 Hyppolit svn: r8253 | azawawi++ | http://padre.perlide.org/trac/changeset/8253
07:18 Hyppolit [PadreLauncher] CRLF -> LF for README
07:18 Hyppolit trunk/PadreLauncher/
07:19 CrAzYoNi joined #padre
07:22 Hyppolit svn: r8254 | azawawi++ | http://padre.perlide.org/trac/changeset/8254
07:22 Hyppolit [Padre] Updated Changes
07:22 Hyppolit trunk/Padre/
07:23 UnK joined #padre
08:25 user_8743 joined #padre
08:28 zloyrusskiy joined #padre
08:56 waxhead joined #padre
08:57 Getty szabgab: 2 things, first azawawi said i should talk to you about commit bit, and on the other side, please please let me refactor Hyppoli
08:57 Getty t
09:02 MoC joined #padre
09:08 abraxxa joined #padre
09:19 azawawi alright, i finally figured out how to hide those black console windows under wperl
09:20 zloyrusskiy azawawi, use start
09:24 azawawi zloyrusskiy: start + redirection works?
09:26 azawawi zloyrusskiy: any example?
09:28 abraxxa joined #padre
09:28 waxhead azawawi: I don't recall seeing any black console windows under wperl
09:28 waxhead I'll have to pay closer attention next time...
09:29 azawawi waxhead: that's because syntax checker was off lol
09:29 waxhead azawawi: oh right.. so it's a 'spawned' perl popping up?
09:29 azawawi waxhead: syntax checker on win32 seems to depend on EVT_IDLE which happens only when you have open a menu or another window...
09:29 zloyrusskiy azawawi, i changed in padre.bat  "perl -x -s %0 %*" to "start wperl %0 %*" and i feels myself almost happy
09:30 azawawi zloyrusskiy: padre.exe is here :)
09:30 azawawi zloyrusskiy: in trunk i.e.
09:31 azawawi under wperl, we lose STDIN, and STDOUT
09:31 azawawi hence a lot of perl code breaks there
09:31 zloyrusskiy you can reopen this handles to files
09:32 zloyrusskiy how can i install padre.exe to myself?
09:32 zloyrusskiy PAR::Packer?
09:32 azawawi you're using trunk or padre 0.46?
09:33 zloyrusskiy i installed padre through cpan
09:33 zloyrusskiy 0.46
09:33 azawawi ah ok, let me fetch the link for you then
09:34 azawawi http://padre.perlide.org/trac/expor​t/8250/trunk/Padre/script/padre.exe
09:34 azawawi please put it in c:\strawberry\perl\bin
09:34 azawawi and you're done
09:35 azawawi padre => wperl c:\strawberry\perl\padre
09:35 azawawi and you can ofcourse create shortcuts to it
09:36 azawawi zloyrusskiy: the next release 0.47 *will* contain a lot of fixes to win32
09:36 azawawi zloyrusskiy: so you svn checkout padre and use trunk if you need it
09:37 azawawi zloyrusskiy: http://padre.perlide.org/trac​/browser/trunk/Padre/Changes (upcoming 0.47 growing changelog)
09:39 zloyrusskiy azawawi, ok thanks
09:47 Hyppolit svn: r8255 | azawawi++ | http://padre.perlide.org/trac/changeset/8255
09:47 Hyppolit [Padre] Added ShellExecute function to Util/Win32.pm
09:47 Hyppolit [Padre] Added comments and re-styled the code a bit
09:47 Hyppolit trunk/Padre/lib/Padre/Util/
09:49 Hyppolit svn: r8256 | azawawi++ | http://padre.perlide.org/trac/changeset/8256
09:49 Hyppolit [Padre] Added forgotten return
09:49 Hyppolit trunk/Padre/lib/Padre/Util/
09:53 zuismanm joined #padre
10:06 Hyppolit svn: r8257 | azawawi++ | http://padre.perlide.org/trac/changeset/8257
10:06 Hyppolit [PadreLauncher] no more hard-coding for wperl.exe. It should be now in the same executable path as padre.exe (zloyrusskiy++)
10:06 Hyppolit [PadreLauncher] The reason for that is that we may accidentally use a wperl.exe from another distro that is already in the PATH.
10:06 Hyppolit trunk/PadreLauncher/
10:10 Hyppolit svn: r8258 | azawawi++ | http://padre.perlide.org/trac/changeset/8258
10:10 Hyppolit [PadreLauncher] Simplify error messages
10:10 Hyppolit trunk/PadreLauncher/
10:11 Hyppolit svn: r8259 | azawawi++ | http://padre.perlide.org/trac/changeset/8259
10:11 Hyppolit [Padre] no more hard-coding for wperl.exe for padre.exe
10:11 Hyppolit trunk/Padre/script/
10:15 Hyppolit svn: r8260 | azawawi++ | http://padre.perlide.org/trac/changeset/8260
10:15 Hyppolit [PadreLauncher] README fixes
10:15 Hyppolit trunk/PadreLauncher/
10:15 submersible joined #padre
10:23 waxhead hey submersible
10:23 waxhead long time.. how's things?
10:24 submersible hi m8
10:24 submersible pretty good this end
10:24 submersible proud 1st homeowner
10:25 submersible yourself?
10:25 azawawi submersible: congratz :)
10:25 submersible azawawi: i can trump it..
10:26 submersible also going to be a daddy in 6 months
10:26 submersible :O
10:26 azawawi submersible: where are thy commitz? I do not see them :)
10:26 Getty lol, so the house doesnt give you pleasure, just pain
10:26 submersible Getty: ask me in april !
10:27 Getty nope, you got pain enough, i dont need to laugh about it ;)
10:27 submersible azawawi: I merged Padre-Index branch from trunk a few times.. shamelessly adding almost nothing
10:27 submersible Getty: ..inside ... I am PMSL.
10:27 azawawi submersible: i think we need to sit back and think about it again...
10:28 submersible ja
10:28 Getty whats PMSL?
10:28 submersible JFGI
10:28 Getty Ah!
10:28 submersible ;D
10:28 azawawi a new language that floats around submersible(s) toaster(s) ?
10:28 Getty i did, but i like chatting, you must know, i come from an internet time pre google :-P
10:29 submersible azawawi: where do we start...
10:29 waxhead submersible: hey congrats...
10:30 waxhead submersible: proud 2nd home owner.. moved in over the weekend...
10:30 azawawi submersible: i have 'help search' which is the same dialog that you hacked from Perl 6 before
10:30 Getty waxhead: but without children? ;)
10:30 azawawi submersible: but it is all static stuff except for perlopref.pod which we do some indexing
10:30 waxhead submersible: 2nd as in lost the first to the ex in the settlement..
10:30 submersible waxhead: you bought 2! - dude u are truly brave
10:30 azawawi submersible: perlopref = Perl Operators Reference (cowens++)
10:30 waxhead Getty: got kids...
10:31 Getty oh ;)
10:31 waxhead Getty: got my 2 and my partners two...
10:31 submersible azawawi: ok .. slow down..
10:31 azawawi submersible: later & :)
10:31 waxhead every 2nd week we have 4 in the house
10:31 Getty holy shit
10:31 * azawawi lunch..
10:31 submersible rgr - ..
10:31 waxhead submersible: not 2 at the same time. only the one...
10:31 Sewi Getty: You don't like kids?
10:31 submersible gotcha.
10:31 waxhead submersible: Canberra is insane for house prices though :(
10:31 Getty Sewi: oh i like kids, but if you life with them, they are a pain in the ass
10:32 Sewi Getty: Your opinion, not mine :-)
10:32 Getty you got only girls, what you want to point out? ;)
10:32 Getty YOUR problem time comes later (HAHAHAHA)
10:33 waxhead submersible: watching all the gardening shows now :)
10:33 Getty waxhead: hehe :)
10:34 Sewi Getty: Let's see... I pray for the day we don't need diapers any more, bit I guess they'll stay with us for the next eight years, at least...
10:34 waxhead Sewi: it's a great day when you don't have nappies ( daipers ) any more
10:35 Getty they can piss in the bed later on
10:35 Getty hrhrhr
10:35 * submersible meanders further off topic
10:36 Sewi waxhead: Oh, seems Babelfish didn't do a good translation this time :-) But my older daughter is 10 and it doesn't look like that she'ld get rid of them :-(
10:40 Getty what?
10:40 Getty 10?
10:40 Getty and still diapers?
10:40 Getty you kid us
10:41 Sewi No, she has a brain handicap, doesn't speak and her behaviour is still at the age of 2 or 3.
10:42 Getty ah bad situation :(
10:42 Getty i hope your other girl is fine?
10:43 Sewi Yes, she doesn't speak either and also need nappies, but she just got 1 a few days ago, so everything is fine with her :-)
10:43 Getty i guess the handicapped girl loves the baby, or?
10:43 Sewi Yes.
10:44 Getty handicapped kids dont rival so much :)
10:44 Hyppolit svn: r8261 | submersible_toaster++ | http://padre.perlide.org/trac/changeset/8261
10:44 Hyppolit [Padre-Index] - bleagh! merge -r 8113:8260 http://svn.perlide.org/padre/trunk/Padre almost blind w/ wc changes and all
10:44 Hyppolit branches/Padre-Index/ branches/Padre-Index/lib/ branches/Padre-Index/lib/Padre/ branches/Padre-Index/lib/Padre/Document/ branches/Padre-Index/lib/Padre/Document/Perl/ branches/Padre-Index/lib/Padre/File/ branches/Padre-Index/lib/Padre/Index/ branches/Padre-Index/lib/Padre/Plugin/ branches/Padre-Index/lib/Padre/Service/ branches/Padre-Index/lib/Padre/Task/SyntaxChecker/ branches/Padre-Index/lib/Padre/Transform/ branche
10:44 submersible yuk
10:45 Getty cut off....
10:45 Getty i dont know how the svn dataflow works, i didnt had an example, but i could fix that
10:50 tokuhirom____ joined #padre
10:53 submersible meh
10:53 submersible merges look like garbage anyhow - that listing is pretty unhelpful in that context
10:54 Getty if i would see what the raw data is i could handle that
10:54 Getty but szabgab doesnt included an exampl
11:00 perletc joined #padre
11:11 Getty btw someone here plays monopoly city streets?
11:11 kthakore joined #padre
11:12 kthakore azawawi: btw check this out http://yapgh.blogspot.com/2009/09/upd​ates-falling-block-game-and-hack.html
11:13 submersible OOOOOh! shiny
11:18 tokuhirom____ joined #padre
11:21 abraxxa left #padre
11:33 Hyppolit #605: Add cross reference functioanlity to Padre (new enhancement) [ http://padre.perlide.org/trac/ticket/605 ]
11:34 Getty 90 seconds?
11:34 Getty mhmhmh
11:36 azawawi Getty++
11:36 Getty for what?
11:37 Getty again for the traclink?
11:37 azawawi nop for Hyppolit
11:37 Getty btw, you know the other features?
11:37 Getty like, i want to tell you about #605
11:37 Hyppolit #605: Add cross reference functioanlity to Padre (new enhancement) [ http://padre.perlide.org/trac/ticket/605 ]
11:37 azawawi tell me? :)
11:37 Getty or you want to tell me about #1
11:37 Hyppolit #1: Improve load time (closed defect) [ http://padre.perlide.org/trac/ticket/1#comment:5 ]
11:37 Getty or you need a link to r23
11:37 Hyppolit Changeset #23 http://padre.perlide.org/trac/changeset/23
11:38 Getty even tho the last one is totally shitty made ;)
11:38 azawawi r8084
11:38 Hyppolit Changeset #8084 http://padre.perlide.org/trac/changeset/8084
11:38 Getty its faked
11:38 azawawi help
11:38 Getty r236472648374628376428
11:38 Hyppolit Changeset #236472648374628376428 http://padre.perlide.org/trac/c​hangeset/236472648374628376428
11:38 azawawi Hyppolit: help
11:39 Getty no help so far
11:39 azawawi Getty: the nice feature is help for these features
11:39 Getty but before i add more, i want to refactor it
11:39 azawawi cool
11:39 Getty i'm a bot freak, i make the monopoly city streets bot
11:39 azawawi make sure you use padre trunk while developing it
11:39 Getty i did bots for game server, and other stuff
11:39 azawawi we need to test this release thoroughly...
11:39 Getty i coded it in jpico via ssh
11:40 Getty ;)
11:40 azawawi i did bots for games :)
11:40 Getty you want to see some cool code?
11:40 azawawi sure
11:40 Getty message me a username and password, please
11:41 azawawi hehe
11:41 azawawi nice one
11:41 Getty no
11:41 Getty just some
11:41 Getty that i can use
11:41 Getty to add you to my svn
11:41 Getty dude!
11:41 Getty i can makeup random stuff, but people tend to lose that stuff
11:41 azawawi create a random username/password and msg it to me :)
11:42 Getty baeh ;)
11:42 azawawi paste it?
11:42 Getty check out trunk/cubestats_server/
11:43 * submersible busily plays SDL::Perl tetris
11:44 Getty submersible: PADRE MODULE PADRE MODULE! NOW! ;)
11:44 Getty i must make a ticket for this
11:44 azawawi Getty: nice... im done :)
11:44 Getty we need a tetris in the idea
11:44 Getty azawawi: done? ;) see the Plugins and what stuff we all added in the wrapper?
11:45 Getty Bot, XML Server, HTTP Server, API Console (telnet), it just misses a SIP service
11:45 azawawi i took a quick look
11:46 Getty Apocalypse and I worked months on this stuff
11:46 Getty making the best gameserver perl technology ;)
11:46 Getty and then the morons of the game arent "open source attitude" and dont want outsider to make good stuff for the game
11:47 azawawi 800 commits cool
11:49 Getty we dont do commits per single change like you do ;)
11:49 Getty in your world it would be 2000-2500
11:49 Getty ;)
11:50 Getty the coolest stuff was the "platform" we used, i mean where it all runs, the mass of gameserver
11:50 Getty we handled 40% of the players of the game
11:50 azawawi i do that since i tend to forget about commits
11:50 Getty splitted on 7 hosts around the world (ok 6 in DE 1 in US lol)
11:51 azawawi what was the game?
11:51 Getty AssaultCube
11:51 Getty its now called AdolfCube
11:52 Getty the developer want to force the people to have the fun they want, and fail miserable on this
11:52 Getty very bad story
11:53 azawawi failed miserably?
11:54 Getty or that ;)
11:54 * azawawi back to coding then
11:54 Getty yes do it
11:54 Getty and where the hell is szabgab
12:02 JRWeiss joined #padre
12:21 * szabgab is looking around
12:21 Getty gotch ya!
12:21 Getty you cant hide from me
12:22 Getty i just need a "yes, i added the commit bit" and "sure, refactor it" ;)
12:22 Getty <jedimove>
12:24 szabgab Getty, you mean you would like to have a commit bit on SVN of Padre ?
12:24 jq Getty: sure, refactor it
12:24 Getty yes, would be cool, that patching isnt cool
12:24 jq (i made my part)
12:24 Getty jq: lol, its his bot ;)
12:25 szabgab I don't like to use Moses
12:26 Getty sniff, why? :)
12:26 szabgab actually I don't like to use any code from other repos
12:26 szabgab stuff from CPAN and code in our repor
12:26 Getty its perigrin code, but i already told him to put it on CPAN now
12:26 Getty but i dont need Moses really, i can do it myself with MooseX::POE alone
12:26 szabgab so please wait till he puts it there
12:27 szabgab ok, that's better then
12:27 Getty so as long as i use CPAN you wouldnt care if i make it more handy?
12:27 Getty its a bit oldschool code <hide>
12:27 szabgab sure, go ahead, just remember I still need to understand it before I enable it ;-)
12:28 Getty you will love it
12:28 Getty easy to understand
12:29 Getty but about svn
12:29 Getty i dont get what you exactly do there, what is that file you link in?
12:29 Getty i thought about why not reading the svn repository directly, that should be possible to AFAIR
12:30 Getty and btw, please check on those regexps for r213 and #123
12:30 Hyppolit #123: Save Session / Load Session (closed enhancement) [ http://padre.perlide.org/trac/ticket/123#comment:2 ]
12:30 Hyppolit Changeset #213 http://padre.perlide.org/trac/changeset/213
12:35 submersible joined #padre
12:58 szabgab Getty, the svn post commit hook creates that file and Hyppolit reads it
12:58 szabgab I wanted to save CPU cycles by not running svnlook every sec or so, but maybe if we run it every 5 sec then it is already ok
12:59 szabgab just please make this configurable as well as I am using Hyppolit in another channel where we don't have SVN
13:01 Getty so far i just see that hyppolit puts all stuff in all channels
13:01 szabgab yes, I run them as separate instances
13:01 Getty ah ok
13:01 Getty yeah then you get the same {tracdb} option with svn
13:01 Getty easy
13:01 szabgab I did not think much about this whole thing, just wanted to make it work
13:02 Hyppolit #606: Add to Developer plugin "Resize for screenshot" that sets an ideal size (new enhancement) [ http://padre.perlide.org/trac/ticket/606 ]
13:02 tracbot #606: Add to Developer plugin "Resize for screenshot" that sets an ideal size (new enhancement) [ http://padre.perlide.org/trac/ticket/606 ]
13:02 Hyppolit #606: Add to Developer plugin "Resize for screenshot" that sets an ideal size (new enhancement) [ http://padre.perlide.org/trac/ticket/606 ]
13:02 Getty wow?!... bug?..
13:02 Getty Ah! no
13:02 Getty tracbot must go away
13:02 Getty he triggers hyppolit #123 feature
13:02 Hyppolit #123: Save Session / Load Session (closed enhancement) [ http://padre.perlide.org/trac/ticket/123#comment:2 ]
13:17 shadowpaste joined #padre
13:46 MMS joined #padre
13:53 teejay joined #padre
13:53 teejay hello
13:53 Woody2143 Howdy
14:17 azawawi hi
14:19 Hyppolit svn: r8262 | azawawi++ | http://padre.perlide.org/trac/changeset/8262
14:19 Hyppolit [Padre] Added ExecuteProcessAndWait win32 helper function. No need for ShellExecute since it is async
14:19 Hyppolit trunk/Padre/lib/Padre/Util/
14:23 Hyppolit svn: r8263 | azawawi++ | http://padre.perlide.org/trac/changeset/8263
14:23 Hyppolit [Padre] Syntax checker is working again under wperl without those nasty black windows :)
14:23 Hyppolit [Padre] Thanks to win32's ShellExecuteEx, WaitForSingleObject and CloseHandle
14:23 Hyppolit [Padre] All that to run console stuff in the background on windows. Wonderful :)
14:23 Hyppolit trunk/Padre/lib/Padre/Task/SyntaxChecker/
14:24 Hyppolit svn: r8264 | azawawi++ | http://padre.perlide.org/trac/changeset/8264
14:24 Hyppolit [Padre] No need to make Padre::Util::Win32 's functions exportable...
14:24 Hyppolit trunk/Padre/lib/Padre/Util/
14:36 Getty so....
14:37 Getty should i test something?
14:39 azawawi give me a sec... it is failing 71-perl.t
14:40 Sewi Getty: What about ticket #600?
14:40 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600 ]
14:40 Getty Sewi: i still didnt tested your Save as btw
14:40 Sewi You could try to reproduct it unter windows. It may be dependend on Ubuntu or on slow CPUs.
14:41 Getty sounds for me like a fucked up ubuntu ;)
14:41 Getty Sewi: wasnt tracbot yours?
14:42 Sewi Getty: I'm pretty happy that my childs don't read this channel while you're here. There are many words which I don't want them to learn :)
14:42 Sewi Getty: it is
14:42 Getty can you remove it now? cause it collides on report with my #123 feature (see above)
14:42 Hyppolit #123: Save Session / Load Session (closed enhancement) [ http://padre.perlide.org/trac/ticket/123#comment:2 ]
14:42 Getty and yes, my chatting is not suitable for under 18
14:43 Getty already get warnings on #blender
14:43 Sewi Why collides? :-) I'm just waiting for szabgab to tell me that Hyppolit will to the full job of tracbot in the feature (it doesn't seem to do it right now).
14:43 Alias Interesting point on languages
14:43 Getty see at 15:02
14:44 Alias Interesting point on language
14:44 Woody2143 I've been trying to duplicate #600 on Windows, doesn't seem to happen for me...
14:44 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600 ]
14:44 Sewi Getty: We usually _have_ U18 here in the channel :-(
14:44 * Alias ponders a language bot
14:44 Alias Especially since we have a "live support" link in the help menu
14:44 Getty hyppolit announce the new ticket, then tracbot announces it, and then hyppolit announces it again
14:44 Sewi Alias: I was just thinking of adding this to Hyppolit :-)
14:44 Sewi Woody2143: thanks.
14:44 Getty or i just stop using swear words ;)
14:45 Alias Getty: It's a good idea to formalise it
14:45 Getty even tho thats nearly impossible as windows user
14:45 Woody2143 Sewi - Since I have access now should I add that bit of information to the ticket?
14:45 Getty Woody2143: always
14:45 Getty Woody2143: informations are always good
14:45 Sewi Woody2143: If you have information which may help on a ticket, always add it, if possible.
14:46 Alias Sewi: I would add a check for bad language using that bad language regex module, and just have the bot say to mind language blah blah blah children and official support channel blah blah
14:46 Alias If you find some time to do it
14:46 Getty Alias: but technical it would be better to split dev channel from support channel anyway
14:46 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:1 ]
14:46 Alias Getty: I disagree
14:47 Getty just about that the dev channel includes so much automatic services which could confuse a user
14:47 Alias For something like Catalyst, the people using something and working on it are vastly different
14:47 Sewi Alias: Maybe at the weekend. What about writing a warning message first and at the second match within a timeframe, a mute or kick may be good.
14:47 Alias Sewi: Don't do that
14:48 Sewi ok
14:48 Getty I can add it, i refactor Hyppolit now anyway
14:48 Alias Nazi kick bots are a bad idea
14:48 Getty hehe
14:48 Alias Just have the bot educate the person that says it
14:48 Sewi Alias: ok.
14:48 Getty "Getty: dude, there are children in here...."
14:48 Alias So it's clear that the social convention is what it is
14:49 Woody2143 #padre is a polite, family friendly channel and we ask that you respect others and refrain from using such language.
14:49 Sewi Getty: If you got time to do it, feel free to do so, I'ld have to work myself into Hyppolit first and you already did this.
14:49 Getty Sewi: exactly, and i want to refactor it, cause the code is too unhandy
14:49 Getty Sewi: i just wait for perigrin if he puts Moses up on CPAN
14:49 Alias Woody2143: I'd use more officious language
14:51 Alias "Family" is a weasely word
14:51 Getty yeah family reminds me on monopoly city streets... bad ;)
14:51 Alias #padre is the official help channel for all Padre users, including children. Please maintain discussion at a G rating.
14:51 Getty G rating is country specific
14:51 * Sewi &
14:51 Alias Getty: Where "G" is a suitable internationalised wikipedia pointer :)
14:51 Getty at an approriate level
14:52 Alias appropriate is inprecise
14:52 Getty Alias: its totally unknown in germany
14:52 Sewi Getty: But if you write "G/under18", everybody internationally knows what you mean
14:52 Hyppolit Changeset #18 http://padre.perlide.org/trac/changeset/18
14:52 Getty if you wrote G/under18 yes
14:52 Hyppolit Changeset #18 http://padre.perlide.org/trac/changeset/18
14:52 Sewi Alias: He's right
14:52 Alias I agree
14:52 Getty there is a bug in the regexp
14:52 Alias Australia's G is certainly not the same as America's G
14:52 Sewi Getty: Hyppolit should match \br(\d+) for changesets
14:52 Getty yeah i s*** at regexp
14:52 Getty (see i filter already)
14:53 Sewi now finally &
14:54 Alias Looking at wikipedia, I think we could use something like "(G)eneral Audience"
14:55 Alias Most of the non-US rating systems still use the phrase "General Audience"
14:55 Alias Or the language-specific equivalents
14:55 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:2 ]
14:55 Alias So that's a brazillian L rating
14:55 Alias Bulgarian B
14:56 Getty "... help channel for all Padre users in all ages. Please maintain a language that is suitable also for children."
14:56 Alias "Ohne Altersbeschränkung (FSK 0)"
14:56 Getty hehehe :)
14:56 Getty FSK0 is hard ;)
14:56 Alias That's what we're essentially having to target
14:57 Getty FSK6+ its more likely
14:57 Getty ;)
14:57 Alias Weeeeellll... true
14:57 Getty wanna see the 5 year old using padre
14:57 Getty ;)
14:58 Alias I wonder what the normal minimum for programming is
14:58 Alias Maybe 10?
14:58 Alias You see a bunch of 12 year olds
14:58 Getty i learned coding with 6-7
14:58 Getty C64 and Basic
14:58 Getty i still have my learning book
14:58 Getty some coding for kids book
14:58 Alias point, I think I did a little basic at 8 or 9
14:59 Getty i think we can stay with 6
14:59 Getty cause under
14:59 Getty 6
14:59 Getty a person is not suitable for chat at all
14:59 Getty "chat" as technologie is FSK6+ ;)
15:00 Alias Or in Iceland, 7+
15:00 Alias sigh
15:00 Alias We should just pick an age
15:00 Alias latvia has a 7, netherlands has a 6
15:01 Getty whatever
15:01 Getty take it general like i offered above
15:01 Getty "... help channel for all Padre users in all ages. Please maintain a language that is suitable also for children."
15:01 Alias yeah, something that is precise without being weaselly like sounds fine
15:01 Alias We can fix bugs in the message later :)
15:01 Getty i think using any "official rating method/term" is a bit crazy
15:02 Getty i mean we are "the other side" and use official terms and stuff? ;)
15:02 Alias Yes
15:02 Getty people here are open minded! :)
15:02 Getty we need open minded terms! :D
15:02 Alias The use of standards is an excellent method for demonstrating you take an issue seriously
15:03 Getty depends
15:03 Getty i got a wonderful result here in germany
15:03 Getty aehm s/result/example/
15:03 tracbot #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:1 ]
15:03 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:2 ]
15:03 tracbot #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:2 ]
15:03 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:2 ]
15:03 Alias Looking across all the different classifications, 7+ seems like the age to use for maximum compatibility
15:03 Alias If we were to pick a precise age
15:03 Woody2143 Well that sure was a delay from tracbot
15:03 Getty where some chat community drops out some official "protected chat" terms, which are official defined
15:03 Getty and in final its all prank
15:04 Getty Woody2143: problem is that Hyppolit reacts on that #600 of him
15:04 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:2 ]
15:04 Getty Sewi really should shut it of :) or tell me whats the missing features of tracbot that are not in hyppolit
15:04 Alias I'm fine to have a secondary channel, I would just want the primary official channel to be more clearly defined
15:05 Alias Rather than making the main developer channel more open and locking help people into some walled gargen
15:05 Alias garden
15:05 Alias I want random visitors to feel like first class citizens
15:05 Alias Like they are part of something bigger
15:05 Alias And like the whole project has a tangible feel of energy to it
15:05 Getty yeah true, its just that people who request support
15:05 Getty are probably confused by random chas
15:06 Getty if you talk "professional"
15:06 Getty s/chas/chats/
15:06 Getty you can make 2 buttons
15:06 Getty 1) talk with the developer 2) talk about a problem / get support
15:06 Alias I'm not suggesting professional, in the sense of corporate paid support
15:07 Alias If we did, how will Gabor and I and azawawi and whoever start a support company in 2 or 3 years time :)
15:07 Alias Or whatever
15:07 Getty hehe lets say
15:07 Getty i got no problem making perfect support on chat base
15:07 Alias You deal with companies one way, but that's not our way
15:07 Getty you know quakenet support?
15:07 Alias nope
15:07 Alias afk one minute
15:07 Alias keep talking
15:07 Getty also a complete "company-less" project as you know
15:08 kthakore hi Alias
15:08 Getty they got a support channel where you got a bot you gives you a supporter and also tells you that none is available or that you get some in some minutes
15:08 Getty its very cool, it feels warm, cause actually see that something is happening
15:08 Getty still a real person answers the question (but of course they have a big stock of standard answers "per button")
15:09 kthakore hello padre questions?
15:09 Getty just ask :) welcome
15:09 kthakore how do I refactor Package names
15:09 kthakore like I have
15:09 Getty oh i didnt used the refactor options so far ;) no idea
15:10 Getty dont know what is done in there
15:10 kthakore package Blocks; and somewhere I have Blocks::wh()
15:10 kthakore so can I refactor Blocks to New::Awesome::Blocks
15:10 kthakore and have all locations change approprately?
15:11 Alias That hasn't been implemented by anyone yet
15:11 Getty ah! ok :)
15:11 Getty that was the missing part for me
15:11 Alias We're still babes in the woods with the refactoring functionality
15:11 Getty (and there is still no tetris in the ide for the waiting time :D)
15:12 Alias Getty: Strawberry Professional is probably going to ship with Frozen Bubble
15:12 Getty Alias: but you get the idea of the support? i mean for a support integrated in the software its interesting
15:12 Getty whats frozen bubble?! :)
15:12 Alias Most popular linux game 5 years running
15:12 kthakore frozen bubble is the AWES)ME
15:12 Getty ah ok
15:12 Alias Happens to be implemented in SDL Perl
15:13 Getty cool
15:13 Getty i must check it out cause of this
15:13 kthakore yay!!!!!
15:13 Getty i dont play linux games regulary
15:13 Getty thats why i have a windows workstation
15:13 Getty actually i hate freeciv
15:13 Alias It's not Linux-only
15:13 Getty yeah, but it comes from there
15:13 Getty no game from that direction ever satisfied me, even tho i dont tell they are bad
15:13 Alias Not really, it's just that Windows is a REAL gaming platform :)
15:14 Alias kthakore is working on making SDL work properly from the CPAN on all platforms well enough to be able to just cpan install the game onto anything
15:14 Getty wonderful
15:14 Getty probably i can add my game too then ;) but it needs some more libs
15:14 Getty that would be awesome like hell
15:14 kthakore Getty check out my new Perlris (Tetris) clone works in windows and linux http://yapgh.blogspot.com/
15:14 * Alias played it
15:14 Getty integrate in padre! integrate in padre!
15:15 Getty an awesome idea needs a game integrated
15:15 Alias It's a rather, erm, WIDE column number
15:15 Alias And no music/sound
15:15 kthakore Getty: Do it for me!! Do it for me!!!
15:15 Getty aehm s/idea/ide/
15:15 kthakore Alias: :P
15:15 kthakore Alias: you are welcome to fork and send me code contributions
15:15 kthakore Alias: I want to clean code smeel
15:15 Alias Not gunna happen, sorry :)
15:15 kthakore s/smeel/smell first
15:15 Alias I have at LEAST 2-3 other places that need my attention more than games, alas
15:15 kthakore Alias: Its going to be a series of tutorials on that
15:16 Getty holy ....
15:16 Getty you made all classes in one .pl? ;)
15:17 kthakore Alias: Tetris -> Adding Sound -> polishing -> 2 player
15:17 Getty i'm here for the games ;)
15:17 kthakore Getty: I made it in 50 hrs
15:17 Getty still
15:17 Getty ;)
15:17 Getty whatever, reminds me... yes, integrated multiplayer tetris
15:17 Getty if you wanna play, somewhere elsewhere also wanna play
15:17 Getty would make awesome community bounding
15:17 kthakore yup
15:18 Alias Getty: Do you know about Swarm?
15:18 Getty yes heard about it
15:18 kthakore Alias: working on that
15:18 Getty trying to 100% get it
15:18 kthakore Getty: you should be in #sdl  too
15:18 Getty check the userlist again
15:18 Alias Swarm is plugin for experiments in deeply integrated editor to editor communication
15:18 Getty kthakore: see?
15:19 Getty you think tetris based on swarm? ;)
15:19 Getty i mean on top of
15:19 Alias The hope it to work out how to build all kinds of things like remote peer review, multiuser code editing, integrated chat, etc etc
15:19 Alias I don't see why it wouldn't work
15:19 Alias You'd effectively get the game lobby for free
15:20 Alias This is all very blue sky of course
15:20 Alias Swarm only barely works
15:20 kthakore where is swarm
15:20 Alias But at conferences it would be pretty awesome
15:20 Alias Padre::Plugin::Swarm
15:20 Alias in the main repo
15:20 Getty i could experiemtn with that thought
15:20 Alias It's nowhere near ready for real use yet
15:20 Getty so that we get Padre::Plugin::Tetris which needs Padre::Plugin::Swarm
15:21 Alias At the moment, we're really just trying to get basic coms working, basic chat, and then remote arbitrary execution of code
15:21 Getty to integrate a community platform for playing tetris into padre
15:21 Alias We've set "no security, no boundaries, no rules" on Swarm
15:21 kthakore fine ... how do I make a padre plugin?
15:21 Alias kthakore: You already have
15:21 kthakore really how?
15:21 Alias kthakore: We make one for every user
15:21 Alias In the plugins, see "My Plugin"
15:22 kthakore ooh
15:22 Alias In the plugins menu...
15:22 Alias Plugin Tools -> Edit My Plugin
15:22 kthakore yay!!!
15:23 Alias All part of the user -> plugin author -> core contributor recruitment chain :)
15:27 kthakore ok how do I change my.pm to petris.pm ?
15:28 kthakore oops
15:28 kthakore petri.pm
15:28 Alias Unfortunately, THAT part isn't automated yet :)
15:29 kthakore ok where is this so I can make a copy of it
15:29 Alias Make a normal Perl distribution called Padre-Plugin-Petris
15:29 Alias Yup
15:29 Woody2143 odd, I believe I found a bug. When I edit my plugin via the Plugins->Plugin Tools->Edit My Plugin   I am unable to hold the shift key and use any other keys to make a selection... It doesn't seem to have that problem on my linux box...
15:29 Alias weird
15:29 Alias It's possible that the file only has read-only permissions
15:29 Woody2143 and it only affects that tab, the My.pm tab
15:30 Alias But unfortunately, Padre doesn't give a very good visual indicator of readonly files yet
15:30 Alias oh wait, selection only?
15:30 Alias hrm
15:30 Woody2143 I can type in it fine, just selections don't work
15:30 Woody2143 well, I can select using a mouse
15:30 Alias WORKSFORME
15:30 Alias hrm
15:30 Alias Anyone else got a linux box?
15:31 Woody2143 This is only showing on windows, not linux (for me anyway)
15:31 PerlJam me
15:31 Alias oh
15:31 PerlJam Woody2143: latest padre?
15:31 Alias It's working for me on Linux
15:31 Woody2143 PerlJam: Yes
15:31 Alias er, working for me on Windows
15:31 Alias Woody: svn or release?
15:31 Woody2143 release
15:38 kthakore Alias: what do you mean the width of Petri is too big
15:39 Alias kthakore: Tetris has a certain number of columns... maybe 10? 12?
15:39 jq Alias: 10
15:39 Alias Yours has like 25 columns?
15:39 Alias It feels oddly unnatural
15:39 kthakore fine be like that
15:40 kthakore it makes it harder now?
15:40 Alias Or rather, now I think about it, it feels too easy
15:40 Alias It makes it easier
15:40 Alias It's easier to always be able to find somewhere to put a block, but loooonger to actually score anything
15:40 Alias So easier and slower game than the original
15:40 kthakore ok I will fix it for Padre Plugin
15:42 szabgab actually I think you should revolutionarize (spelling?) Tetris
15:42 szabgab not just have another Tetris clone
15:42 szabgab I just don't know what is the state of the art in tetris?
15:43 szabgab for a totally different subject (but with some overlap) I was thinking of making Minesweeper with triangles and one with hexagons and one with random shapes
15:45 Hyppolit #607: Unable to make a selection when editing 'My Plugin' (My.pm) (new defect) [ http://padre.perlide.org/trac/ticket/607 ]
15:45 tracbot #607: Unable to make a selection when editing 'My Plugin' (My.pm) (new defect) [ http://padre.perlide.org/trac/ticket/607 ]
15:45 Hyppolit #607: Unable to make a selection when editing 'My Plugin' (My.pm) (new defect) [ http://padre.perlide.org/trac/ticket/607 ]
15:45 Getty szabgab: Moses goes CPAN tonight
15:47 szabgab Getty, great
15:47 szabgab kthakore, so what other grandiose plans do you have with Tetris?
15:47 Getty but for using your config i will extend it inside the Hyppolit stuff to bring in the config file usage
15:47 Getty i will test around later
15:47 Getty first i need food
15:49 Alias szabgab: There is no state of the art in Tetris, it's like sudoku
15:49 Alias It's popular because it's known
15:49 Alias kthakore: What would be an AWESOME tutorial would be to implement a Pong replica from scratch
15:49 szabgab isn't there like 3D tetris?
15:49 Hyppolit #607: Unable to make a selection when editing 'My Plugin' (My.pm) (new defect) [ http://padre.perlide.org/trac/ticket/607#comment:1 ]
15:50 Alias szbalint: It's like 4 and 5 column wide rubics cube, nobody plays it
15:50 Alias I tried it, it sucked
15:50 Alias sigh
15:50 szabgab and 2 player tetris
15:50 Alias szabgab: damned auto-complete
15:50 szabgab and networked tetris?
15:50 Alias networked puzzle bubble better :)
15:51 call_me_candy better? :)
15:51 szabgab it is fun that it is written in Perl but in order to make it really stand out it needs to be *different*
15:52 szabgab szbalint, instead of changing your colors, why not update the TPF wiki about all the Perl activity in Hungary
15:53 szabgab it won't take more that 2 lines :-(
15:53 szabgab dinner &
15:53 szbalint alright, I'll take time to this after I'm done with $job
15:58 kthakore Alias: Pong is not copyright is it?
15:59 kthakore Alias: I would hate to have to do Perong
16:35 Getty szabgab: btw Sewi said something about other features of the tracbot that Hyppolit doesnt have, what he meant?
16:35 szabgab I have no idea
16:35 Getty ok
16:36 azawawi Win32::API has some really ugly warnings... really scary!
16:36 azawawi something to do with alignment which you cannot simply solve
16:40 Hyppolit svn: r8265 | azawawi++ | http://padre.perlide.org/trac/changeset/8265
16:40 Hyppolit [Padre] Type redefinition optimization
16:40 Hyppolit [Padre] Silenced Win32::API's warnings for now. It works :)
16:40 Hyppolit trunk/Padre/lib/Padre/Util/
16:41 Hyppolit svn: r8266 | azawawi++ | http://padre.perlide.org/trac/changeset/8266
16:41 Hyppolit [Padre] More Type redefinition optimization
16:41 Hyppolit trunk/Padre/lib/Padre/Util/
16:43 Hyppolit #603: Background tasks fail to work under wperl (win32) (closed defect) [ http://padre.perlide.org/trac/ticket/603#comment:2 ]
16:43 azawawi finally a decent win32 Padre :)
16:44 Getty szabgab: did you called the bot after the movie?
16:44 azawawi Getty: care to test trunk on vista?
16:44 Getty azawawi: do i have a choice? ;) right now?
16:45 azawawi Getty: if so, svn up and cpan .
16:45 azawawi please :)
16:45 Getty np
16:45 Getty still have the cmd line open for cpan .
16:45 Getty just for you
16:46 azawawi im Win32 all the way... :)
16:46 Getty which?
16:47 azawawi which what?
16:47 Getty win32
16:47 azawawi Padre::Util::Win32
16:47 Getty or i probably just dont get you ;)
16:47 Getty ah ok ;)
16:48 szabgab Getty, which movie?
16:48 Getty dont know there is one called hyppolit
16:48 Getty finding out what hyppolit is ;)
16:49 szabgab yes, there was an old movie, Hyppolit a Lak�j
16:49 szabgab Hyppolit the butler
16:49 szabgab that is the origin of the name
16:50 Getty aha ok
16:51 Getty that helps finding names for the surrounding stuff, i stay to the theme ;)
16:53 tracbot #603: Background tasks fail to work under wperl (win32) (closed defect) [ http://padre.perlide.org/trac/ticket/603#comment:2 ]
16:53 Hyppolit #603: Background tasks fail to work under wperl (win32) (closed defect) [ http://padre.perlide.org/trac/ticket/603#comment:2 ]
16:53 tracbot #604: Feature: Bug tracker integration (right click on #Bug 1234 has option to (new enhancement) [ http://padre.perlide.org/trac/ticket/604 ]
16:53 Hyppolit #604: Feature: Bug tracker integration (right click on #Bug 1234 has option to open browser) (new enhancement) [ http://padre.perlide.org/trac/ticket/604 ]
16:57 Getty we really must switch tracbot off ;)
17:06 was kicked by szabgab: tracbot
17:07 Hyppolit svn: r8267 | azawawi++ | http://padre.perlide.org/trac/changeset/8267
17:07 Hyppolit [Padre] Updated Changes
17:07 Hyppolit trunk/Padre/
17:07 tsee joined #padre
17:09 tracbot joined #padre
17:09 Getty tracbot wants to stay
17:09 Getty ;)
17:22 szabgab Getty, kick it as you like :-)
17:22 szabgab tracbot?
17:22 Hyppolit tracbot is run by Sewi
17:22 szabgab and ask Sewi to shut it down
17:22 szabgab after thanking him that he wrote it for us in the first place
17:23 was kicked by Getty: tracbot
17:27 kthakore left #padre
18:00 Getty i really stress perigrin now hehe ;)
18:00 Getty how is btw about the highlighting in Padre
18:00 Getty can we easily "modify" it independent for specific cases?
18:01 Getty or should i wait for the refactoring features for this stuff?
18:11 azawawi g'night
18:11 azawawi &
18:37 Sewi ping szabgab
18:38 Getty hiho Sewi, what was this other features of tracbot Hyppolit misses?
18:38 Sewi does Hyppolit already announce ticket changes or does it only respond to #600?
18:38 Hyppolit #600: Auto-scrolling (new defect) [ http://padre.perlide.org/trac/ticket/600#comment:2 ]
18:39 Getty it also announce ticket changes
18:39 Sewi ok
18:39 Getty instantly ;)
18:39 Getty without email waiting ;)
18:39 Sewi as tracbot would if he'ld have DB access :-)
18:40 Getty yeah but now he is unneeded, even tho thanks that you have it up till the stuff was done
18:40 Getty i banned him from here, but you better shut him regular down
18:41 Sewi i can't, because #559 is still open.
18:41 Hyppolit #559: IRC robot for trac updates (new enhancement) [ http://padre.perlide.org/trac/ticket/559#comment:1 ]
18:41 Sewi :-)
18:42 Getty you lie
18:42 Hyppolit #559: IRC robot for trac updates (closed enhancement) [ http://padre.perlide.org/trac/ticket/559#comment:2 ]
18:43 Sewi _now_ tracbot's job is done :-)
18:43 padre_tracbot joined #padre
18:43 padre_tracbot bye bye
18:45 Getty and today i port it to Moses
18:45 Getty perigrin adds the YAML config stuff (or better finetune it) so that it all works (and looks) like a charming
18:49 Sewi I was afk, this is why I didn't reply earlier on the tracbot discussion.
18:49 kthakore joined #padre
18:49 Getty np, i was just confused that you said "other features" and you meant just the announce feature
18:50 kthakore ooh Getty congratulations on the new hat @
18:51 Getty i dont think its perm, but we will see ;)
18:51 Getty i used it only to tease the tracbot
18:54 kthakore goddman it Alias 10 rows is too fast game
18:54 kthakore you have to have super fingers to get past 10 levels on that
19:09 alas joined #padre
19:14 Hyppolit svn: r8268 | azawawi++ | http://padre.perlide.org/trac/changeset/8268
19:14 Hyppolit [Padre] Removed unused Capture::Tiny dependency
19:14 Hyppolit trunk/Padre/
19:56 Getty stupid question
19:56 Getty just for the principial
19:56 Getty if i'm a cpan user
19:56 Getty and see a problem in padre, i probably would put it on rt.cpan.org, cause i probably installed it directly over cpan and i'm not fully aware of the page or the trac
19:56 Getty is there a process to "bring them over"?
19:57 Getty oh btw: converted another one to padre
20:01 finanalyst joined #padre
20:11 kthakore left #padre
20:19 skeeterbug joined #padre
20:36 Getty szabgab: i got a suggestion about the pastebot integration of Hyppolit, if you install one trac plugin i can add it farly easy
21:26 * Sewi &
21:29 rindolf joined #padre
21:32 SvenDowideit__ joined #padre
22:17 GabrielVieira_ joined #padre
23:40 patspam joined #padre
23:59 Getty szabgab: its more or less done :)
23:59 Getty complete refactoring of Hyppolit to Moses
23:59 Getty 1-2 glitches about the config file, but nothing that is really a problem

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