Camelia, the Perl 6 bug

IRC log for #padre, 2011-06-02

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

All times shown according to UTC.

Time Nick Message
00:05 teejay left #padre
00:17 teejay joined #padre
00:31 sniper left #padre
04:12 Sno| joined #padre
04:14 |Sno| left #padre
04:44 mib_CSJewell joined #padre
04:46 mib_CSJewell Hello, everybody!
04:46 mib_CSJewell Long time, no see.
04:47 mib_CSJewell Having problems committing back to the repository, however (got changes to commit to Perl::Dist::Padre - now that there's a Win32::API that has a 64-bit version, I'm working on getting a 5.12.3 x64 build made.)
04:49 mib_CSJewell I can log into Trac, but not into the repo. :(
04:50 mib_CSJewell Commit failed (details follow): access to '/padre/!svn/act/e97d9570-6​cd2-074e-a30e-1738a3c88f49' forbidden
04:51 mib_CSJewell oh, well... will leave this up.
04:52 Alias ick
05:15 szabgab mib_CSJewell: have you tried svn up ?
05:23 kaare_ joined #padre
05:35 teejay thanks sniper
05:58 mib_CSJewell I'll try that.
05:59 mib_CSJewell Different GUID, same error.
06:02 El_Che hi
06:03 azawawi joined #padre
06:04 mib_CSJewell I'll try re-pulling it down tomorrow, just in case something weird's happening, unless you guys have other ideas.
06:04 azawawi good morning (صباح الخير)
06:04 azawawi mib_CSJewell: sup
06:04 azawawi mib_CSJewell: hi :)
06:04 mib_CSJewell hello. Having problems with the repo.
06:05 mib_CSJewell I can log into trac, but committing.... svn: Commit failed (details follow): svn: access to '/padre/!svn/act/79db2439-4​236-0243-a47f-30374e3d7ebd' forbidden
06:05 mib_CSJewell This is a commit to trunk/Perl-Dist-Padre.
06:10 azawawi mib_CSJewell: let me see if it fails for me or not
06:10 Hyppolit svn: r14457 | azawawi++ | http://padre.perlide.org/trac/changeset/14457
06:10 Hyppolit Added TEST.txt. azawawi-- (Just a test, it will be removed)
06:10 Hyppolit trunk/
06:11 Hyppolit svn: r14458 | azawawi++ | http://padre.perlide.org/trac/changeset/14458
06:11 Hyppolit Removed TEST.txt (azawawi--). Ignore :)
06:11 Hyppolit trunk/
06:11 azawawi mib_CSJewell: works for me
06:11 azawawi mib_CSJewell: maybe firewall?
06:19 kaare_ left #padre
06:42 shmuel joined #padre
06:58 marcela joined #padre
07:00 Alias left #padre
07:02 sugar joined #padre
07:13 pece joined #padre
07:14 azawawi left #padre
07:27 mj41 joined #padre
07:37 danlucraft joined #padre
07:52 sugar hello
07:53 sugar i have filezilla such as sftp-client and padre as a editor
07:54 sugar i put to settings of editng files record "/usr/local/bin/padre"
07:54 sugar but it doesn't work
07:55 sugar how to edit files in padre through sftp-client?
07:56 sugar in windows i have winscp and notepad++, i just put to editing files "c:\..\npp.exe" and it works
08:00 szabgab sugar: what do you mean by "put to settings" ?
08:14 shmuel left #padre
08:26 sugar i solve this problem
08:37 toi joined #padre
08:55 toi left #padre
09:08 toi joined #padre
09:12 azawawi joined #padre
09:13 azawawi El_Che: ping
09:13 azawawi hi!
09:13 szabgab I am not sure if this is just on my current machine but now F3 stopped working
09:13 szabgab hi azawawi
09:13 azawawi szabgab: hi x 2 :)
09:13 szabgab and Ctrl-f brings up what was F4
09:14 szabgab azawawi:  could you pls check the above?
09:14 szabgab I have 14458
09:14 szabgab yeah a second pressing of ctrl-f brings up the old window
09:16 azawawi no idea... f3 works here
09:20 szabgab it works for me sometimes, but this drives me cray
09:20 szabgab crazy
09:20 szabgab we keep breaking the IDE
09:20 szabgab even the editor
09:21 azawawi yup
09:21 azawawi cool docs we need to have http://search.cpan.org/~flora/Moose​-2.0007/lib/Moose/Manual/Delta.pod
09:23 azawawi i like Moose's BUILD and DEMOLISH methods... way too cool :)
09:23 azawawi name-wise
09:24 azawawi szabgab: so far i discovered that Regexp::Grammars while way too cool... is not stable
09:24 azawawi szabgab: reverted to Parse::RecDescent
09:25 azawawi szabgab: and it works like a charm
09:25 azawawi szabgab: Regexp::Grammars can segfault if you use substitution operator in an action
09:26 szabgab I am in desperate need of a vacation
09:26 azawawi szabgab: technically i think that is the related to regex re-entrancy bug that was fixed in 5.14.0
09:26 azawawi szabgab: me 2 :)
09:26 szabgab so I can hack in stuff I like
09:26 azawawi szabgab: been researching the SWT port from  java to Perl
09:27 azawawi szabgab: found a lot of information like http://www.dsource.org/pro​jects/tioport/wiki/TioPort
09:27 szabgab I should find a sponsor who will pay me and I can choose what to work on
09:27 azawawi szabgab: which converts Java-to-D language...
09:27 szabgab though I guess there are a number of people who would be in that queue infront of me
09:28 szabgab azawawi: at least you seem to enjoy yourself with that
09:28 azawawi szabgab: hopefully it is not a three digit number :)
09:28 szabgab I am now planning world domination
09:28 szabgab with  the padre-on-strawberry thing
09:28 azawawi szabgab: yeah kind of, that's what attracted me to Perl 6... grammars
09:28 azawawi szabgab: anyway, the interesting thing i found while working with this project
09:29 azawawi szabgab: we *dont* have ready-made grammars for different language in Perl using Parse::RecDescent or Parse::?Yapp
09:29 azawawi szabgab: s/language/languages/
09:30 azawawi szabgab: and people are using ANTLR grammars (tool written in Java)
09:30 azawawi szabgab: simply because there is a ready grammar repo in it...
09:30 azawawi szabgab: for different languages
09:31 azawawi szabgab: so if i want to parse language X in Java, i can better than Perl!
09:31 azawawi szabgab: outrageous! :)
09:32 azawawi szabgab: so while  we working on the next Perl 6 or a better parsing tool, we forgot about having ready-made stuff to utilize our powerful parsing tools...
09:34 szabgab oh, I was avai for a sec
09:34 szabgab you know you can stop including my nick in every msg :)
09:35 azawawi hehe i noticed after typing them :) sorry...
09:35 szabgab azawawi: btw I totally agree with you
09:35 szabgab azawawi: that it is outragous we don't have those parsers
09:36 szabgab so if you do implement them it would be GREAT !
09:36 azawawi szabgab: Perl is a great text parsing language...
09:36 szabgab and would largely help with my world domination plans
09:36 azawawi oops
09:36 azawawi :)
09:36 szabgab :)
09:37 azawawi but i liked the attitude from #Moose people... very helpful
09:37 azawawi they're really nice
09:37 azawawi modern
09:37 szabgab that's great
09:37 azawawi unlike some people i do not want to mention :)
09:39 azawawi http://www.antlr.org/grammar/list
09:40 azawawi do you think that a port should be licensed under the original work's license?
09:40 azawawi if someone decides to port Padre into ruby for instance
09:40 azawawi or into Java
09:46 szabgab IANAL but I think a port is not a derived work at all
09:46 szabgab so the license is unrelated IMHO
09:46 toi left #padre
09:46 szabgab the only question for ports IMHO is if the work is patented or not?
09:46 azawawi aha... true
09:47 azawawi SWT = IBM... :)
09:47 szabgab but I don't think "parsing languag x " can be patented
09:47 azawawi practically it is a phase 1 of any port
09:48 azawawi it can be done manually or automatically depending on the capabilities of the source and target languages
09:48 azawawi the second part is the language optimization
09:49 azawawi after reading what a similar project took (DWT => SWT for D language)
09:49 azawawi months... :)
09:50 azawawi but i think it is actually the time taken to really understand the beast you're porting
09:51 azawawi and the tests to verify that it is actually working
09:52 szabgab of course the question is if you really need tp parse their code and generate perl code or if you need to port the BNFs
09:52 szabgab or whatever those are called?
09:53 azawawi grammars
09:53 azawawi technically if you port it into Perl 5
09:53 azawawi then Perl 6 *will* work
09:53 szabgab in the last few days I keep waking up with larger and larger plans for this Cream thing
09:53 azawawi automate
09:54 azawawi otherwise it will be a nightmare to build
09:54 szabgab I just keep installing modules manually for now
09:54 azawawi cpanm is your friend
09:55 azawawi the thing that makes building strawberry a nightmare
09:55 azawawi is the amount of time wasted while waiting for the build to finish
09:55 szabgab I will just base my work on an existing Strawberry Perl
09:55 azawawi only to discover you need to tweak something, force cpan package installation to build it...
09:56 azawawi yup, safer
09:56 szabgab and if there is a Professional, then on that
09:56 azawawi once 5.14.0 is here i think we're good
09:57 toi joined #padre
09:57 azawawi i think i'll release a java grammar parser once im done with the tool
09:58 azawawi at least we'll get something out of it :)
09:58 azawawi language translation is big business if done right ofc
09:59 azawawi you need to tell people about a migration path
09:59 azawawi from their technology into yours
10:01 azawawi anyway, i need to contact mattia about wx::scintilla :)
10:07 szabgab yeah, migration path
10:07 szabgab right now I am looking for the path to have lunch
10:07 szabgab later
10:07 azawawi :)
10:08 * azawawi &
10:08 azawawi left #padre
10:09 Sewi joined #padre
10:16 Di-ima left #padre
10:21 Sewi left #padre
10:21 bowtie joined #padre
10:23 Sewi joined #padre
10:27 Di-ima joined #padre
11:10 pece left #padre
11:41 azawawi joined #padre
11:46 Hyppolit svn: r14459 | azawawi++ | http://padre.perlide.org/trac/changeset/14459
11:46 Hyppolit Fixed convert EOL to actually work
11:46 Hyppolit trunk/Padre/lib/Padre/Wx/
11:51 bowtie Q, when you unlock. Padre -> View -> Lock User Interface, you get an icon added to Qutput View menu bar on the far right. can this be access by a Plugin and if so how?
11:55 azawawi you want to unlock using Padre's API?
11:56 bowtie azawawi, yes I want to make the Output window increase in size
11:57 bowtie azawawi, can you point me in the right direction please
11:58 azawawi bowtie: give me a min, searching... :)
11:58 bowtie azawawi, thanks :)
11:59 azawawi Main->on_toggle_lockinterface();
11:59 azawawi hmmm
11:59 azawawi sorry that wont do the trick
11:59 azawawi yes
11:59 azawawi listen
12:00 bowtie I have tried: $main->on_toggle_lockinterface;
12:00 bowtie $main->config->main_lockinterface(0);
12:00 azawawi take a look at Padre::Wx::Main line 5569
12:02 azawawi bowtie: http://padre.perlide.org/trac/browser/​trunk/Padre/lib/Padre/Wx/Main.pm#L5569
12:03 azawawi $main->config->apply('main_lockinterface', 1); $config->write;
12:03 azawawi :)
12:03 azawawi does that help you?
12:04 bowtie in sub on_toggle_lockinterface
12:04 azawawi when you change that configuration code, it triggers a change right away
12:04 azawawi $main->config->apply('main_lockinterface', 1); $config->write;
12:04 azawawi 1 or 0
12:04 azawawi that's it
12:05 bowtie thanks :)
12:05 azawawi np
12:05 kaare_ joined #padre
12:13 bowtie azawawi, that's great, I can now make the icon appear, but how do I simulate clicking it to expand or contract Output window, please
12:18 azawawi bowtie, let me check it
12:20 azawawi bowtie, clicking it does not expand or contract it btw
12:20 azawawi bowtie: you mean like maximize/minimize?
12:21 bowtie azawawi, yes min / max , if that makes more sense to you.
12:31 kaare_ left #padre
12:39 azawawi bowtie: tracing is hard...
12:39 azawawi bowtie: s/tracing/tracing it/
12:40 szabgab azawawi: do you how can I create images that can be used as icons in the Windows menu system
12:40 szabgab and/or as desktop icons?
12:40 szabgab given an original logo, that is
12:40 azawawi szabgab: you need an freeware icon editor from downloads.com
12:41 azawawi szabgab: s/an/a
12:41 szabgab I have not used such sites for ages
12:41 szabgab from the time of twocows :)
12:42 szabgab and what if I download soch editor?
12:42 azawawi http://en.wikipedia.org/wiki/List_of_icon_software
12:42 bowtie azawawi, I thought I was going mad, I have no idea, I even tried fulltrace, and got nought
12:43 szabgab azawawi: thanks
12:43 bowtie szabgab, what about gimp
12:43 azawawi bowtie: that's something that aui notebook manager provides by default
12:45 bowtie azawawi, aui notebook manager, what is it?
12:47 azawawi bowtie: http://docs.wxwidgets.org/2.8/wx_wxauimanager.html
12:49 bowtie azawawi, thanks, I will have a look. :)
12:50 szabgab bowtie: gimp is on that list, thanks
12:50 azawawi szabgab: you can find a win32 version and it works
12:50 azawawi szabgab: cool
12:51 azawawi szabgab: what do you think of mojolicious approach to packaging?
12:52 szabgab have not looked at mojolicious
12:53 azawawi no deps...
12:53 szabgab crazy
12:53 szabgab IMO edps are good
12:53 szabgab packaged together
12:53 szabgab so end user won't see them
12:54 szabgab though if I follow my path to the ever growing strawbery pie then the whole question is mute
12:54 szabgab you just get one big ball of everything
12:55 azawawi szabgab: true, but...
12:55 azawawi szabgab: everything is controlled
12:56 szabgab then supply a box with an on/off button only
12:57 szabgab "Mojo on a chip"
12:57 szabgab or "Chip  Dancer"
12:57 azawawi it works :)
12:58 azawawi i noticed that of all the Perl web framework, theirs is the easier to install and try
12:58 azawawi s/framework/frameworks/
12:58 szabgab yeah, if you have perl already
12:59 szabgab but if you don't then just download the Straberry Jam (was Cream) and you can start running
12:59 szabgab err, Dancing
13:01 szabgab azawawi: I wonder if it would be possible to add the Padre-On-Strawberry thingy to download.com
13:02 szabgab and if that would be interesting at all?
13:02 azawawi szabgab: download.com is more than commercial than open source
13:02 azawawi szabgab: i wouldnt go that way :)
13:03 * azawawi has just tried helloworld.d (d language), feels strange
13:12 Hyppolit svn: r14460 | azawawi++ | http://padre.perlide.org/trac/changeset/14460
13:12 Hyppolit Generalize compiler flags by reusing Alien::wxWidgets
13:12 Hyppolit trunk/Wx-Scintilla/inc/Module/Build/
13:17 Hyppolit svn: r14461 | azawawi++ | http://padre.perlide.org/trac/changeset/14461
13:17 Hyppolit Another run at hard-coded paths
13:17 Hyppolit trunk/Wx-Scintilla/inc/Module/Build/
13:25 azawawi szabgab: ping
13:51 azawawi left #padre
13:53 szabgab azawawi, where ae you when I want to reping you?
14:13 marcela left #padre
14:14 Sewi left #padre
14:16 Sewi joined #padre
14:28 Sewi left #padre
14:30 azawawi joined #padre
14:32 sniper joined #padre
14:33 Hyppolit svn: r14462 | azawawi++ | http://padre.perlide.org/trac/changeset/14462
14:33 Hyppolit Less hardcoding... No more strawberry... :)
14:33 Hyppolit trunk/Wx-Scintilla/inc/Module/Build/
14:33 szabgab azawawi: pong
14:34 azawawi szabgab: i just saw your re :)
14:34 azawawi szabgab: sorry :)
14:34 szabgab rere
14:34 azawawi forgot what i wanted to ask you :)
14:34 szabgab :)
14:34 szabgab old age, eh ?
14:38 azawawi nah... too many things on my mind
14:39 Hyppolit svn: r14463 | azawawi++ | http://padre.perlide.org/trac/changeset/14463
14:39 Hyppolit More refactoring to the less-hardcoding task im working for Wx::Scintilla
14:39 Hyppolit trunk/Wx-Scintilla/inc/Module/Build/
14:47 Hyppolit svn: r14464 | azawawi++ | http://padre.perlide.org/trac/changeset/14464
14:47 Hyppolit 3 more strawberry paths to go :)
14:47 Hyppolit trunk/Wx-Scintilla/inc/Module/Build/
14:50 azawawi szabgab: it is not that im forgetting... :)
14:50 azawawi szabgab: when i work at this wx-scintilla thing, there is too many things to remember... and my memory is limited (or so it seems :))
14:55 azawawi fail, compile, ... fail... compile, link fail ... tweak.. recompile... ouch :)
15:03 jnap joined #padre
15:03 Hyppolit svn: r14465 | azawawi++ | http://padre.perlide.org/trac/changeset/14465
15:03 Hyppolit Last of the hardcoded strawberry paths has been replaced by more portable calls. The problem now lies in finding the appropriate build compiler flags on Linux.
15:03 Hyppolit trunk/Wx-Scintilla/inc/Module/Build/
15:05 azawawi szabgab: Wx::Scintilla should build on your strawberry... i removed the last of hardcoded stuff there
15:05 azawawi szabgab: perl Build.PL && Build.bat
15:05 azawawi szabgab: and then perl share\30-editor.pl
15:05 azawawi szabgab: and try the 'my $foo = 10 // 20;' example
15:05 azawawi who's old now? :)
15:06 * azawawi home sweet home &
15:06 azawawi left #padre
15:07 sniper left #padre
15:11 sniper joined #padre
15:12 sniper left #padre
15:12 sniper1 joined #padre
15:45 mj41 left #padre
16:19 sniper1 is now known as Sniper
16:23 bowtie left #padre
16:30 mj41 joined #padre
16:40 danlucraft left #padre
17:00 Sniper left #padre
17:41 kaare_ joined #padre
18:34 danlucraft joined #padre
18:36 sniper joined #padre
18:38 Sewi joined #padre
18:50 dodathome joined #padre
18:52 toi left #padre
19:10 toi joined #padre
19:17 mj41 left #padre
19:27 pece joined #padre
19:34 jq left #padre
19:59 mj41 joined #padre
20:06 kaare_ left #padre
20:33 dodathome left #padre
20:33 sniper left #padre
20:59 Sewi left #padre
21:11 Hyppolit wiki page http://padre.perlide.org/t​rac/wiki/PadrePluginDialog changed by bowtie
21:12 Hyppolit wiki page http://padre.perlide.org/tra​c/wiki/PadrePluginCookbook03 changed by bowtie
21:15 pece left #padre
21:15 pece joined #padre
21:15 bowtie joined #padre
21:20 pece2 left #padre
21:21 pece2 joined #padre
21:23 bowtie Hi All, just completed some Cook-Books about Plug-in Dialogues, I hope you find them useful, critiques welcome. Any suggestion for additions welcome. I hope this will encourage you to all write a Padre Plug-in.
21:33 danlucraft left #padre
21:38 perlite_ joined #padre
21:39 jnap left #padre
21:42 perlite left #padre
21:42 perlite_ is now known as perlite
21:49 sugar left #padre
22:55 mj41 left #padre
23:41 pece left #padre

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