Perl 6 - the future is here, just unevenly distributed

IRC log for #perl11, 2013-11-29

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

All times shown according to UTC.

Time Nick Message
00:00 rurban1 joined #perl11
00:08 Will_the_Chill joined #perl11
00:09 Will_the_Chill rurban: chromatic is the moderator of what now?
00:29 rurban1 joined #perl11
00:31 mirjam joined #perl11
00:56 Will_the_Chill Happy Thanksgiving, everybody!  :-)
00:57 Will_the_Chill I am thankful for Perl 11 and RPerl and even just PLAIN OLD PERL!  Hahaha
01:48 rurban1 joined #perl11
01:59 rurban1 joined #perl11
03:00 rurban1 joined #perl11
03:08 rurban1 joined #perl11
03:19 mirjam joined #perl11
04:28 Will_the_Chill rurban: why does this say UNAUTHORIZED???   http://search.cpan.org/~rurban/B-Utils/
04:38 mirjam left #perl11
06:09 rurban1 joined #perl11
07:10 rurban1 joined #perl11
07:45 basiliscos joined #perl11
07:59 rurban1 joined #perl11
09:00 rurban1 joined #perl11
10:01 rurban1 joined #perl11
11:02 rurban1 joined #perl11
12:04 rurban1 joined #perl11
13:04 rurban1 joined #perl11
14:05 rurban1 joined #perl11
14:12 rurban1 joined #perl11
17:34 stevan joined #perl11
18:32 Will_the_Chill joined #perl11
19:25 Will_the_Chill joined #perl11
20:18 bulk88 will_the_chill unauthorized means you uploaded a tarball to CPAN, which includes a package line, for a namespace you dont have perms on PAUSE to use
20:21 Will_the_Chill so why doesn't Reini have permissions to B::Utils?
20:21 bulk88 top 3, IMO, from most to least common reasons for unauthorized is, unresponsive maintainer of the module, fork war, and mixup where the owner of the package forgot to give the maintainer maintainer status on every package in the module, usually because the owner forgot what packages the module uses
20:22 bulk88 https://pause.perl.org/pause/authenquery?pause99_peek_perms_by=me&pause99_peek_perms_query=B%3A%3AUtils&pause99_peek_perms_sub=Submit rurban isn't a maintainer of the namespace
20:23 Will_the_Chill well I'm probably _not_ going to use B::Utils, but that's only because I'm limiting myself to core modules only (other than Inline)
20:23 Will_the_Chill yes I saw that rurban is not a maintainer
20:23 Will_the_Chill I guess my point is that Reini _should_ be a maintainer of this namespace of course!
20:23 Will_the_Chill Reini is maintaining B::C and B::CC and B::Bytecode for gosh sakes  ;)
20:24 Will_the_Chill I do find B::Utils to be interesting and probably useful, but I'm planning to just stick with B only since it is in core
20:24 bulk88 https://github.com/jbenjore/B-Utils/pull/7 lazyness :-)
20:25 bulk88 one problem with PAUSE is, only the owner can grant co-maint, co-maint can't grant co-maint
20:26 bulk88 in some cases, a module might have an active maintainer, but the PAUSE owner can only be found with a shovel or a process server
20:28 Will_the_Chill rurban: I just e-mailed you and Josh ben Jore about the UNAUTHORIZED release
20:28 Will_the_Chill bulk88: thanks!  okay well I did my good deed for the day, at least I pointed it out to them.  :)
20:28 bulk88 http://pause.perl.org/pause/query?ACTION=pause_04about#takeover if the owner is gone, and the co-maint wants to be owner, it is the same process as if random person wants owner of a dead module
20:29 Will_the_Chill bulk88: I'm almost up to $1,000 on Kickstarter...  are you available for hire to get the Windows port of RPerl v1.0 working?  :)
20:29 bulk88 I dont take $
20:30 bulk88 the biggest problem, that I never solved is, practically no version of Visual C supports your C++ version
20:31 bulk88 since all your code is heavily C++11
20:31 stevan joined #perl11
20:31 Will_the_Chill okay C++11 in a minute...  why don't you take $?  are you rich or something?
20:33 bulk88 I dont know C++, and I have other things to do
20:34 Will_the_Chill gotcha
20:49 Will_the_Chill okay so it is either a problem with my C++ code (which I could try to fix), or a problem with your compiler needing to be VC2012.
20:50 Will_the_Chill How much does a copy of VC2012 cost?
20:50 bulk88 VC 2012 without a GUI is a free download from MS
20:50 Will_the_Chill oh dang then you can just download it!
20:50 bulk88 my VC 2010 was the free GUI-less download
20:51 Will_the_Chill PREPARE FOR PASTE
20:51 Will_the_Chill <bulk88> [06:29] <bulk88> http://pastebin.com/FJWTHr8D test 3
20:51 Will_the_Chill <bulk88> [06:29] <bulk88> on vc 2010
20:51 Will_the_Chill <bulk88> [06:29] <bulk88> C++ problems with std::to_string
20:51 Will_the_Chill <bulk88> the last problem with VC 2010 was to_string method syntax errored, as you can see in the log above
20:51 bulk88 you only get the command line tools, no IDE, IDE is shareware or paid, I call "Visual C" the command line compiler, and use "Visual Studio" to refer to the debugger and IDE
20:51 Will_the_Chill <bulk88> VC 2010 to_string method doesn't support "int" type, jsut the 3 types listed  in error message, VC 2012 I think supports int type overload
20:51 Will_the_Chill <bulk88> but I dont have VC 2012 installed
20:51 Will_the_Chill <bulk88> the sloppy hack is to cast the int to __int64, but that can cause problems on other platforms that properly implement all of C++11 to_string method
20:51 Will_the_Chill END PASTE
20:51 Will_the_Chill I just wanted that saved in the IRC log for posterity
20:52 Will_the_Chill okay so then here's my question: would it help if I used some of the Kickstarter money to pay for the non-free software?
20:53 bulk88 no, Visual C can probably be used with buy another ram stick Eclipse, the C/Asm debugging API is also public, so I'm sure there is a free plugin for Eclipse to drive the MS C debugger DLL
20:54 Will_the_Chill oh okay
20:54 Will_the_Chill cool
20:54 Will_the_Chill :)
20:55 bulk88 I personally like the VS IDE debugger, but some people like WinDbg, which is free from MS, but its like gdb with an MDI GUI written in 1 afternoon, and the MDI windows, can't do anything, just show things, and you have a command line syntax that takes an inch of paper to document
20:56 bulk88 WinDbg can also track handles, debug kernel mode code, dump internal kernel structs, and other mind blowing advanced features, but the command line interface numbs your brain
20:57 Will_the_Chill okay
20:57 bulk88 http://sandsprite.com/blogs/images/main_ui.png where is my suicide pill!!!
20:58 Will_the_Chill complex GUI: yuck
20:58 Will_the_Chill so does all this mean that nobody has to pay any money to be able to compile RPerl's C++11 features on Windows?
20:59 bulk88 I have an idea, I should try a recent Strawberry Perl (Mingw64 GCC) with RPerl, and lets find out how much C++11 GCC 4.4 to 4.6 has
21:00 bulk88 but I'm busy today, so I can't try to run RPerl with Strawberry
21:01 Will_the_Chill roger that, sounds like a good plan my friend!
21:02 bulk88 the only problem is, Mingw/GCC is undebuggable for me (symbols, etc, told you before), so if it SEGVs, I can't tell you anything except the memory address it derefed (0, 4, 16 or 28 ??? and that doesn't help much)
21:03 Will_the_Chill oh yeah that won't work
21:03 Will_the_Chill unless it runs magically without failure!
21:03 Will_the_Chill (seems unlikely)
21:03 Will_the_Chill so then does that mean we're back to needing to pay for the Microsoft commercial compiler?
21:03 bulk88 I was about to say something about winning the lottery
21:04 bulk88 MS compilers are free, the GUI isn't necessery, older VS IDEs can debug binaries made by newer VC compilers in my experiance
21:05 bulk88 VS IDE debuggers can also debug C99 code which no VC compilers produce (only Intel C makes C99 with MS symbols)
21:05 bulk88 im going afk
21:09 Will_the_Chill okay
22:14 rurban1 joined #perl11

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