Camelia, the Perl 6 bug

IRC log for #padre, 2009-11-21

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

All times shown according to UTC.

Time Nick Message
00:10 awnstudio joined #padre
00:55 kthakore joined #padre
01:04 misterwhipple joined #padre
02:02 code4pay joined #padre
02:12 submersible1 joined #padre
06:00 GabrielVieira joined #padre
07:00 FL2 joined #padre
07:17 szabgab good morning ish
07:47 SvenDowideit joined #padre
08:15 kaare joined #padre
09:05 kent\n joined #padre
09:35 rindolf joined #padre
09:37 rindolf jq: here?
09:42 jq rindolf: yes
09:42 rindolf jq: hi
09:43 rindolf jq: I already managed on my own.
09:43 jq ok
09:43 jq i saw on #mandriva-cooker
09:43 rindolf I should have done "su -" instead of "su" because local::lib caused some shenanigans
10:45 virtualsue_ joined #padre
11:02 Sewi joined #padre
11:02 Sewi Hi all
11:29 rindolf Hi Sewi
11:34 Sewi hi rindolf
11:35 rindolf Sewi: hi.
11:49 submersible joined #padre
11:55 tsee joined #padre
12:03 virtualsue_ joined #padre
12:11 tsee_ joined #padre
12:21 virtualsue_ joined #padre
13:33 isec joined #padre
14:03 tsee_ szabgab, ping?
14:03 szabgab repping
14:03 tsee_ Ah, you're there!
14:04 tsee_ You're the Syntax::H::E::Kate maintainer nowadays?
14:04 szabgab sleepy, but here
14:04 szabgab seems so
14:04 tsee_ Hey, it's mid-day, get a coffee! :)
14:04 szabgab and I have no idea how the files are generated :-)
14:04 szabgab tea
14:04 tsee_ Damn.
14:04 tsee_ The code seems to be there, but it's large and undocumented.
14:05 tsee_ The XML files are missing.
14:05 szabgab but everything is in our repo, feel free to improve it ;-)
14:05 tsee_ I looked at it.
14:05 szabgab everything that was in the release on CPAN
14:05 tsee_ Without some guidance...
14:05 tsee_ Which doesn't include the source XML files.
14:05 tsee_ And no script to go from XML to pm.
14:05 tsee_ Just a bunch of modules that don't have a clear entry point.
14:05 szabgab yes, that was a bit suspicious to me too :-)
14:05 tsee_ Do you think we have any chance of getting the original author to help out?
14:06 tsee_ Reason I'm interested is I'd like to add highlighting for XS code.
14:06 szabgab no idea, s/he did not answer my messages when I wanted a small fix
14:06 szabgab but give it a shot
14:06 tsee_ Ah, you went through PAUSE admins to get co-maint?
14:07 tsee_ Is there another reasonably promising way to get XS highlighting?
14:07 tsee_ Hacking STC seems unhelpful.
14:07 tsee_ Since it would require a new version of STC to go through wxwidgets and Wx.pm.
14:07 tsee_ Which we've been longing for forever anyway...
14:07 tsee_ Writing my own is out of the question.
14:08 szabgab I think we need to take a look at Kephra
14:08 tsee_ I could create a copy of the Kate C highlighter and hack the .pm file to support XS.
14:09 tsee_ Herbert has his own highlighters?
14:09 szabgab I think you can just give a list of keywords to STC and it will do its best
14:09 szabgab I just have not researched how
14:09 tsee_ Ah, okay.
14:09 szabgab and I think he is doing it that way
14:09 tsee_ Nice.
14:09 szabgab even for perl
14:09 tsee_ He's doing some pretty heavy work maintaining Kephra.
14:11 szabgab but he is mostly a lone runner unfortunatelly
14:11 tsee_ Anyway. If we exchange code and ideas, that's a benefit for everyone.
14:11 tsee_ Also, there's been some mention that changing the syntax highlighter doesn't work.
14:11 tsee_ (back to padre now)
14:12 tsee_ I.e. selecting the kate or ppi one didn't have an effect.
14:12 tsee_ I wasn't totally sure how I could tell, but the PPI one didn't seem PPI-like slow to me.
14:12 tsee_ So I suspect it indeed doesn't change.
14:12 tsee_ Could you try to reproduce that?
14:12 szabgab the ppI one is limited to small files
14:13 szabgab so if you are looking at a larger file it won't really change
14:13 szabgab and someone has just submitted a request to make the limit configurable
14:13 tsee_ I tried the experimental one which should force ppi highlighting AFAICT.
14:14 szabgab The experimental is quite ok but that too would kill padre on large files
14:14 tsee_ Are you certain switching to it works?
14:15 szabgab it used to work
14:15 szabgab but I hardly touched Padre recently and I am trying to move to my new computer now
14:15 szabgab let me try it
14:16 tsee_ Doesn't seem to work. Opening Padre::Wx::Main is almost instant.
14:16 szabgab that is too big
14:16 szabgab start creating a new file
14:17 tsee_ Are the results visually different?
14:17 szabgab it should say PPI at the bottom
14:17 szabgab yes
14:17 szabgab different colors
14:17 szabgab but it also should tell you the highlighter on the status bar
14:18 szabgab it works for me
14:18 szabgab on the new U9.10 as well
14:19 tsee_ Ah, yes.
14:19 tsee_ Small files works.
14:20 szabgab the limit is very low
14:20 tsee_ Ah, now everything works including Kate.
14:20 tsee_ Is there a limit for Kate highlighting, too?=
14:20 szabgab I think Kate is also limited
14:20 tsee_ Damn.
14:20 szabgab yes as it was also quite slow
14:20 szabgab waiting for someone to improve speed :-)
14:20 tsee_ Eventually, someone will have to sit down and write an STC like lexer in C/XS.
14:20 * tsee_ looks elsewhere.
14:20 * szabgab looks at Parrot
14:21 * tsee_ grunts.
14:22 szabgab my daughter and wife are planning on making some cookies
14:22 szabgab good plan !
14:22 tsee_ I can't disagree as long as I'm not involved in actually making the cookies :)
14:23 szabgab bbl&
14:28 snearch joined #padre
15:16 patspam joined #padre
15:46 tsee_ Searching case sensitively is totally BROKEN
15:46 tsee_ Actually, only "F3" for continuing to search is.
15:47 Sewi tsee_: Current trunk?
15:47 tsee_ Sewi, I think so, let me check.
15:47 tsee_ May be an installation from a few days ago.
15:47 Sewi It used to be broken, but this was some releases ago...
15:48 tsee_ Yes, trunk.
15:48 tsee_ I select "close window on match"
15:48 tsee_ And "case sensitive"
15:48 tsee_ Then hit f3 and it will start matching insensitively.
15:48 tsee_ It's easy to reproduce in Padre/MimeTypes.pm when searching for "xs"
16:00 Hyppolit svn: r9251 | tsee++ | http://padre.perlide.org/trac/changeset/9251
16:00 Hyppolit slight rewording
16:00 Hyppolit trunk/Padre/lib/Padre/
16:00 Hyppolit svn: r9252 | tsee++ | http://padre.perlide.org/trac/changeset/9252
16:00 Hyppolit Remove Padre::Document::XS as the mime type handler. This will be in a plugin.
16:00 Hyppolit trunk/Padre/lib/Padre/
16:03 kthakore joined #padre
16:08 kthakore joined #padre
16:37 tsee_ WOAH!
16:37 tsee_ Padre::Document has
16:37 tsee_ sub colorize
16:37 tsee_ and
16:37 tsee_ sub colourize
16:37 tsee_ Which do DIFFERENT things.
16:43 tsee_ How do we tell STC about our desired color scheme?
16:43 szabgab tsee_, that's totally stupid I know, I added them
16:43 tsee_ It's worse. It's dangerous.
16:43 tsee_ Given that there's also Colourize
16:43 szabgab it needs refactoring
16:43 tsee_ or however the spelling is for the STC method
16:47 tsee_ *sigh*
16:48 tsee_ It's hard to setup your own style for a new document type
16:49 tsee_ Can't seem to extend the MIME_STYLE stuff
17:28 tsee_ Padre XS highlighting support is growing
17:43 Hyppolit svn: r9253 | tsee++ | http://padre.perlide.org/trac/changeset/9253
17:43 Hyppolit slight colorization refactoring and xs entry
17:43 Hyppolit trunk/Padre/lib/Padre/Wx/
17:44 Hyppolit svn: r9254 | tsee++ | http://padre.perlide.org/trac/changeset/9254
17:44 Hyppolit xs style entry
17:44 Hyppolit trunk/Padre/share/styles/
17:44 Hyppolit svn: r9255 | tsee++ | http://padre.perlide.org/trac/changeset/9255
17:44 Hyppolit The glorious XS plugin has arrived\!
17:44 Hyppolit trunk/ trunk/Padre-Plugin-XS/ trunk/Padre-Plugin-XS/lib/ trunk/Padre-Plugin-XS/lib/Padre/ trunk/Padre-Plugin-XS/lib/Padre/Plugin/ trunk/Padre-Plugin-XS/lib/Padre/Plugin/XS/ trunk/Padre-Plugin-XS/t/
17:44 tsee_ We now have XS highlighting!
17:44 tsee_ And perlapi highlighting
17:45 tsee_ and perlapi calltips!
17:45 tsee_ All using the glorious XS plugin.
17:45 tsee_ Highlighting style fixes welcome.
17:47 Hyppolit svn: r9256 | tsee++ | http://padre.perlide.org/trac/changeset/9256
17:47 Hyppolit acknowledge
17:47 Hyppolit trunk/Padre-Plugin-XS/lib/Padre/Plugin/
17:51 szabgab joined #padre
19:05 virtualsue_ joined #padre
19:08 mib_a2b1ni joined #padre
19:10 Mjio joined #padre
19:19 Hyppolit svn: r9257 | tsee++ | http://padre.perlide.org/trac/changeset/9257
19:19 Hyppolit Remove the core XS document. Most is in the XS plugin. Document these changes
19:19 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Document/
19:26 virtualsue_ joined #padre
19:27 Hyppolit svn: r9258 | tsee++ | http://padre.perlide.org/trac/changeset/9258
19:27 Hyppolit more docs
19:27 Hyppolit trunk/Padre-Plugin-XS/lib/Padre/Plugin/
19:28 tsee_ XS plugin released to CPAN!
19:59 cognominal joined #padre
21:44 cognominal joined #padre
23:52 virtualsue joined #padre
23:55 ilbot2 joined #padre
23:56 Alias joined #padre

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