Camelia, the Perl 6 bug

IRC log for #padre, 2009-09-24

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

All times shown according to UTC.

Time Nick Message
00:13 Getty szabgab: there?
00:16 teejay joined #padre
00:27 Getty BORING
00:28 Getty i add the swear word protection
00:30 Getty lol
00:44 Getty noone alive?
00:47 szabgab joined #padre
01:05 Getty re
01:07 Alias So if we swear now, it should work?
01:08 Getty no no
01:09 Getty i just made the code ready, now we wait for Adam on CPAN and then we can test
01:09 Getty but the swearword stuff is still not in it so far
01:09 Getty what module you suggested?
01:12 Alias http://search.cpan.org/~abigail/Regexp-Co​mmon-2.122/lib/Regexp/Common/profanity.pm
01:14 Getty but you should see the new code, its so much cleaner :)
01:20 Getty Alias: do you have experience with SVN modules?
01:22 Alias Nope
02:33 Getty ok going bed, see you guys tomorrow
02:34 Getty btw that is current state of Hyppolit: http://cubestats.net/files/Hyppolit.pm.txt
02:34 Getty i integrate the Regexp common tomorrow together with a cleanup of the variables in event functions
02:41 ejb joined #padre
02:58 mohsen joined #padre
03:11 mohsen joined #padre
03:27 ppant joined #padre
03:28 ppant Good Morning
03:31 CSJewell joined #padre
04:27 Alias joined #padre
04:30 MMS joined #padre
04:30 pece joined #padre
04:31 GabrielVieira_ joined #padre
04:34 szabgab Getty, re the state of Hyppolit, why not commit it to our SVN ?
04:53 MMS joined #padre
05:09 Sewi joined #padre
05:09 Sewi good morning
05:17 zloyrusskiy joined #padre
05:55 kaare joined #padre
06:25 Hyppolit svn: r8269 | Sewi++ | http://padre.perlide.org/trac/changeset/8269
06:25 Hyppolit Merged a bounch of if's into one if/elsif - block
06:25 Hyppolit trunk/Padre/lib/Padre/Wx/
06:46 Hyppolit svn: r8270 | Sewi++ | http://padre.perlide.org/trac/changeset/8270
06:46 Hyppolit Add a new option to load a session on startup
06:46 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/ trunk/Padre/lib/Padre/Wx/Dialog/
06:48 Hyppolit svn: r8271 | Sewi++ | http://padre.perlide.org/trac/changeset/8271
06:48 Hyppolit Perl tidy
06:48 Hyppolit trunk/Padre/lib/Padre/Wx/
07:04 szabgab Sewi, updte the Changes file please!
07:04 Sewi szabgab: Good morning. Sorry, I (nearly) always miss this :-(
07:05 szabgab we need to tell our users about the new features
07:05 Alias We also kinda need to release
07:06 Alias That's quite a chunk of Changes building up[
07:06 szabgab nag Ryan52 for that
07:06 Alias Haven't seen him around
07:07 Sewi He's ill
07:08 szabgab how ill ?
07:09 Sewi Doesn't seem too bad, he was here on Monday afair and also yesterday afair
07:09 Hyppolit svn: r8272 | Sewi++ | http://padre.perlide.org/trac/changeset/8272
07:09 Hyppolit Changes, nothing else
07:09 Hyppolit trunk/Padre/
07:09 Sewi Hope I got everything :-)
07:11 szabgab BTW the about box takes ages to open
07:11 szabgab sg like 2-3 sec
07:12 Sewi 7-8 here
07:12 szabgab or actually 10 secs
07:12 Sewi What about pre-loading it in background after Padre has fired up?
07:13 szabgab which reminds me we might want to add "uptime" and "memory usage" to the about box
07:16 * Sewi working
07:29 Hyppolit svn: r8273 | Sewi++ | http://padre.perlide.org/trac/changeset/8273
07:29 Hyppolit Adding uptime to about
07:29 Hyppolit trunk/Padre/lib/Padre/Wx/
07:31 szabgab Sewi, great but could you maybe use lowercase varaiable names?
07:31 Sewi sorry, I'll change it. For the last years, all projects used uppercase names to advoid (future) collisions with perl.
07:32 Sewi Do you have a hint how I could get the memory usage? I made a working function for this, but it depends on linux
07:42 Hyppolit svn: r8274 | Sewi++ | http://padre.perlide.org/trac/changeset/8274
07:42 Hyppolit Refactored the about box, more structured
07:42 Hyppolit trunk/Padre/lib/Padre/Wx/
07:43 Hyppolit svn: r8275 | Sewi++ | http://padre.perlide.org/trac/changeset/8275
07:43 Hyppolit Perl tidy
07:43 Hyppolit trunk/Padre/lib/Padre/Wx/
07:52 szabgab Sewi, no idea of memory usage
07:53 szabgab but even if it  is linux only you could add it (with a message in all other cases, that it is not implemented there yet)
07:53 szabgab that will get the attention of the win32 people :-)
07:54 Sewi :-)
07:57 mohsen joined #padre
08:06 submersible joined #padre
08:08 perletc im using padre :)
08:09 szabgab congrats :-)
08:13 Sewi szabgab: I should remove the RAM usage: It shows 135MB for Padre process without a open document :-)
08:13 submersible peanuts
08:14 Hyppolit svn: r8276 | Sewi++ | http://padre.perlide.org/trac/changeset/8276
08:14 Hyppolit RAM usage for about box; Win32-people: sorry, windows doesn't support RAM :-)
08:14 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
08:15 Sewi submersible: My Padre processes currently running range from 145 to 186 MB
08:16 submersible now compare that to komodo or eclipse..?
08:17 submersible I see a virtual 170M and resident 80M
08:18 * submersible blew out a vec() to ~1Gb by accident today...
08:33 El_Che I have a syntax check problem using "use lib" or "use FindBin"
08:33 El_Che the error message puts /tmp as FindBin::Bin
08:34 Sewi The syntax checker writes a temporary file.
08:34 El_Che idd
08:34 El_Che so we get errors that aren't
08:34 Sewi Usually, it lives in /tmp on linux
08:34 El_Che exactly
08:34 El_Che how to solve this bug? adding . into INC?
08:34 Sewi Yes and it ignores -I parameters at the beginning of the script and ignores the working dir.
08:35 Sewi There is a ticket about this...
08:36 Sewi #474, you should add a comment about your findbin-problem and we may not only need to add INC-dirs but also write the tempfile into the homedir of the edited file.
08:36 Hyppolit #474: Syntax checker ignores included dirs (new defect) [ http://padre.perlide.org/trac/ticket/474#comment:1 ]
08:36 El_Che thx
08:36 El_Che I am thinking how to solve it, but it seems hacky
08:36 Sewi I didn't find a clean way either.
08:42 Hyppolit #474: Syntax checker ignores included dirs (new defect) [ http://padre.perlide.org/trac/ticket/474#comment:2 ]
08:45 szabgab set the current working directory to be 1) the root of the project if there is a project, 2) the directory of the script if there is no project
08:46 Sewi yes
08:46 Sewi then respect #!/usr/bin/perl -I and put the file in that dir (for findbin)
08:47 szabgab oh the problem is that we use a temp dir in another place
08:48 szabgab maybe we need to use a temp filename in the same directory where the script is
08:48 Sewi yes
08:49 szabgab how do the other kids on the block do?
08:49 El_Che szabgab: That's good thinking
08:50 Sewi Other possibility would be a tweak of Findbin, but I don't really like this idea
08:50 El_Che change the source of core Perl?
08:50 El_Che that's a little extreme :)
08:51 Sewi no, create a directory where Padre puts a FindBin.pm and force this at the beginning of @INC for the syntax checker.
08:51 El_Che no, we would need to keep that FindBin in synx
08:52 El_Che szabgab 's idea is better I think
08:52 El_Che except is the dir in readonly except for that file...
08:52 El_Che thinking of remote editiing
08:52 El_Che (in the future)
08:52 Sewi yes and if anybody does a findbin for his own, it fails
08:52 El_Che yes, that's a know bug
08:52 El_Che you get only one findbin
08:52 Sewi El_Che: We have remote editing with read only, currently.
08:53 El_Che (there is a again method but you need to be aware you need it)
08:53 szabgab if you cannot save the temp file you can tell the user
08:53 Sewi El_Che: I could also read /proc/self to find my bin. Not good, by anybody could do it.
08:53 szabgab and allow syntax check with save
08:53 Sewi szabgab: sure
08:54 El_Che /proc ? not very os independent
08:55 Sewi El_Che: I don't say _we_ should do this. I wrote a project some time ago which runs on dedicated hardware in a dedicated environment. It does use /proc/self to find it's memory usage and it never had been a problem.
08:55 El_Che my $file = File::Temp->new( UNLINK => 0 );
08:55 Sewi El_Che: The same way, someone could use this to find his script, we can't detect or say this.
08:55 El_Che ok, that the line to change if following szabgab suggestion
08:56 Sewi Why unlink 0?
08:57 El_Che szabgab: wouldn't supplying a DIR param to File::Temp fix the problem?
08:59 Sewi Your problem? Yes. Add $document->{file}->dirname.
09:00 El_Che yes, thinkig of that as well
09:00 El_Che having a look to see we don't create more problems
09:01 szabgab I hardly know File::Temp
09:01 szabgab but its mutual
09:01 El_Che hehe
09:02 Sewi El_Che: It won't work. :-( The dirname may be any protocol-dependend string, if you open http://padre.perlide.org/about.html, the dirname would be http://padre.perlide.org/
09:03 Sewi You could add this only for $document->{file}->{protocol} eq 'local'
09:04 El_Che ic
09:05 El_Che need to figure how to get the $document reference first
09:05 El_Che reading the source
09:21 CSJewell "Sorry, Windows does not support RAM"... *funny.*
09:23 Sewi CSJewell: szabgabthat will get the attention of the win32 people
09:23 Sewi :-)
09:24 CSJewell It's like what do we use instead, core drums?
09:25 Sewi Hmm, sometimes the speed of windows makes me think, it would you the hdd instead of RAM :-)
09:35 El_Che just a little pointer for the bug 474. When having a look at $self of SysntaxChecker::Perl.pm, I see that $self has the following keys: '__thread_id' , 'newlines', 'text', '_main_thread_data_id'
09:35 El_Che can I get the filename through one of those? I guess not
09:35 El_Che is there a generic way on the main classes?
09:36 Sewi afaikr there is a Padre->ide->document (or similar)
09:36 El_Che thx, I'll ack for that
09:41 kthakore joined #padre
09:41 kthakore Alias:
09:41 kthakore I made the game more traditional tetris
10:07 El_Che talking about projects, when do you have a project padre-wise?
10:08 El_Che I don't get the notion of Project as implemented in Padre (if)
10:08 El_Che it's not in File-New so how does a dir acquire a project status?
10:11 kthakore El_Che: I am trying to make Parde::Plugin::Tetris
10:11 kthakore El_Che: I want to do this Padre::Plugin::GameStudio
10:12 kthakore but need to start somewhere
10:12 kthakore El_Che: what do you suggest?
10:12 kthakore oops
10:12 kthakore I misread
10:12 kthakore :P
10:13 El_Che kthakore: take a working plugin for the structure
10:13 El_Che I have hacked on the Perltidy plugin
10:14 El_Che just install some pluings (you can enable them all with dev.pl) and have a look to the ones that do similar things to yours
10:14 El_Che (menu wise, I mean)
10:18 kthakore I notice there is My plugin
10:18 kthakore where do I  grab that code?
10:19 kthakore I want to make module seperate if you know what I mean
10:31 Sewi In the Plugin - Menu is an option for MyPlugin, do you look for this?
10:52 waxhead joined #padre
11:05 Alias El_Che: Projects are implicit, when you open a file Padre starts searching up through the file path until it finds something that looks like some kind of project it recognises
11:05 Alias So if you open a file under something that contains a Makefile.PL, Padre knows that your file is part of the project that has it's root at that directory
11:06 Alias You don't need to create anything, so it works with any existing Perl distribution without the need to ever tell Padre anything or create any files
11:06 szabgab Alias, I think wee need this described in the docs somewhere as many people don't know it
11:06 Sewi If you don't have a Makefile.PL, you need to create a padre.yml
11:06 Alias (As a backup option)
11:07 Alias szabgab: Also, Padre exposes VERY little project functionality at this point anyway
11:07 Alias If we made the fact that Padre recognises the project more obvious, it would be easier for people to recognise that Padre is intuiting it correctly
11:07 El_Che Alias: maybe we need a explecit option that create one of those files? A lot of people work on small code with a lib dir that is not a cpan like project
11:07 El_Che but still a project
11:08 Alias Well, if you open a random file, you're still in a project
11:08 Alias Just in a Padre::Project::Null project :)
11:08 Alias What I'd actually like, in that situation, is some way to say "Inflate this module into a distribution"
11:09 Alias I've started working on the first part of that
11:09 Alias Which is for Padre to make a pretty good guess what you want to save a new file as, just based on the module name
11:09 kthakore Alias: please keep me in touch for this
11:09 Alias Keep an eye on Padre::Project::Perl
11:09 kthakore Alias: I don't have time to hack padre so I can inflate the my plugin
11:10 kthakore ok
11:10 Alias :)
11:10 kthakore thank you
11:10 Alias Then File -> New -> Perl Distribution (Module::Starter)
11:10 Alias It will do the same thing, practically
11:10 kthakore what do you think of Padre::Plugin::GameStudio
11:10 Alias What would it do?
11:10 kthakore I am getting closer to it now
11:11 kthakore make simple games in padre
11:11 kthakore run it
11:11 kthakore it will use Game::Tool (i) and SDL::Game
11:11 kthakore SDL::Game is SDL widgets that are common to games
11:11 Alias I guessed that :)
11:11 kthakore health bar, so on
11:12 kthakore Game::Tool is access to XS implementation of game design patterns
11:12 kthakore ok
11:18 marcela joined #padre
11:32 jbisbee joined #padre
11:43 patspam so.. I think I don't have my plugin in the 'right' place during development
11:44 patspam because i keep having to reload my plugin twice to get Padre to use the registered doc mime type etc..
11:46 Getty szabgab: i want to commit it when the required modules are on CPAN, so no action needed by you for now
11:51 Getty szabgab: also i wanted todo a test, even tho we can test with the "live instance" if you want ;)
11:57 Hyppolit svn: r8277 | azawawi++ | http://padre.perlide.org/trac/changeset/8277
11:57 Hyppolit [Padre] Fixed a warning in About.pm . Unsupported RAM reporting will be supported soonish :)
11:57 Hyppolit trunk/Padre/lib/Padre/Wx/
12:00 Alias joined #padre
12:06 Getty szabgab: you there for testing it?
12:06 szabgab Getty, testing what ?
12:07 szabgab the new Hyppolit?
12:07 Getty ah! :) wait i commit the new code, and we "test out" the new hyppolit, but just if you want, i could test homegrown also but takes some time to setup the environment
12:07 szabgab you can commit it, Hyppolit is not running from the repo
12:07 Getty purely running works
12:07 Getty ok
12:10 Getty wait getting conflicts and stuff
12:10 submersible Alias: ping
12:11 Hyppolit svn: r8278 | getty++ | http://padre.perlide.org/trac/changeset/8278
12:11 Hyppolit Updating Hyppolit to Adam Bot Framework
12:11 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
12:11 Getty bot wait!
12:11 Getty make a copy of anyting
12:11 Getty logs, configs and co
12:11 Getty then you need to change the nick parameter to nicknane
12:11 Getty aehm nickname
12:11 Alias submersible: Welcome back
12:12 submersible sry .. 1 min
12:12 Alias Sewi: "RAM usage for about box; Win32-people: sorry, windows doesn't support RAM :-) " commit message of the day
12:12 Alias I once tried to alpha test windows NT
12:13 Alias After it died in a screaming heap I got my second favourite error message of all time
12:13 Alias RAM.dll : Device not found
12:15 submersible u wanna hope that devices is accessible by _something_ ;)
12:17 submersible Alias: take a gander & Graph::Kruskal and Math::MatrixBool
12:21 Getty szabgab: so? :)
12:22 szabgab so what?
12:22 szabgab do I have to check it now?
12:23 Getty yes, install
12:23 Getty and then make a backup copy of the old situation, then change the nick parameter to nickname
12:23 Getty the rest can stay as it is
12:23 Getty you must start it now with ./hyppolit.pl --configfile whateveryouwant.yml
12:24 szabgab I am slightly confused
12:25 szabgab is that module called Adam or Moses?
12:25 szabgab not that I like either of those names
12:25 Alias Graph::Kruskal is interesting, although tbh I'm struggling to find where the utility is
12:25 Getty szabgab: Adam is the core module, Moses is the Moose version on top of it
12:26 * AdamK is indeed usually at the core of things
12:26 AdamK I rated your distribution
12:28 szabgab Moses is still not on CPAN
12:30 Getty szabgab: bad, its uploaded yesterday, so 10-12 hours ago
12:30 Getty szabgab: btw its Adam
12:30 Getty Moses is in Adam
12:31 Getty or do i have still 'Moses' in the Makefile.PL?
12:33 Getty AEHM
12:33 Getty LOL :)
12:35 JRWeiss joined #padre
12:35 Getty must check something, cpan gives a strange message if you "cpan Adam"
12:36 submersible Alias/AdamK: consider vortices as dimension roots and edges as dimension values and cost a representation of total dimension value members
12:37 submersible I think can be used to compute facet summary of big sets aka dimension refinements
12:38 Hyppolit svn: r8279 | adamk++ | http://padre.perlide.org/trac/changeset/8279
12:38 Hyppolit Reverting the if -> if/elsif merging to make the code more readable again
12:38 Hyppolit trunk/Padre/lib/Padre/Wx/
12:38 szabgab Getty, I see now that Adam is on CPAN and it has the Moses module in it
12:38 szabgab I still hate the name
12:38 Getty szabgab: i hope it installs the Adam module via Makefile.PL
12:39 Getty cause you cant install it via cpan directly
12:39 Getty so i think the name probably will change cause of technical difficulties ;) lol
12:39 Getty szabgab: dont be so aggressive :)
12:41 mj41_ joined #padre
12:42 szabgab so I'll wait till it can be installed
12:42 Getty szabgab: doesnt it install via Makefile.PL?
12:42 Getty you cant install it via "cpan Adam" cause it runs into a CPAN easter egg
12:44 szabgab what do you mean by "install via Makefile.PL" ? , that I dowload it and install it manually?
12:45 szabgab no I don't want to do that
12:45 szabgab I have enough headache sysadmining my server in the standard way
12:45 Getty no
12:45 Getty just via the Makefile.PL of hyppolit
12:45 Getty that one has the requirement
12:46 Getty and that he should furfill
12:46 Hyppolit svn: r8280 | azawawi++ | http://padre.perlide.org/trac/changeset/8280
12:46 Hyppolit [Padre] Added GetCurrentProcessMemorySize to calculate Padre's peak memory size
12:46 Hyppolit [Padre] Tidied and converted some leading spaces to tabs
12:46 Hyppolit trunk/Padre/lib/Padre/Util/
12:46 szabgab oh, but that's CPAN.pm what is "fultfilling" the requirement
12:46 Getty yeah, what i said the gag is: if you "cpan Adam", you get: "Don't be silly, you can't install Adam Arakelian ;-)"
12:46 Getty lol ;)
12:46 Getty its an easteregg in CPAN which we triggered
12:47 Hyppolit svn: r8281 | azawawi++ | http://padre.perlide.org/trac/changeset/8281
12:47 Hyppolit [Padre] Perl tidy...
12:47 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
12:47 Getty but i hope that Module::Install dont trigger this gag
12:48 szabgab aha
12:49 szabgab but then it won't pick up my CPAN.pm configurations either, right?
12:50 Getty dont know? Module::Install should
12:50 Getty why it should make a new configuration?
12:57 MMS joined #padre
13:00 Sewi Getty: Why did you use the root-NS?
13:01 * AdamK is thinking that we should renumber the next release to 0.50
13:01 Alias With all the fixes applied atm, Padre is kinda starting to feel like it's "half way done"
13:02 Sewi Alias: Why did you revert the elsif? Just interested...
13:02 Getty Sewi: perigrin does
13:02 Alias Sewi: You made the code more complicated, and didn't make it better or faster
13:02 Sewi ok
13:03 Getty Sewi: but i think i suggest a renaming today to him, that it gets called MooseX::Bot
13:04 Alias Sewi: We should be trying to keep the code simpler and easy to understand, specifically to make it easier for less experienced people to read it and hack on it
13:04 Alias (Where that simplicity does not compromise performance or whatever
13:04 Getty more lines, less magic, more comments
13:04 Sewi Alias: You mean... people like me :-)
13:04 Alias :)
13:05 Alias Sewi: You know the rule about encouraging anyone to commit any old crap they want if it adds useful new features?
13:05 Alias Sewi: I've been noticing the same does not apply true to refactoring
13:05 Alias I've seen a fair bit of waste come about because someone arbitrarily decided to "improve" something in odd or cargo cultish ways
13:06 Alias So new features, bug fixes and improvements are welcome from anyone, but some more caution and experience may be needed in shuffling code around in ways that doesn't actually make Padre work better
13:07 Hyppolit svn: r8282 | azawawi++ | http://padre.perlide.org/trac/changeset/8282
13:07 Hyppolit [Padre] Padre's Win32 process size is now supported in the About dialog :)
13:07 Hyppolit trunk/Padre/lib/Padre/Wx/
13:07 Getty but never forget: SVN isnt static :)
13:08 Alias True, but when someone is changed arbitrarily and sits there crusting for a month or so, it's hard to arbitrarily revert it
13:08 Alias something
13:09 Getty that for sure
13:09 Getty its just that some open source projects forgot that bit when they went to their way to perfection
13:13 Alias which bit?
13:13 Alias Doing the refactorings?
13:13 Getty szabgab: ok that "gag" is just a gag that happens if the Module is not in the Index
13:13 Getty Alias: no, the bit about that SVN isnt static
13:13 Getty Alias: that source can be changed
13:14 Alias Ah
13:14 Alias Yeah, I'm not at all worried about reversion
13:14 Alias I'm worried about time going by BEFORE it's reverted
13:14 Getty i just mark it out, cause i saw so many projects blocking out many people just be scared to have some bad bytes into the many contributions
13:14 Alias yeah
13:14 Alias Depends on the project though
13:15 Getty a bit yes, but every project can get the tend to be so
13:15 Alias We're an editor, if it's weird for a little while, or throws the odd exception, no big deal
13:15 Alias If we were working on a compiler though...
13:15 Getty hehehe
13:15 Alias I think I've discovered the key to making money on open source
13:15 Getty there is a "key"?
13:15 Getty beside that you just use it?
13:16 Alias Just from looking around $work
13:16 Alias We're a small large company, if that makes sense
13:16 Getty yeah
13:16 Getty need new guys? ;)
13:16 Alias So big enough to be able to pay for pretty much anything, if we really need it
13:16 Alias But not big enough to want to invent absolutely everything in house
13:17 Getty you need opensource to fill the holes
13:17 Getty and if you work yourself on opensource, you can control the holes better
13:17 Alias And it would seem there's two classes of open source stuff
13:18 Alias And Open Source that runs by default, and destroys value by breaking
13:18 Alias The former are things like editors, development tools, survey systems, office tools, and so on
13:18 Alias The latter are things like Linux, Nagios, Apache, etc etc
13:18 azawawi joined #padre
13:19 Alias I've noticed that the company, in general, seems FAR more willing to pay out when it's something that hurts them when it breaks, than they are when it's something useful
13:19 azawawi hi people
13:20 azawawi i was having mibbit connection problems from the morning ... now it is resolved... Yay!
13:20 Getty Alias: yes
13:20 Sewi Hi azawawi
13:20 szabgab so if we figure out how they can build their business on Padre then we can make money
13:20 szabgab Eclipse has this feature
13:20 Getty Alias: companies pay 50.000-100.000$ support contracts, just to not have the risk
13:21 azawawi i just tried google chrome frame inside IE7... scary :)
13:21 Getty i cant imagine the result on opensource if just 1% of that money is invested in coding power ;)
13:21 Getty azawawi: lol ;)
13:21 Getty chrome scares me enough
13:22 azawawi Getty: now i can direct my clients to use to browser engine that i need without problems...
13:22 azawawi Getty: and without their knowledge ... :)
13:22 Getty lol
13:25 azawawi Padre on win32 idle => 38 MB
13:25 azawawi Padre on linux (kubuntu) => 128 MB
13:25 Getty while i need anyway 512 MB to run the OS minimum ;)
13:26 azawawi the reason why Padre on win32 works with less memory startup
13:26 azawawi is that win32 EVT_IDLE is only triggered when you click on menus or go to other windows...
13:27 azawawi in linux it is triggered correctly, on win32 it is not...
13:27 azawawi 73 MB after first syntax checker usage...
13:40 Alias szabgab: You'd have to work out some useful feature of Padre that required a "Padre Server"
13:41 Alias Some of the Swarm stuff might be worth it
13:41 Alias But who the hell knows
13:41 jq Alias: "padre appliance"
13:41 jq plug in on the network to be able to edit your files
13:41 Alias jq: Plug in on the network to edit OTHER people's files
13:42 Alias And do pair programming, and remote code review
13:42 Alias And so on
13:42 Getty Observing features for group programming is the most important stuff
13:42 Getty that you can actually watch people on the coding
13:43 Alias Ya
13:43 Getty if random (experienced) people offers access to their work while they work, it would highly increase general code quality
13:43 Alias Now THAT might be the kind of stuff that people might pay for
13:43 Getty just reading the resulting code isnt always helpful
13:43 Getty seeing how it grows and getting done, that can be an experience
13:43 Getty 1 hour watching mst coding ;) hehe
13:43 Alias Padre TV?
13:43 Getty lol
13:43 Getty something like that, but integrated
13:44 Getty so that you have a tab
13:44 Alias I gotta say, that would be pretty damned cool
13:44 jq padre - broadcast yourself
13:44 Getty where you see what he is doing
13:44 Getty and he gets a "chat window" inside the tab
13:44 Getty for feedback and around
13:45 Alias It would be pretty cool for conferences and tutorials too
13:45 Getty yeah
13:45 Getty tutorial also
13:45 Getty you can "save" a codeflow file
13:45 Getty so that it can be bound to a tutorial
13:45 Getty so that you see the code generating
13:45 Alias Would be interesting
13:45 Getty would increase acceptance of big examples much more
13:45 jq enough dreaming kids, get back to coding now!
13:45 jq :-)
13:46 Getty szabgab: so got it installed? :) can we test? :)
13:46 Getty jq: i thought you code all this? ;) i was just laying back
13:46 szabgab and I am the pushy one
13:46 szabgab Getty, please
13:46 Getty hehehehe
13:46 Getty no problem, you didnt said anything
13:46 Getty just tell me "later" and its ok :)
13:46 jq Getty: eh, look at ohloh's curve and alias's stats... i'm not contributing that much since a few monthes
13:46 szabgab Let me wait till it can install ok via cpan?
13:47 szabgab I mean the prereqs
13:47 szabgab "later"
13:47 Getty it can install ok via cpan, its just a gag that comes into if you dont have it in your actual index
13:47 Getty but ok, later ;)
13:51 Ryan52 tonight okay with everybody for release?
13:52 Getty release is always good :) many important bugfixes for win32
13:52 azawawi Ryan52: sure
13:52 Sewi Ryan52: go ahead if you're well  again :-)
13:53 azawawi Sewi: please check the about box in linux... to make sure i didnt break anything
13:53 Sewi azawawi: I'll check
13:54 Sewi azawawi: Looks good
13:54 Hyppolit svn: r8283 | azawawi++ | http://padre.perlide.org/trac/changeset/8283
13:54 Hyppolit [Padre] Updated Changes
13:54 Hyppolit trunk/Padre/
13:55 jq hmm, i need to update french translation
13:55 * azawawi runs last-min checks :)
13:55 jq i'll try to think of it when i get home
13:55 jq but don't let this hold your release
13:57 Sewi We should consider making #587 a blocker for the next release (not the tonight one)
13:57 Hyppolit #587: Padre::Search.pm crash (new defect) [ http://padre.perlide.org/trac/ticket/587 ]
13:59 Hyppolit svn: r8284 | azawawi++ | http://padre.perlide.org/trac/changeset/8284
13:59 Hyppolit [Padre] Updated Arabic translation
13:59 Hyppolit trunk/Padre/share/locale/
14:04 Getty can someone please explain me based on what concept Regexp::Common::profanity works? i'm just curious, thats so much regexp magic in my $profanity
14:06 Hyppolit svn: r8285 | azawawi++ | http://padre.perlide.org/trac/changeset/8285
14:06 Hyppolit [Padre] Updated Arabic translation (100%)
14:06 Hyppolit trunk/Padre/share/locale/
14:06 Getty oh oh! i got a nice idea for a feature for Hyppolit: that he gives a link to the file in SVN if you do: Padre::ClassSomething
14:06 Getty azawawi: whats your connection with arabic?
14:06 azawawi Getty: what do you mean?
14:07 Sewi Getty: http://padre.perlide.org/about.html
14:07 Getty azawawi: cause you updated the arabic translation
14:07 azawawi Getty: im from jordan... i.e. arabic :)
14:07 Sewi Getty: Sorry, Developers, not about
14:08 Getty azawawi: cool :)
14:12 Getty Alias, so can we setup the swear word sentence? cause the feature is in
14:12 Getty i would like to paste the example but... it includes swearwords ;)
14:16 azawawi hehe
14:17 * azawawi checks next Rakudo Perl 6 release schedule...
14:18 azawawi 2009-10-22   Rakudo #22 (duff)
14:18 Hyppolit #22: Add unit tests that launch the GUI and generate events (new task) [ http://padre.perlide.org/trac/ticket/22 ]
14:19 azawawi so how do we escape #something ?
14:19 Sewi \#22
14:19 Hyppolit #22: Add unit tests that launch the GUI and generate events (new task) [ http://padre.perlide.org/trac/ticket/22 ]
14:19 Sewi Getty: ... ?
14:19 Getty someone must tune the regexp
14:19 Getty i'm no regexp wizard
14:19 Getty so far it is: $text =~ /\#(\d+)/x
14:19 Sewi Try /\b\#(\d+)/ and the same for r123
14:19 Hyppolit Changeset #123 http://padre.perlide.org/trac/changeset/123
14:20 Getty that would hit Rakudo #22 too
14:20 Hyppolit #22: Add unit tests that launch the GUI and generate events (new task) [ http://padre.perlide.org/trac/ticket/22 ]
14:20 Sewi to advoid catching of "padr3"
14:20 Hyppolit Changeset #3 http://padre.perlide.org/trac/changeset/3
14:20 Getty does \b matches start of the line?
14:20 Getty (also)
14:20 Sewi \b is a word end/beginning
14:21 Sewi So the answer is: yes
14:21 Getty cool
14:21 Getty didnt knew it
14:21 azawawi From Mibbit, Sorry, going to have to rollback the backend version, we shall be back online shortly. Sorry for the inconvenience!
14:21 azawawi so im gonna be offline!
14:21 Getty lol! ;)
14:21 Sewi azawawi: : cu
14:21 Getty bye bye
14:21 Getty ;)
14:21 Sewi Untested, but should work /(^|[^\\])\#(\d+)/
14:21 azawawi hehe until they dc me :)
14:21 Sewi But you have to use $2 for this
14:22 Getty Sewi: join #hyppolit
14:22 Alias joined #padre
14:23 azawawi joined #padre
14:24 Getty re azawawi!
14:34 azawawi im back
14:47 JRWeiss joined #padre
14:48 Alias joined #padre
14:48 Alias So, what do people think of the idea of making the next release 0.50
14:49 Alias "Padre One-Half"
14:50 PerlJam Does that mean it's half-way finished?  :)
14:50 Alias I gotta say after all the work Sewi and azawawi have done in the last couple of weeks, it's starting to feel like it
14:50 Alias I still remember when it was worse than Notepad
14:51 Alias And now I'm actually starting to be able to use some of the refactoring stuff in the real world
14:51 GabrielVieira joined #padre
14:52 azawawi btw, anyone knows how to get more information about Perl memory internals?
14:52 Sewi Alias: I'ld say, let's satisfy this first milestone (the one about you) and improve Padre::File and make the next one 0.50 :-)
14:53 azawawi Sewi: I agree...
14:54 * PerlJam is using padre all the time, but it's still awkward in some areas, so it feels nigh on 0.50 to me.
14:54 azawawi PerlJam: Linux or win32?
14:54 PerlJam linux
14:54 azawawi PerlJam: in what way it feels awkward?
14:55 PerlJam (I've installed and used it on win32 once just because and I was happy that it worked there without much hiccup :)
14:55 PerlJam azawawi: lots of little things.
14:55 Sewi PerlJam: It exited half an hour ago without notice or dieing and killed me about an hour of usaved work, I know what you mean :-( (And I know that I shouldn't keep work an hour unsaved).
14:55 PerlJam azawawi: It's not clear (to me) what a "project" is or what it means to have a project directory
14:55 azawawi PerlJam: Maybe open tickets for issues that are annoying you?
14:56 PerlJam Sewi: I've a coworker who has had that happen (also on linux), but I've never had padre crash on me except when I was mucking with plugins so ... as a result I don't use plugins much.
14:56 Hyppolit svn: r8286 | jquelin++ | http://padre.perlide.org/trac/changeset/8286
14:56 Hyppolit updated french translation
14:56 Hyppolit trunk/Padre/share/locale/
14:56 jq hopefully right on time for release! :-)
14:56 azawawi PerlJam: a Padre project is the root where Makefile.PL or Build.PL is found (as far as i know)
14:57 PerlJam azawawi: seems reasonable and explains a weird phenonemon that I can't seem to reliably repeat.
14:57 Sewi PerlJam: I feel that it only happens on instances started with -a
14:57 PerlJam sometimes when clicking through the directories, it'll get stuck in directory where it won't let me go up a level.
14:58 PerlJam I change the listing mode view to tree and then back to navigate and then it works.
14:58 PerlJam It only seems to happen on dirs that have a Makefile.PL  (but not always)
14:59 PerlJam azawawi: maybe over the weekend I'll browse the tickets looking for items that  jibe with my annoyances and add my own if they aren't there.
14:59 Hyppolit svn: r8287 | Sewi++ | http://padre.perlide.org/trac/changeset/8287
14:59 Hyppolit Hyppolit regexp-test
14:59 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/ trunk/Hyppolit/t/
15:00 PerlJam (I'm too busy successfully using padre to actually hack on it :)
15:02 azawawi i see...
15:02 * azawawi going home &
15:38 tokuhirom____ joined #padre
15:50 tsee joined #padre
15:56 JRWeiss joined #padre
15:56 Paul joined #padre
15:59 Paul Hi, I'm running Padre 0.46 on Ubuntu 9.04 both at work and at home. At home, on the file menu, I have the ability to save sessions, here at work, I do not have that option.
16:00 Paul Have I unknowingly disable the option at work, or luckily enabled the option at home ?
16:01 Alias You've accidentally enabled "feature culling"
16:02 Alias A sekrit experimental mechanism so you can disable entirely the features you hate and never use
16:02 Alias Disable and remove form the menus and everywhere
16:02 Alias I think a bad default setting snuck in somewhere
16:03 Alias Try copying your padre config file from home to work
16:03 Alias The yaml one
16:03 Alias It doesn't contain any host-specific values, just your personal preferences
16:03 Alias So you should be able to drop it in and get the same setup, but with the same recent files and history stuff
16:06 Paul joined #padre
16:07 Paul Ok, I'll give that a shot. Just the ~/.padre/config.* files ?
16:08 Sewi Paul: insert the following line into your .padre/config.yml:
16:08 Alias No, just the single yaml one
16:08 Sewi func_config: 1
16:08 Sewi Restart Padre and you could set these options in the Preferences dialog.
16:08 Alias Or do what Sewi says
16:08 Sewi Alias: thanks :-)
16:08 Alias Sewi: Somehow stuff is getting disabled for people by default
16:08 Alias Doesn't make sense to me, I would have thought all those feature settings would default to true
16:09 Sewi I noticed this myself, but I though it was because one of my Padre instances was running with a corrupted config in RAM.
16:09 Sewi Alias: same for me
16:11 Paul Hmm, just tried the change to the config.yml file, and restarted but still no sessions. I must be overlooking something
16:12 Sewi Paul: func_config gives you the chance to edit these settings in the Preferences...
16:13 Paul Ahh, overlooked the "Enable Session Manager" checkbox, thanks!
16:13 Sewi :-)
16:14 Paul That did it. Thanks Alias, Sewi
16:14 Sewi you're welcome
16:14 Hyppolit svn: r8288 | Sewi++ | http://padre.perlide.org/trac/changeset/8288
16:14 Hyppolit Possible fix for the Padre-disables-functions-itself - bug
16:14 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
16:39 JRWeiss joined #padre
16:42 skeeterbug joined #padre
16:58 Getty Sewi?
17:02 Getty so now i also added that the bot react on msg (beside for giving karma)
17:03 PerlJam Is there an easily installed padre for leopard?
17:04 PerlJam oh, never mind.
17:17 Getty Hyppolit: padre?
17:17 Getty Hyppolit: word?
17:18 Getty word is a test
17:18 Sewi Hyppolit?
17:18 Hyppolit Hyppolit is a bot currently running version 0.05
17:18 Hyppolit My master is szabgab.
17:18 Sewi Getty?
17:20 Getty Hyppolit: word?
17:20 Getty Hyppolit: word is a test
17:20 Hyppolit word was unknown
17:20 Hyppolit word is now a test
17:20 Sewi Getty: #hyp
17:20 Getty yeah answered there ;)
17:21 Getty you should seriously consider changing your IRC client ;)
17:34 azawawi joined #padre
17:56 Hyppolit svn: r8289 | Sewi++ | http://padre.perlide.org/trac/changeset/8289
17:56 Hyppolit Another try for the test
17:56 Hyppolit trunk/Hyppolit/t/
17:58 kthakore left #padre
18:00 MMS joined #padre
18:09 azawawi hi
18:14 Hyppolit svn: r8290 | Sewi++ | http://padre.perlide.org/trac/changeset/8290
18:14 Hyppolit Working test
18:14 Hyppolit trunk/Hyppolit/t/
18:14 Sewi Hi azawawi
18:15 * azawawi coding ... :)
18:15 Sewi Everything else would be a real surprise :-)
18:15 azawawi hehe
18:16 azawawi i want to figure out why syntax checker (on win32) is not as responsive as linux...
18:16 azawawi (Perl 5's)
18:16 azawawi most probably the EVT_IDLE event
18:19 Hyppolit svn: r8291 | Sewi++ | http://padre.perlide.org/trac/changeset/8291
18:19 Hyppolit Clean up
18:19 Hyppolit trunk/Hyppolit/t/
18:23 Hyppolit svn: r8292 | Sewi++ | http://padre.perlide.org/trac/changeset/8292
18:23 Hyppolit Update messages.pot
18:23 Hyppolit trunk/Padre-Plugin-Catalyst/share/locale/
18:24 Hyppolit svn: r8293 | Sewi++ | http://padre.perlide.org/trac/changeset/8293
18:24 Hyppolit Updated German translation
18:24 Hyppolit trunk/Padre-Plugin-Catalyst/share/locale/
18:24 finanalyst joined #padre
18:29 Hyppolit svn: r8294 | Sewi++ | http://padre.perlide.org/trac/changeset/8294
18:29 Hyppolit Add comments
18:29 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
18:34 finanalyst left #padre
18:35 Sewi Alias... You killed some new source while reverting :-(
18:37 Hyppolit svn: r8295 | Sewi++ | http://padre.perlide.org/trac/changeset/8295
18:37 Hyppolit Make memory info more structured.
18:37 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
18:37 Sewi ping azawawi
18:37 Hyppolit svn: r8296 | Sewi++ | http://padre.perlide.org/trac/changeset/8296
18:37 Hyppolit Perl tidy
18:37 Hyppolit trunk/Padre/lib/Padre/ trunk/Padre/lib/Padre/Wx/
18:37 Sewi ping getty
18:37 azawawi pong
18:37 El_Che so the windows ram bug is a feature?
18:37 El_Che yeah
18:39 Getty pong
18:39 azawawi :)
18:39 azawawi El_Che: hey there... what about it?
18:39 Getty Sewi: i will try out MooseX::Types there are some nice ideas which make it sugar
18:39 Sewi azawawi: Could you try r8295, please? I moved the memory reading functions all to Padre::Util
18:39 Hyppolit Changeset #8295 http://padre.perlide.org/trac/changeset/8295
18:39 Getty Sewi: i will fit the test then
18:40 El_Che azawawi: just reading the backlog
18:40 azawawi sure
18:41 azawawi padre takes on xp like 32MB on startup and on vista 46MB lol
18:42 Sewi thanks
18:43 Hyppolit svn: r8297 | Sewi++ | http://padre.perlide.org/trac/changeset/8297
18:43 Hyppolit Updated messages.pot
18:43 Hyppolit trunk/Padre/share/locale/
18:43 Hyppolit svn: r8298 | Sewi++ | http://padre.perlide.org/trac/changeset/8298
18:43 Hyppolit Updated German Translation
18:43 Hyppolit trunk/Padre/share/locale/
18:44 Hyppolit svn: r8299 | Sewi++ | http://padre.perlide.org/trac/changeset/8299
18:44 Hyppolit Rebuild what has been destroyed by r8279
18:44 Hyppolit trunk/Padre/lib/Padre/Wx/
18:45 Hyppolit svn: r8300 | Sewi++ | http://padre.perlide.org/trac/changeset/8300
18:45 Hyppolit Perl tidy
18:45 Hyppolit trunk/Padre/lib/Padre/Wx/
19:03 azawawi we should really stop relying on EVT_IDLE... on win32 it does not really work as planned
19:03 azawawi it is only called when you click the menu bar... very odd
19:08 Hyppolit svn: r8301 | azawawi++ | http://padre.perlide.org/trac/changeset/8301
19:08 Hyppolit [Padre] Fixed ticket:580 On win32, Perl 5 syntax checker is invoked in strange situations
19:08 Hyppolit trunk/Padre/lib/Padre/Wx/
19:13 Hyppolit #580: On win32, Perl 5 syntax checker is invoked in strange situations... (assigned defect) [ http://padre.perlide.org/trac/ticket/580#comment:1 ]
19:13 Getty mh?!
19:13 Getty why he did that
19:13 Hyppolit #580: On win32, Perl 5 syntax checker is invoked in strange situations... (assigned defect) [ http://padre.perlide.org/trac/ticket/580#comment:2 ]
19:13 Getty ah it has changed
19:13 Getty lol
19:14 Sewi :)
19:14 Getty i still dont have a solution
19:14 Sewi for what?
19:14 Hyppolit #580: On win32, Perl 5 syntax checker is invoked in strange situations... (closed defect) [ http://padre.perlide.org/trac/ticket/580#comment:3 ]
19:14 Getty for the storage of the regexps, all solutions are sucky in my eyes
19:14 azawawi :)
19:14 Getty in final i will stay to Regexp::Common i think
19:14 Sewi argh
19:14 azawawi please try the syntax checker on linux and win32
19:15 Sewi I wrote you the solution:
19:15 Sewi azawawi: wilco
19:15 azawawi i changed the evt_idle to a timer (every 1 sec)
19:15 Getty Sewi: i know that you wrote one solution, but i dont like that one. i'm a sugar junky
19:15 Sewi Getty: sub _parse_text { if (/.../) { do; } elsif (/.../) ....
19:16 Hyppolit #580: On win32, Perl 5 syntax checker is invoked in strange situations... (closed defect) [ http://padre.perlide.org/trac/ticket/580#comment:4 ]
19:16 azawawi Getty: it is a realtime syntax checker now on win32 :)
19:17 Sewi azawawi: No change on ubuntu
19:17 Sewi It triggers warnings and errors without end - when I let him see a "Makefile" as Perl-Script :-)
19:17 azawawi Sewi: it works right?
19:17 Sewi yes
19:17 azawawi Sewi: create a new perl script and start writing gibberish or Perl :)
19:18 Sewi azawawi: This is why I let him view Makefile as Perl script... it was busy finding syntax errors :-)
19:18 Sewi While Makefile.PL showed no errors.
19:19 Sewi Getty: Or put them into a hash as keys and write the subs as values like I did in one of the samples...
19:20 Hyppolit svn: r8302 | azawawi++ | http://padre.perlide.org/trac/changeset/8302
19:20 Hyppolit [Padre] Perl tidy
19:20 Hyppolit trunk/Padre/lib/Padre/Wx/
19:21 Hyppolit svn: r8303 | azawawi++ | http://padre.perlide.org/trac/changeset/8303
19:21 Hyppolit [Padre] Fixed a bug that was caused by a previous refactoring to the AllowSetForegroundWindow method
19:21 Hyppolit trunk/Padre/lib/Padre/Util/
19:23 Getty Sewi: i dont want a regexp => sub mapping at all, that is not the target. its just about storing the regexps
19:23 Getty Sewi: you cant really map that, cause the features are pretty unique, just cause 2 matches, it doesnt need a system ;)
19:24 Getty oh and i must find out how i can then parameterize those stored regexps
19:32 Hyppolit svn: r8304 | azawawi++ | http://padre.perlide.org/trac/changeset/8304
19:32 Hyppolit [Padre] Updated Changes
19:32 Hyppolit trunk/Padre/
19:34 Hyppolit svn: r8305 | Sewi++ | http://padre.perlide.org/trac/changeset/8305
19:34 Hyppolit Fixed the changed-marker-bug introduced by the StatusBar speedup
19:34 Hyppolit trunk/Padre/lib/Padre/Wx/
19:35 Hyppolit svn: r8306 | azawawi++ | http://padre.perlide.org/trac/changeset/8306
19:35 Hyppolit [Padre] Fix a regression of the Padre single instance feature.
19:35 Hyppolit trunk/Padre/lib/ trunk/Padre/lib/Padre/Util/
19:38 Hyppolit #294: Linux binary fails to start with 0.33 (new defect) [ http://padre.perlide.org/trac/ticket/294#comment:6 ]
19:39 azawawi Sewi: what blocker bugs do we have for 0.47?
19:39 azawawi bad blockers...
19:39 azawawi lol
19:40 Sewi azawawi: I don't know of any for tonight's release.
19:40 azawawi Ryan52: pingo
19:40 Sewi 15:57SewiWe should consider making #587 a blocker for the next release (not the tonight one)
19:40 Hyppolit #587: Padre::Search.pm crash (new defect) [ http://padre.perlide.org/trac/ticket/587 ]
19:41 azawawi last release (0.46) was on 14th sept
19:42 azawawi 13th sept according to cpan
19:42 azawawi so 10-11 days between releases... not bad
19:43 Sewi I think the Changes file is more impressive. Don't know who did so much on Padre :-))
19:43 azawawi lol
19:44 azawawi i want to start with PPI parsing on F2 but im resisting the urge...
19:45 azawawi (to find out if you're over a scalar, operator, ..etc and provide you with the most relevant matches...)
19:45 azawawi im trying to find documentation on idiomic !!expr
19:46 azawawi The Perl community really did quite a great job at documention... it is the help integration that we're lacking at atm...
19:47 azawawi and i tried today google chrome frame... astounding javascript performance under IE7 lol
19:48 azawawi no need even to optimize.. the V8 javascript vm is really clever...
19:50 azawawi do we have any famous Perl quotes?
19:51 Getty re
19:52 Getty had an internet outage :-/
19:52 azawawi wb
19:52 Getty Sewi: i think i do a bit refactoring into that direction: http://github.com/perigrin/flexo-bot/​blob/master/lib/Flexo/Plugin/Trust.pm
19:55 Sewi Getty: Ok, we _really_ have a different sight on resource usage and performance :-)
19:56 azawawi Sewi: re human_bytes() function , i would like very much to see the machine that has a 'TB'. :)
19:57 Getty Sewi: yeah, cause performance isnt the money, coding time is ;), i can buy resources, but i cant buy time
19:57 azawawi btw what's the max addressible memory on Perl ?
19:57 Sewi azawawi: Not RAM, but...
19:57 Sewi Filesystem            Size  Used Avail Use% Mounted on
19:57 Sewi /dev/md0              8.2T  245G  8.0T   3% /
19:58 Sewi Getty: I see, you really didn't any mid-size to big project yet :-)
19:58 Sewi azawawi: Good question...
19:58 Getty Sewi: i did, but still i can better optimize on more structured concepts
19:58 Getty Sewi: i did www.auto-motor-und-sport.de and this with PHP and my own framework
19:59 awnstudio whats ur framework Getty?
19:59 Getty awnstudio: RapiDev, but i dont think you had a copy, even tho its GPL, you can have it if you want ;)
19:59 Getty it was an AOP framework
19:59 Sewi Getty: We were hunting milliseconds of processing time with a team of three, sometimes four developers for days. We had do write some more or less ugly code did some real improvements.
20:00 azawawi if i installed 64-bit perl on a 64-bit operating os. how much can it grow? any limitations?
20:00 awnstudio Getty, what language?
20:00 Getty awnstudio: PHP as said :)
20:00 awnstudio oh okay nice
20:00 Getty Sewi: could happen, but mostly companies prefer to pay for computers then for developers
20:01 Sewi Getty: depends on what you do, if hardware is just another 20 EUR memory module, it's no question...
20:01 Getty Sewi: whatever, i'm a coder, and i like to have most sugar cause i want to code fast much
20:01 Getty Sewi: yeah, if we talk about a project in open source, its another theme
20:02 Getty but Hyppolit is a thing that runs with enough resources ;)
20:02 Sewi Getty: If we talk about open source, it's also very important to save resources. You may run Padre on a Quad core 64GB RAM machine, but I run it on a 800MHz netbook.
20:02 azawawi Sewi: intel hardware is dirty cheap when compared to IBM/Sun/HP
20:02 Getty Sewi: and for the 100th time: i never would use Moose for Padre
20:02 Getty Sewi: that is the point i say all the time
20:03 Sewi azawawi: True,
20:03 Getty there is no fucking white and black: there are case dependent decision
20:03 azawawi Sewi: i remember when we once order a 7K $$$ sun cpu replacement
20:03 azawawi s/order/ordered
20:03 Getty and you are the third guy who transfer my decision for something else to padre, which i never did
20:03 Getty i totally dont understand why people do that all the time..... no idea
20:04 Sewi azawawi: This is where it's worth letting a developer search for efficiency instead of buying another box or two :-)
20:04 Getty this "discussion" is farly stupid
20:04 Getty really
20:04 szabgab hello ?
20:04 szabgab what's going here ?
20:04 Sewi hi szabgab
20:05 szabgab hi Sewi
20:05 szabgab can I get that Quad core machine ?
20:06 Sewi :-)
20:24 Hyppolit svn: r8307 | azawawi++ | http://padre.perlide.org/trac/changeset/8307
20:24 Hyppolit [Padre] If a process is still running after Padre, it will most probably hang it until it is finished.
20:24 Hyppolit [Padre] So Padre now displays a message box asking for the next action:
20:24 Hyppolit [Padre] Kill the running process and exit or simply cancel the exit?
20:24 Hyppolit trunk/Padre/lib/Padre/Wx/
20:28 Hyppolit svn: r8308 | azawawi++ | http://padre.perlide.org/trac/changeset/8308
20:28 Hyppolit [Padre] Perl tidy
20:28 Hyppolit trunk/Padre/lib/Padre/Wx/
20:28 Hyppolit svn: r8309 | azawawi++ | http://padre.perlide.org/trac/changeset/8309
20:28 Hyppolit [Padre] Updated Changes
20:28 Hyppolit trunk/Padre/
20:43 UnK joined #padre
21:00 PacoLinux joined #padre
21:05 Hyppolit svn: r8310 | azawawi++ | http://padre.perlide.org/trac/changeset/8310
21:05 Hyppolit [Padre] Added a strict-warnings pragmas to t/70-document.t
21:05 Hyppolit trunk/Padre/t/
21:07 Hyppolit svn: r8311 | azawawi++ | http://padre.perlide.org/trac/changeset/8311
21:07 Hyppolit [Padre] The ugly hack from r8014 has been removed. Alias++, Sewi++
21:07 Hyppolit trunk/Padre/lib/Padre/Wx/ trunk/Padre/t/lib/Padre/
21:08 azawawi r8014
21:08 Hyppolit Changeset #8014 http://padre.perlide.org/trac/changeset/8014
21:14 Hyppolit svn: r8312 | azawawi++ | http://padre.perlide.org/trac/changeset/8312
21:14 Hyppolit [Padre] Removed unused code from previous commit
21:14 Hyppolit trunk/Padre/t/lib/Padre/
21:17 Sewi good night
21:18 azawawi Sewi: g'night
21:18 * Sewi &
21:19 Hyppolit svn: r8313 | azawawi++ | http://padre.perlide.org/trac/changeset/8313
21:19 Hyppolit [Padre] A simple Perl tidy
21:19 Hyppolit trunk/Padre/lib/Padre/Wx/
21:38 SvenDowideit__ joined #padre
21:38 Hyppolit svn: r8314 | azawawi++ | http://padre.perlide.org/trac/changeset/8314
21:38 Hyppolit [Padre] Removed false warnings about duplicated actions/shortcuts when changing language (garu++)
21:38 Hyppolit trunk/Padre/ trunk/Padre/lib/Padre/Wx/
21:39 garu huh?
21:39 garu who summoned me? :P
21:39 garu oh
21:39 garu azawawi++ # yay! that was an annoying bug - and thanks for the extra karma :P
21:40 Hyppolit svn: r8315 | azawawi++ | http://padre.perlide.org/trac/changeset/8315
21:40 Hyppolit [Padre] warn -> Padre::Util::debug
21:40 Hyppolit trunk/Padre/lib/Padre/Wx/Dialog/
21:59 Hyppolit svn: r8316 | azawawi++ | http://padre.perlide.org/trac/changeset/8316
21:59 Hyppolit [Padre] DocBrowser refactoring (Frame->Dialog, removed menubar)
21:59 Hyppolit [Padre] and the search is now the left as it should be
21:59 Hyppolit [Padre] Fixed ticket:394 "Close DocBrowser with Escape key"
21:59 Hyppolit trunk/Padre/lib/Padre/Wx/
22:00 Hyppolit #394: Close DocBrowser with Escape key (closed enhancement) [ http://padre.perlide.org/trac/ticket/394#comment:6 ]
22:00 Hyppolit svn: r8317 | azawawi++ | http://padre.perlide.org/trac/changeset/8317
22:00 Hyppolit [Padre] Updated Changes
22:00 Hyppolit trunk/Padre/
22:02 Hyppolit #167: Rectangular editing (closed enhancement) [ http://padre.perlide.org/trac/ticket/167#comment:6 ]
22:04 Hyppolit #506: can't run program in 'regular' dos window - VISTA (assigned defect) [ http://padre.perlide.org/trac/ticket/506#comment:2 ]
22:06 azawawi garu: i summoned you :)
22:07 Hyppolit svn: r8318 | azawawi++ | http://padre.perlide.org/trac/changeset/8318
22:07 Hyppolit [Padre] A simple Perl tidy
22:07 Hyppolit trunk/Padre/lib/Padre/Wx/
22:15 azawawi Wx 0.93 is out
22:18 Hyppolit svn: r8319 | azawawi++ | http://padre.perlide.org/trac/changeset/8319
22:18 Hyppolit [Padre] Fixed a t/11-batcode.t failure
22:18 Hyppolit trunk/Padre/lib/Padre/Wx/
22:22 Ryan52 azawawi: pongo
22:22 azawawi Ryan52: release asap before i break the build again lol please :)
22:23 Ryan52 Alias: did you have a chance to make a "boring" splash image?
22:23 azawawi Ryan52: can you do one tonight? (if you're feeling well again ofcourse...)
22:24 Ryan52 yes I said this morning that I was going to tonight.
22:24 azawawi cool thank you
22:31 Hyppolit svn: r8320 | azawawi++ | http://padre.perlide.org/trac/changeset/8320
22:31 Hyppolit [Padre] Updated Arabic translation (100%)
22:31 Hyppolit trunk/Padre/share/locale/
22:32 * azawawi done &
22:32 azawawi sleeping...
22:33 Getty who gave you permission?
22:33 Getty filled a ticket? ;)
22:33 azawawi im running on win32... no need for permissions lol
22:33 Getty lol ok, got me ;)
22:36 azawawi vista's running services list in task manager is so long...
22:38 azawawi good night *
22:43 Hyppolit svn: r8321 | getty++ | http://padre.perlide.org/trac/changeset/8321
22:43 Hyppolit more cleaning up on Hyppolit. added profanity check.
22:43 Hyppolit "save point" commit before going plugins
22:43 Hyppolit trunk/Hyppolit/ trunk/Hyppolit/lib/
22:44 Getty karma getty
22:44 Hyppolit Karma of getty is 2
22:44 Getty karma Getty
22:44 Hyppolit Karma of Getty is 5
22:44 Getty hmpf...........
22:45 Ryan52 karma Ryan52
22:45 Hyppolit Karma of Ryan52 is 11
22:45 Ryan52 karma ryan52
22:45 Hyppolit Karma of ryan52 is 180
22:45 Ryan52 karma RSN
22:45 Hyppolit Karma of RSN is 0
22:45 Ryan52 nice.
22:45 Getty i should consider an update button which cleans up the karma then
22:46 Getty s/button/parameter/
22:47 Hyppolit svn: r8322 | getty++ | http://padre.perlide.org/trac/changeset/8322
22:47 Hyppolit Ooops commit. getty--
22:47 Hyppolit trunk/Hyppolit/lib/
23:27 Hyppolit svn: r8323 | azawawi++ | http://padre.perlide.org/trac/changeset/8323
23:27 Hyppolit [Padre] Added a Japanese article about Padre
23:27 Hyppolit trunk/template.padre.perlide.org/data/
23:46 Hyppolit svn: r8324 | azawawi++ | http://padre.perlide.org/trac/changeset/8324
23:46 Hyppolit [Padre] Removed Hashtags from article title
23:46 Hyppolit trunk/template.padre.perlide.org/data/
23:56 patspam joined #padre

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