Camelia, the Perl 6 bug

IRC log for #padre, 2011-03-12

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

All times shown according to UTC.

Time Nick Message
00:01 waxhead_ joined #padre
00:05 waxhead left #padre
00:10 ok22 left #padre
00:14 waxhead_ is now known as waxhead
00:16 garu Alias: I remember zenog wishing we'd pay more attention to the debugger, squashing its bugs, making it more reliable, that sort of thing
00:16 garu so I figured that could be a nice candidate for gsoc
00:17 garu waxhead: did you get the gsoc email?
00:17 garu :D
00:23 Alias That's generally not the kind of thing GSOC does
00:23 Alias Usually they are independant tasks, not "please fix bus"
00:23 Alias Like the way those uni guys did the Padre Sync feature
00:23 Alias (Even though it's not quite cleaned and integrated yet)
00:25 garu right
00:25 garu do you have any ideas of something that could become a project for padre this year?
00:32 waxhead none that spring to mind for me.. :(
00:36 Alias I wouldn't mind seeing a working popularity contest server
00:36 Alias It's a great feature we've never quite gotten over the line
00:36 Alias And it would help us with future development choices enormously
00:39 garu sounds like a plan
00:47 waxhead isn't all that's needed is the server side?
00:50 asarch joined #padre
00:51 jnap joined #padre
00:53 jnap left #padre
00:55 jnap joined #padre
00:57 jnap left #padre
01:12 Di-ima left #padre
01:22 Di-ima joined #padre
01:44 bowtie left #padre
02:11 jnap joined #padre
04:12 Sno| joined #padre
04:16 |Sno| left #padre
04:17 jnap left #padre
05:22 Alias_ joined #padre
05:22 Alias_ I have some fairly major bugs in 0.84
05:23 Alias_ Someone broke Open Selection for cases where the selection is a module that isn't in the current project
05:23 Alias_ It opens a new file called "1"
05:23 Alias_ And it almost certainly should not do that
05:24 Alias_ Not, in my opinion, should it arbitrarily make new files without asking just because you said to open the thing you have selected
05:24 Alias_ You end up creating files for typos
06:48 asarch left #padre
07:21 El_Che garu: instead of "fix" the debugger? integrate the debugger and make it user friendly (e.g. like in netbeans)?
07:23 garu El_Che++
07:23 garu Alias: this is odd.. I remember seeing this "creating random new files" behavior before, but not in Open Selection
07:26 Alias_ zeno implemented a ticket that open selection should create files if they don't exist
07:27 Alias_ But it has zero protection against anything
07:27 Alias_ So it just makes any old thing you mistype
07:27 Alias_ And somehow it also creates 1
07:27 Alias_ I think the entire feature needs to be pulled
07:27 Alias_ And re-implemented with some protection
07:28 garu what kind of protection? Shouldn't a yes/no box suffice?
07:29 Alias_ I'd say so
07:30 Alias_ Load something in the current project, failing that load something on the system somewhere, failing that ask about creating it in the current project
07:31 garu neat
07:45 droidica left #padre
07:51 Hyppolit #848: [PerlTidy plugin] Tidy plugin leaves blocking grey box (closed defect) [ http://padre.perlide.org/trac/ticket/848#comment:3 ]
08:00 Hyppolit #184: GUI for find (closed enhancement) [ http://padre.perlide.org/trac/ticket/184#comment:1 ]
08:10 Hyppolit #232: no Padre on OpenBSD as cannot build WxWidgets 2.8.7 (closed defect) [ http://padre.perlide.org/trac/ticket/232#comment:1 ]
08:35 Hyppolit #2: Improve search (closed enhancement) [ http://padre.perlide.org/trac/ticket/2#comment:4 ]
08:46 Hyppolit #468: Remember 1000 recent files opened (closed enhancement) [ http://padre.perlide.org/trac/ticket/468#comment:2 ]
08:51 Hyppolit #574: Include the PerlTidy plugin with Padre Standalone (new enhancement) [ http://padre.perlide.org/trac/ticket/574#comment:2 ]
08:55 mib_2y4lc4 joined #padre
08:56 mib_2y4lc4 left #padre
08:58 Hyppolit #134: refine selection (closed enhancement) [ http://padre.perlide.org/trac/ticket/134#comment:2 ]
09:11 bowtie joined #padre
09:13 bvierra|l joined #padre
09:14 toi joined #padre
09:16 bvierra|l hey all is there a way to change the colors of the interface? I am used to something like vim's dark
09:16 El_Che View-Style
09:20 bvierra|l lol easy enough, was looking in preferences :)
09:20 bvierra|l thanks
09:20 El_Che that's exactly what I was thinking
09:20 El_Che it should be there idd
09:20 Hyppolit #823: padre crashes when highlighting text with shift+right arrow (closed defect) [ http://padre.perlide.org/trac/ticket/823#comment:3 ]
09:23 Hyppolit #886: Crash on locked database (closed defect) [ http://padre.perlide.org/trac/ticket/886#comment:2 ]
09:28 bvierra|l heh started a catalyst debug server in Padre, padre crashed
09:28 Hyppolit #524: Goto URL crashing Padre on FreeBSD (closed defect) [ http://padre.perlide.org/trac/ticket/524#comment:2 ]
09:29 Hyppolit svn: r14004 | meorero++ | http://padre.perlide.org/trac/changeset/14004
09:29 Hyppolit Updated Hebrew Translation. Oren Maurer, 12 - March - 2011
09:29 Hyppolit branches/Padre-0.84/share/locale/
09:34 toi left #padre
09:37 Hyppolit #202: status line on the wrong location (assigned defect) [ http://padre.perlide.org/trac/ticket/202#comment:9 ]
09:38 Jean-Marc left #padre
09:41 azawawi joined #padre
09:43 Steffen joined #padre
09:44 azawawi Alias_: regarding open selection, it should open a file called "42" instead "1" :)
09:44 azawawi good evening everyone
09:51 El_Che meaning of life?
09:52 azawawi :)
09:55 Hyppolit svn: r14005 | azawawi++ | http://padre.perlide.org/trac/changeset/14005
09:55 Hyppolit Properly clean generated files when './Build clean' is invoked
09:55 Hyppolit trunk/Wx-Scintilla/
09:55 azawawi Steffen: ping
09:55 Steffen pong
09:55 azawawi Steffen: how r u today? and how r u with XS? :)
09:56 Steffen Good and passable respectively :)
09:56 Steffen I'll give the scintilla wrapper a whirl now.
09:56 Steffen BUT
09:56 azawawi ExtUtils::XSPP is your work right?
09:56 Steffen Partly.
09:56 Steffen Mostly Mattia Barbon's.
09:56 azawawi ok i have a quick question
09:57 Steffen I may be dragged away from the computer at any time, just so you know.
09:57 Steffen Until then: fire away!
09:57 azawawi sure no problem
09:57 azawawi Module::Build does a lot of magic stuff when compiling XS. is it recommended with XS modules or not?
09:58 azawawi instead of a simple gcc -shared, it does gcc -mdll base-file def-file ...
09:58 azawawi im actually in the last stage
09:59 Steffen one moment please.
09:59 azawawi started with the same wxWidgets 2.8.10 contrib distro and going to upgrade the scintilla once it is working perfectly
09:59 azawawi tyt
10:01 Steffen Okay. Where should I start. Using M::B for XS works but a lot of people think it's not quite there. Specifically ExtUtils::CBuilder. This is a purposefully vague statement. You will notice that Wx itself uses Module::Build.
10:01 azawawi El_Che: next feature after scintilla is going to the netbeans-like diff support :)
10:02 Steffen Furthermore there is Module::Build::WithXSpp which should make using XS++ a lot easier.
10:02 El_Che that a neat feature
10:02 Steffen That is specifically using M::B, obviously.
10:02 Steffen Portability of this stuff may be reduced when compared to MakeMaker since it's geared towards C++ and compiler detection can be evil.
10:03 Steffen Wx.pm itself has A LOT of special code for building.
10:03 Steffen But I think this is a problem that can be tackles as you go along.
10:03 El_Che azawawi: although, what I miss mostly from netbeans is the debugger: hover over variables and the like
10:03 Steffen See also: ExtUtils::CppGuess (which is used by Module::Build::WithXSpp under the hood)
10:04 Steffen Can't tell you much about the specific gcc command line options it generates, I fear.
10:04 azawawi Steffen: yeah i noticed after reading Alien::wxWidgets and Wx source code... I even took a build log from each one of them to compare the final output...
10:04 Steffen I am sure Mattia would be willing to give you some advice.
10:04 azawawi Steffen: compiler detection is easy... Alien::wxWidgets->compiler... :)
10:04 Steffen But for the time being, I would just go with what seems easiest and improve the tools as you go.
10:05 Steffen Right!
10:05 Steffen Since you're requiring that anyway!
10:05 Steffen That is better than EU::CppGuess since it records what wxWidgets was compiled with.
10:05 Steffen CppGuess can't do that (conceptually)
10:05 Steffen Regarding scintilla itself. Last time I looked, I was going to try and upgrade Scintilla in wx itself and it turned out that sc. had change quite a lot.
10:05 Steffen Sadly.
10:06 Steffen It never occurred to me to make a separate wrapper, so mad kudos to you for that.
10:06 azawawi Steffen: Sure im building on top of existing stuff... i want to be compatible with Mattia's work so it can be a safe & perfect drop-in (i.e. not a replacement).
10:08 azawawi Steffen: i tried the compilation of a fixed stc/contrib  but that was a disaster... especially that im trying it over win32... :)
10:08 Steffen I don't quite remember all details of the relationships between the various components. Let me recap: a copy of the scintilla lib is shipped with wxwidgets (the C++ library) and thus compiled via A::wxWidgets. Wx.pm ships an XS wrapper for the scintilla in wxwidgets. Now you are creating a separate module that ships a newer copy of scintilla PLUS an XS wrapper to expose it?
10:08 azawawi 100% correct
10:09 Steffen I wonder whether having some kind of Alien::scintilla that can optionally be used by Wx.pm would be more maintainable?
10:09 azawawi the wx_boot stuff is going to be tricky to load the dll and such and afterwards it *should* work :)
10:09 Steffen I.e. just having one wrapper in one place?
10:09 Steffen (maybe not even optionally)
10:10 azawawi Could be.. the possibilities are endless
10:10 azawawi but that would add more work to Mattia
10:10 Steffen Not necessarily.
10:11 Steffen You could just do the work on Wx. I am sure he'll be happy to cooperate.
10:11 azawawi it is insane when you look at the amount of patches that he keeps in Alien::wxWidgets :)
10:11 Steffen *nod*
10:11 azawawi ok we'll take it step by step
10:12 Steffen Right. A separate module may have so much less overhead that it's more likely to work :)
10:12 azawawi 1. get a working copy of Wx::Scintilla over win32 and Linux (mainly Debian and Fedora)
10:13 azawawi 2. integrate it in Padre
10:13 Steffen *cough* backslashes for path separators in Build.PL?
10:13 azawawi 3. change the API to be more perlish... i.e. support both AddStyledText and add_styled_text
10:13 azawawi Steffen: :)
10:14 Steffen Oh, I see. It's all hard coded for win32.
10:15 azawawi yeah the -D flags are even for win32 atm
10:16 azawawi i have not taken a build log for linux yet
10:16 Steffen The whole part of the compiler & linker invocations will have to use one of the more abstracted tools. IIRC, linking C++ was where ExtUtils::CBuilder fell down, by the way.
10:16 Steffen Jens Rehsack did some work on that. He may have some useful input.
10:17 azawawi Steffen: i'll do it the practical way now and then abstract it as we go
10:18 Hyppolit svn: r14006 | azawawi++ | http://padre.perlide.org/trac/changeset/14006
10:18 Hyppolit No backslashes in Build.PL. Steffen++ :)
10:18 Hyppolit trunk/Wx-Scintilla/
10:18 azawawi Steffen: thanks a lot for your input :)
10:19 Steffen HTH
10:19 azawawi Steffen: got to go now... lunch time :)
10:19 azawawi Steffen: way too much help.. trust me :)
10:20 azawawi Steffen: im new to XS stuff in general
10:20 * azawawi &
10:34 danlucraft joined #padre
10:47 El_Che I will end up learning c++ after reading so much doc and c++ samples to fix a trivial wx bug in padre
11:32 Alias_ heh
11:39 danlucraft1 joined #padre
11:39 danlucraft left #padre
11:57 Di-ima left #padre
12:04 Sewi joined #padre
12:05 El_Che Padre::Config::Style->user_styles;
12:05 El_Che do we have user_styles? (for ui)?
12:06 Sewi this should be View -> Style
12:15 Hyppolit #886: Crash on locked database (reopened defect) [ http://padre.perlide.org/trac/ticket/886#comment:3 ]
12:15 El_Che yes, I am having a look to move it to preferences
12:16 El_Che in view there are two loops: core and user styles
12:16 El_Che I thing the user_styles is wishful thinking
12:16 El_Che no?
12:26 El_Che I left the user styles in the loop in case a plugin wantsto implement them later
12:32 Hyppolit #886: Crash on locked database (reopened defect) [ http://padre.perlide.org/trac/ticket/886#comment:4 ]
12:43 dodathome joined #padre
12:43 Sewi ping Alias
12:57 szabgab hi @
12:57 Alias pong
12:57 Hyppolit #886: Crash on locked database (reopened defect) [ http://padre.perlide.org/trac/ticket/886#comment:5 ]
12:57 Alias El_Che: I know of one user that has his own style
12:58 Sewi Hi Alias, #886 requires another wrapper within Padre or changes to ORLite (a "retry-on-lock" - option, maybe).
12:58 Hyppolit #886: Crash on locked database (reopened defect) [ http://padre.perlide.org/trac/ticket/886#comment:5 ]
12:59 Hyppolit #1161: Move the View/Style menu option to Preferences (new enhancement) [ http://padre.perlide.org/trac/ticket/1161 ]
12:59 Sewi Maybe ORLite also has some other error handling capabilities than die() and I didn't seem them :)
12:59 Alias I'm somewhat surprised it would actually crash
12:59 Alias It's SQLite, it's supposed to wait for a lock isn't it?
12:59 szabgab El_Che: I just created a ticket for moving the Styles
12:59 Alias That was my intention anyway
13:00 El_Che szabgab: I am working on that
13:01 szabgab what do you think about moving View/Language to the Preferences?
13:01 szabgab El_Che: good, then I won't :)
13:01 Sewi It's crashing. I tried to add an eval around Main->update_current_session and it was able to catch the crash, but I don't think adding this at each DB call in Padre won't be good
13:02 Hyppolit #1162: Moving View/Language to Preferences (new enhancement) [ http://padre.perlide.org/trac/ticket/1162 ]
13:02 szabgab here is a ticket for the latter
13:03 szabgab maybe some people will comment on it
13:04 El_Che do we have an startup option to start in english in case of havoc?
13:04 El_Che anyway, *everything* that is not changed several times in a session should go in preferences
13:04 szabgab I am not sure about font size
13:05 szabgab think about using Padre for a presentation
13:05 szabgab thought maybe that too could go in prefs, after al we don't do *that* many presentations
13:06 szabgab El_Che: there is a --locale flag but it is unclear to me how to use it
13:06 El_Che prefs + up and down
13:06 El_Che prefs for regular font, but option to make it bigger/smaller with ctrl+ +
13:06 El_Che and ctrl+ -
13:06 szabgab and padre -h tells me it it ambiguous
13:07 szabgab El_Che: so ew have Fons size in View but font type in prefs already
13:07 danlucraft1 left #padre
13:08 El_Che allright, the light in my head is on and I understand preferences.pm :)
13:09 szabgab El_Che++
13:09 El_Che see firefox -> View - zoom - zoom in/out/reset
13:13 El_Che the reset is important
13:14 El_Che chrome/chromium has the same shortcuts
13:16 Hyppolit #184: GUI for find (reopened enhancement) [ http://padre.perlide.org/trac/ticket/184#comment:2 ]
13:17 Hyppolit #1128: Filter through Perl: improvements (new enhancement) [ http://padre.perlide.org/t​rac/ticket/1128#comment:2 ]
13:17 Alias Personally, I disable the entire font size feature
13:17 El_Che szabgab: an IDE for printing command line options of external programs?
13:18 El_Che handy, yes, but in Padre?
13:18 szabgab El_Che: not
13:18 szabgab e window that allows people to defined a filter on aspects of a file to find those files
13:19 szabgab and then filter then through some regexes
13:19 szabgab and all this as a plugin
13:19 szabgab see the perl tidy plugin enhancement I started
13:19 El_Che ok
13:20 El_Che I misunderstood it
13:20 szabgab ok
13:20 El_Che nevertheless, cleaning old tickets is good :)
13:20 El_Che people that care about them reopen them
13:20 szabgab yes it is very good :)
13:20 El_Che a lot have been long fixed
13:20 szabgab I wish fenderson could be asked to go over tickets
13:21 szabgab and I wish he would actuall do that :)
13:23 szabgab oh crap, now the EPO took over the GSOC process?
13:25 szabgab and their wiki tells me 502 Bad Gateway
13:25 Hyppolit svn: r14007 | thecrux++ | http://padre.perlide.org/trac/changeset/14007
13:25 Hyppolit updated russian translation
13:25 Hyppolit branches/Padre-0.84/share/locale/
14:03 El_Che ah crap. Actionlibrary
14:05 El_Che ok, ik I want to execute an action from Preferences.pm I guess I need to change ActionLibrary.pm as well?
14:09 Sewi Not if you want to execute an existing action
14:12 El_Che name        => "view.style.$name",
14:12 El_Che I want to execute that
14:20 El_Che I don't get yet on how actions are exactly executed from Menu/View.pm
14:21 El_Che the only link with ActionLibrary is: my $radio = $self->add_menu_action(
14:21 El_Che $self->{style},
14:21 El_Che "view.style.$name",
14:21 El_Che );
14:21 El_Che ok, so it add an entry to the menu
14:21 El_Che s
14:22 Sewi seems those actions are created dynamically
14:22 Alias Padre::Current->main->acti​on('view.style.whatever');
14:23 El_Che thx
14:24 Alias The action system prevents tieing what Padre does to where it does it
14:24 Alias Since Wx by default encourages you to put code into the menu
14:25 Alias Which means you end up creating menu commands for every single little stupid thing, even when it doesn't make sense
14:25 Alias Action system is needed for user custom toolbars and what not
14:25 Alias And any potential scripting/macro system
14:27 mike left #padre
14:31 Hyppolit svn: r14008 | jagd++ | http://padre.perlide.org/trac/changeset/14008
14:31 Hyppolit update zh-cn translation
14:31 Hyppolit branches/Padre-0.84/share/locale/
14:42 El_Che Alias++, Sewi++
14:42 El_Che it does the trick
14:43 El_Che I'll leave the menu reference in actions for now
14:46 szabgab El_Che: if you don't make the change,  would you add your findings to the ticket pleas?
14:48 El_Che I am testing the change
14:48 El_Che it was more complicated thant I thought, hence some testing and comments
14:48 El_Che # The Choice box uses a "pretty name" (hash value) as input, returns an index for the selection and the Padre::Wx::ActionLibrary
14:48 El_Che # expect a short "internal name" (hash key) as input => @order_names data structure for _on_changes_styles
15:04 Hyppolit #1163: Migrate Style from View Menu to Preferences (new enhancement) [ http://padre.perlide.org/trac/ticket/1163 ]
15:16 El_Che ok, one loosed end less and only one left: apply the style to the settings demo widget
15:17 El_Che I guess that widget was not developed with styles in mind
15:18 szabgab El_Che: if you are already tickling that area, you could also add a gui to let the user configure the specific color of each syntax element :)
15:19 El_Che I am waiting on the new Scintilla for that :P
15:19 toi joined #padre
15:36 bowtie left #padre
15:56 Steffen szabgab, EPO hasn't "taken over" GSOC. Florian Ragwitz is doing the admin job for TPF this year and uses the EPO wiki for the ideas page since (apparently) the TPF/whatever wiki is closed for spam.
16:00 asarch joined #padre
16:12 Sewi left #padre
16:15 Steffen left #padre
16:46 El_Che aha, that settings demo in preview is a hack :)
16:46 El_Che took some time to let that fake-editor take the style settings from the rest of padre :)
16:49 El_Che oh crap, tyding too mich
16:49 El_Che much
17:07 Hyppolit svn: r14009 | claudio++ | http://padre.perlide.org/trac/changeset/14009
17:07 Hyppolit Migration of styles from Menu-View to preferences and Demo editor integration (UI Police)
17:07 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/ trunk/Padre/lib/Padre/Wx/Menu/
17:10 Hyppolit #1163: Migrate Style from View Menu to Preferences (closed enhancement) [ http://padre.perlide.org/t​rac/ticket/1163#comment:1 ]
17:11 Hyppolit #1163: Migrate Style from View Menu to Preferences (closed enhancement) [ http://padre.perlide.org/t​rac/ticket/1163#comment:2 ]
17:11 Hyppolit #1161: Move the View/Style menu option to Preferences (closed enhancement) [ http://padre.perlide.org/t​rac/ticket/1161#comment:1 ]
17:15 rindolf joined #padre
17:16 El_Che szabgab:
17:16 szabgab El_Che:
17:16 szabgab you too ? :)
17:16 El_Che szabgab: bug sawyerx to write a cpan client compatible with padre.
17:16 szabgab I bugged him
17:16 El_Che szabgab: he wants to write a wx cpan client
17:16 szabgab I know
17:16 El_Che maybe it was you all along
17:16 szabgab oh really?
17:16 El_Che like always :)
17:17 szabgab he was writing it in gtk
17:17 szabgab and I tried to get him write in wx
17:17 El_Che I prefer gtk as well, but in out case... :)
17:19 El_Che our
17:20 rindolf Hi all.
17:20 rindolf Hi szabgab , El_Che
17:21 El_Che hi rindolf
17:21 rindolf El_Che: what's up?
17:22 El_Che vacuuing. They came to put isolation beneath the roof :)
17:22 El_Che brb
17:23 El_Che or rather bbl
17:26 szabgab I started a new wiki page on the Padre wiki for some project ideas where I'd like to describe them so we can then paste them to GSOC
17:26 szabgab http://padre.perlide.org/trac/wiki/ProjectIdeas <- I am still working on it but pls think what and how to add to it
17:31 Hyppolit svn: r14010 | szabgab++ | http://padre.perlide.org/trac/changeset/14010
17:31 Hyppolit link to the recent blog post of Zeno
17:31 Hyppolit trunk/template.padre.perlide.org/data/
17:32 El_Che would padre kill me if I propose the Moosification of Padre for the GSOC :P
17:33 szabgab sounds like an interesting experimantal project
17:33 szabgab I wadnted to do it in a branch
17:33 szabgab but did not have the tuits
17:33 El_Che I started twice
17:33 szabgab at the end of the project we will be able to see
17:33 El_Che and run out of tuits
17:34 szabgab if it has advantages or not
17:34 szabgab will you mentor the project?
17:34 El_Che no. I don't even have time to pee
17:34 El_Che I was happy I could do some padre stuff today
17:35 szabgab instead of going to pee?
17:35 El_Che yeah, extra large pampers!
17:35 szabgab :)
17:40 El_Che ok ,added some comments about the debugger and macosx
17:41 szabgab I noticed as it locked my changes :)
17:41 szabgab but in the end I won
17:41 szabgab still trying to add more descriptions to the entries
17:41 El_Che it's your machine
17:41 El_Che big win
17:42 szabgab you know tthe story about the heavyy-weight wrestler who won in the world championship, right?
17:44 szabgab after the competition he was asked who is stronger him, or the other guy.  of course I am - he answered I just beat him -    And you are proud of beating weaker people? the interviewer asked
17:44 El_Che hehe
17:48 szabgab El_Che: could you please  dig out the tickets we have for the debugger and add them to the ideas page too?
17:48 El_Che ok, but I don't know if I can do it today
17:48 El_Che I need to vacuum
17:48 szabgab go and do so
17:48 El_Che now I am itchy from the damn rockwoll
17:48 azawawi left #padre
17:48 szabgab I'll do the ticketing
17:49 szabgab I  already collected hem in the test  cases page
18:18 szabgab garu: ping
18:20 garu szabgab: pong
18:20 garu brb &
18:21 szabgab that was quick :)
18:21 szabgab could you please take a look at the page with the project ideas?
18:21 szabgab projects?
18:22 szabgab todo?
18:22 szabgab Hyppolit: todo is http://padre.perlide.org/trac/wiki/ProjectIdeas
18:22 Hyppolit todo was unknown
18:22 Hyppolit todo is now http://padre.perlide.org/trac/wiki/ProjectIdeas
18:22 szabgab tests>
18:22 szabgab tests?
18:22 szabgab test?
18:23 szabgab Hyppolit: tests is http://padre.perlide.org/tr​ac/wiki/PreReleaseChecklist
18:23 Hyppolit tests was unknown
18:23 Hyppolit tests is now http://padre.perlide.org/tr​ac/wiki/PreReleaseChecklist
18:39 LeK joined #padre
18:40 El_Che padre is turning out to be top notch
18:46 rindolf BTW, how good is Padre's Bidirectionality support?
18:47 asarch left #padre
18:48 meorero joined #padre
18:48 El_Che probably better than mine :)
18:48 rindolf El_Che: %-)
18:49 rindolf El_Che: let me try.
18:49 El_Che we have sevaral hebrew-speaking devs, so I guess it should be good
18:49 El_Che on the other hand, do you write perl code right to left?
18:49 rindolf El_Che: not, Perl, but XML/etc.
18:50 rindolf El_Che: Azawawi speaks and writes Arabic which is also a R→L language
18:50 kaare_ joined #padre
18:50 El_Che idd
18:50 rindolf He's not here at the moment.
18:51 El_Che he's nowadays fighting the C++ Scintella dragon to get more up to date syntax support
18:52 rindolf El_Che: OK, problem no. 1 is that it has a visual cursor instead of a logical one.
18:52 rindolf Which is a major problem.
18:52 rindolf I think I'll stick with Kate.
18:53 El_Che what is a visual or logical cursor? the direction of the arrow?
18:53 kaare_ left #padre
18:53 rindolf Well, no.
18:54 meorero left #padre
18:54 rindolf I mean if I have "0 1 2 3 4 [Heb -> 8 7 6 5] 9 10 11"
18:54 rindolf I want it to go in the order of the letters not as they are displayed on screen.
18:54 rindolf Maybe it's a scintilla Bug.
18:55 El_Che you should really talk to azawawi about it
18:55 El_Che (or send in a bug)
18:55 El_Che maybe it's fixable
18:55 El_Che maybe not and we can send it upstream
18:55 rindolf El_Che: OK.
18:56 rindolf El_Che: another bug is that on my P4-2.4GHz the menu item does not get highlighted immediately when I move the mouse.
18:56 rindolf it keeps displaying stuff in the status bar.
18:57 El_Che that's certainly a bug
18:57 kaare_ joined #padre
18:57 meorero joined #padre
18:58 meorero left #padre
18:59 rindolf El_Che: yes.
18:59 rindolf El_Che: I'm on KDE-4.6.0
18:59 rindolf Maybe it's the Gtk+ skin.
18:59 rindolf It got changed without me telling it to.
19:00 kaare_ left #padre
19:13 kaare_ joined #padre
19:16 kaare_ left #padre
19:20 Di-ima joined #padre
19:23 kaare__ joined #padre
19:26 kaare__ left #padre
19:37 kaare__ joined #padre
19:37 kaare__ is now known as kaare
19:38 kaare left #padre
19:46 dodathome left #padre
19:47 dodathome joined #padre
19:57 bvierra|l hey guys, when I start a Catalyst server Padre dies (using kubuntu 10.10)
19:57 bvierra|l what other info can I give to help
19:58 bvierra|l Can't locate object method "ide" via package "Padre::Plugin::Catalyst::Panel" at /usr/share/perl5/Padre/Wx/Output.pm line 174.
19:59 bvierra|l Padre::Plugin::Catalyst::Panel is up to date (0.13).
20:00 bvierra|l ahh nm I see why, Padre installed from kubuntu is 0.63
20:00 bvierra|l updating via CPAN now
20:12 El_Che good!
20:13 Hyppolit svn: r14011 | szabgab++ | http://padre.perlide.org/trac/changeset/14011
20:13 Hyppolit Update the messages.pot file
20:13 Hyppolit trunk/Padre/share/locale/
20:13 LeK left #padre
20:18 bvierra|l yep that is confirmed as a fix :)
20:23 bvierra|l just want to say, wow I am pleasently surprised at how far along this IDE is :)
20:27 bvierra|l ok quick question, is there a way to refresh to project file listing?
20:29 El_Che right click refresh
20:31 bvierra|l ahh ok doesnt work on folders, just files :)
20:32 El_Che you see, you'll found your first project on how to fix padre in a language you already know
20:32 El_Che -ll
20:35 bvierra|l haha :)
20:35 bvierra|l ya know something interesting been using perl for ~ 13 years now... never used Wx
20:35 bvierra|l all server stuff, all command line
20:38 El_Che I am no Wx here either
20:38 El_Che e overheidsdiensten roepen Leterme dan weer op om het begrip "hoogdringendheid" aan te passen. Zo kan de regering van lopende zaken de benoemingen toch doorvoeren, zo melden ze in een krant van Corelio.
20:38 El_Che Op de FOD Binnenlandse Zaken zijn er tal van managers die op hun benoeming wachten. Enkele leden van het directiecomité van de FOD's van Volksgezondheid en Buitenlandse Zaken wachten ook op hun benoemingen. Bij Economie en Financiën staan voorlopig interim-voorzitters aan het hoofd.
20:38 El_Che oops
20:38 El_Che sorry
20:38 El_Che e overheidsdiensten roepen Leterme dan weer op om het begrip "hoogdringendheid" aan te passen. Zo kan de regering van lopende zaken de benoemingen toch doorvoeren, zo melden ze in een krant van Corelio.
20:38 El_Che Op de FOD Binnenlandse Zaken zijn er tal van managers die op hun benoeming wachten. Enkele leden van het directiecomité van de FOD's van Volksgezondheid en Buitenlandse Zaken wachten ook op hun benoemingen. Bij Economie en Financiën staan voorlopig interim-voorzitters aan het hoofd.
20:38 El_Che [B[B[Be overheidsdiensten roepen Leterme dan weer op om het begrip "hoogdringendheid" aan te passen. Zo kan de regering van lopende zaken de benoemingen toch doorvoeren, zo melden ze in een krant van Corelio.
20:38 El_Che Op de FOD Binnenlandse Zaken zijn er tal van managers die op hun benoeming wachten. Enkele leden van het directiecomité van de FOD's van Volksgezondheid en Buitenlandse Zaken wachten ook op hun benoemingen. Bij Economie en Financiën staan voorlopig interim-voorzitters aan het hoofd.
20:39 El_Che but there is enough stuff to do without wx knowledge
20:40 El_Che the mousepad on this laptop is too close to the keyboard and you end up pasting a lot
20:40 El_Che crap
20:43 bvierra|l haha np
20:44 bvierra|l yea I may start hacking some more on this :)
20:47 bvierra|l kind of unrelated, what I am looking at Padre for is Catalyst development... I am starting to rewrite an API (that is currently in PHP) to perl. You know any good articles on writing API's in Catalyst?
20:49 El_Che nah, kind of in the boat. There is a book in my shelf waiting to be read when I have the time
20:50 bvierra|l mind sharing the book?
20:50 bvierra|l (no prob getting stuff to read)
20:51 El_Che it a paper book
20:52 El_Che is
20:52 bvierra|l no I mean the title :)
20:52 El_Che hehe
20:52 El_Che http://www.amazon.co.uk/Definitive-Guide-​Catalyst-Maintainable-Applications/dp/143​0223650?&amp;camp=2486&amp;linkCode=wey&a​mp;tag=enligperlorga-21&amp;creative=8882
20:53 El_Che the link comes from the catalyst webpage, so if there is a referal code it's for/from them
20:59 garu szabgab: ok, I'm back
20:59 garu what's up?
20:59 bvierra|l ok cool, actually already ordered it just not in yet :)
21:07 szabgab garu: so what's with the gsoc?
21:08 szabgab do we have to copy our project ideas to the epo wiki or to the TPF wiki or keep it in our wiki?
21:08 szabgab bvierra|l: is the catalys plugin still failing for you? talk to garu about it
21:09 bvierra|l szabgab: nope, the version packaged with kubuntu 10.10 is really old
21:09 bvierra|l a simple update via CPAN fixed it all
21:10 garu bvierra|l: sweet! let me know if you find bugs of have a wishlist
21:10 szabgab good, you can still talk to garu :)
21:10 bvierra|l garu, absolutely
21:10 garu szabgab: we can add a link to our wiki on that gsoc ideas page, it doesn't matter
21:11 garu szabgab: as long as we have the list ready (with potential mentors) by monday
21:11 bvierra|l the only think I noticed was the output for server
21:11 szabgab have you seen our page?
21:11 bvierra|l just not formatted all that well
21:11 garu bvierra|l: that's odd, I just redirect the output into that window
21:11 garu bvierra|l: if you can elaborate a bit on that, we might be able to come up with something better
21:12 bvierra|l yea just looking now :)
21:12 garu szabgab: not really, not yet
21:12 garu szabgab: where is it?
21:12 szabgab projects?
21:12 El_Che bvierra|l: the publisher sent me a mail to review this book, but I didn't have the time: https://www.packtpub.com/catalyst-5-8-the-​perl-mvc-framework/book?utm_source=catalys​tframework.org&amp;utm_medium=link&amp;utm​_content=pod&amp;utm_campaign=mdb_004375
21:12 szabgab todo?
21:12 Hyppolit todo is http://padre.perlide.org/trac/wiki/ProjectIdeas
21:12 szabgab here it is
21:12 szabgab El_Che: the same was with me :(
21:13 garu thanks
21:14 El_Che there seems to be mixed reviews about that publisher. Often good contents (I read the Nagios book), but poor formatting
21:14 szabgab garu: I hope some more people will list themselves as potential mentors
21:15 bvierra|l yea I got a lot of reading I need to do... MVC is fairly new for me... only doing it because we use it for all our PHP stuff, so trying to tie it all together
21:15 bvierra|l btw who is your website maintainer?
21:16 bvierra|l wanted to offer you guys free CDN if your interested
21:16 azawawi joined #padre
21:17 szabgab what is CDN ?
21:18 bvierra|l Content Delivery Network
21:18 bvierra|l http://www.netdna.com
21:18 szabgab oh for the padre web site?
21:20 bvierra|l yea
21:21 szabgab thanks, it is hsted on my machine but it is a rather small site
21:21 bvierra|l garu, can I pm you the link?
21:21 szabgab anyway, need to go to sleep
21:22 bvierra|l has semi sensative info
21:23 azawawi left #padre
21:24 kaare joined #padre
21:27 garu bvierra|l: sure, I guess
21:27 kaare left #padre
21:28 kaare joined #padre
21:28 bvierra|l if you see the formatting is just kind of wrong
21:28 bvierra|l not horrible
21:28 bvierra|l but not the same as terminal
21:28 garu szabgab: I like the projects
21:29 garu szabgab: how about Alias's "create a working popularity contest server"?
21:29 garu bvierra|l: I see what you mean
21:30 bvierra|l nothing huge, I just run it in term, but yea
21:30 garu a fixed-width font should do the trick
21:30 szabgab someone needs to describe it, maybe Alias, I am not even sure what that should be
21:30 kaare left #padre
21:30 bvierra|l also would be nice if you could have the server tab up with the docs you are editing
21:30 bvierra|l lets you actually see it all
21:31 garu bvierra|l: what?
21:32 bvierra|l instead of having the 'Catalyst Dev Server' down by output, it would be nice to relocate it in the same area as the actual editor section
21:32 bvierra|l ie as the 1st tab
21:32 bvierra|l so I can actually see what is happening
21:33 bvierra|l being that its part of the bottom area, that tends to be smaller, and there is a lot of output from the server
21:33 garu hmm
21:33 garu yeah, that could be a problem :)
21:34 bvierra|l heh
21:34 bvierra|l I thought so, was just given my input :)
21:34 garu I'm not entirely sure how much access a plugin can get over the main window, but I'll try to think of something
21:34 garu bvierra|l++
21:35 bvierra|l have only used vim for many a years now
21:35 bvierra|l finally got *nix back on my laptop
21:35 bvierra|l and looking at using an IDE again
21:35 garu cool
21:36 garu padre gets better on a weekly basis - make sure to hang around and let us know if you have any feature requests or found any bugs
21:37 garu also, if you like other IDEs better, or miss *that* special magical feature, we are very interested in knowing about it
21:38 bvierra|l will do for sure
21:38 bvierra|l very impressed with it so far
21:39 garu \o/
21:44 bvierra|l ok so maybe I am missing something here so far, seems like it doesnt have project files at all though... that correct?
21:47 El_Che yes
21:48 El_Che it automatically reconizes a project
21:48 garu bvierra|l: padre is smart enough to recognize projects without the need of a special file
21:48 El_Che if you want to force it, you can create a yml file
21:48 garu it looks for Makefile.PL, Build.PL, dist.ini, etc
21:48 garu and makes that your project root
21:48 El_Che touch padre.yml
21:48 bvierra|l ok cool, was just thinking for certain things that I do where I may have 2 seperate projects that I may need to work on the same time
21:49 bvierra|l ie a client and server side of a project
21:49 garu El_Che: I never got to figuring out what was inside a padre.yml
21:50 El_Che config stuff
22:21 dodathome left #padre
22:32 user_5202 joined #padre
22:40 user_5202 Evening, I cannot run a script from within Padre, running Linux Mint Debian, what have I missed?
22:44 user_5202 Doh!  Needs xterm, have installed, all working.
22:59 garu user_5202: you can also use the "output" window instead of running in an external window, or change the external terminal to one other than xterm if you like
23:02 user_5202 left #padre
23:03 rindolf left #padre
23:31 Alias__ joined #padre
23:33 bvierra|l hmm
23:33 bvierra|l so I am trying to install Padre::Plugin::REPL through CPAN
23:33 bvierra|l getting:
23:34 bvierra|l t/load_plugin.t .. Creation of a Padre::PluginManager without a Padre not possible at t/load_plugin.t line 15
23:35 Alias left #padre

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