| Time |
S |
Nick |
Message |
| 00:27 |
|
|
kid51 joined #parrot |
| 00:46 |
|
|
benabik joined #parrot |
| 00:48 |
|
dalek |
Rosella: 48b83e8 | Whiteknight++ | src/unstable/net/ (5 files): |
| 00:48 |
|
dalek |
Rosella: [Net] Rewrite request content handling to support POST requests (untested). Basic methods exist to set form data and file uploads with a request. |
| 00:48 |
|
dalek |
Rosella: review: https://github.com/Whiteknight[…]commit/48b83e87a7 |
| 00:48 |
|
dalek |
Rosella: 7be362c | Whiteknight++ | s (9 files): |
| 00:48 |
|
dalek |
Rosella: [Net] Update the request protocols to send status information back to a UserAgent. Add a new SimpleHttp UserAgent to start encapsulating basic HTTP requests |
| 00:48 |
|
dalek |
Rosella: review: https://github.com/Whiteknight[…]commit/7be362c0f8 |
| 00:48 |
|
dalek |
Rosella: afd4720 | Whiteknight++ | src/unstable/net/ (3 files): |
| 00:48 |
|
dalek |
Rosella: [Net] Implement request methods for the SimpleHttp user agent |
| 00:48 |
|
dalek |
Rosella: review: https://github.com/Whiteknight[…]commit/afd47205ec |
| 00:49 |
|
dalek |
Rosella: 63fb8df | Whiteknight++ | s (4 files): |
| 00:49 |
|
dalek |
Rosella: [Net] Refactor SocketFactory to be more general. It can create all sorts of sockets, not just tcp ones. |
| 00:49 |
|
dalek |
Rosella: review: https://github.com/Whiteknight[…]commit/63fb8dffb6 |
| 00:49 |
|
benabik |
~~ |
| 01:04 |
|
whiteknight |
hello benabik |
| 01:04 |
|
benabik |
'alo |
| 01:09 |
|
dalek |
parrot/m0: 93f878c | nbrown++ | src/m0/perl5/m0_assembler.pl: |
| 01:09 |
|
dalek |
parrot/m0: the size of the M0_META_SEG should include the size of the header (12) |
| 01:09 |
|
dalek |
parrot/m0: review: https://github.com/parrot/parr[…]commit/93f878cea0 |
| 01:09 |
|
dalek |
parrot/m0: 0e5c911 | dukeleto++ | src/m0/perl5/m0_assembler.pl: |
| 01:09 |
|
dalek |
parrot/m0: Merge from nbrown/93f878cea015f56e9de3e41c1bc9a295454b34f1 |
| 01:09 |
|
dalek |
parrot/m0: |
| 01:09 |
|
dalek |
parrot/m0: The size of the M0_META_SEG should include the header |
| 01:09 |
|
dalek |
parrot/m0: review: https://github.com/parrot/parr[…]commit/0e5c911655 |
| 01:10 |
|
aloha |
(parrot/parrot) Issues closed : 751 (The size of the M0_META_SEG should include the header) by nbrown : https://github.com/parrot/parrot/issues/751 |
| 01:12 |
|
benabik |
whiteknight: What's up? |
| 01:12 |
|
whiteknight |
benabik: not much. Just hacking on Rosella while running tests for my remove_sub_flags branch |
| 01:23 |
|
bacek_at_work |
whiteknight, cotto, I would like to have some feed back on https://github.com/parrot/parr[…]dacbc2d0e0cabf4b3 |
| 01:23 |
|
bacek_at_work |
(not urgent because looks like $reallife will keep me distracted for some time) |
| 01:23 |
|
whiteknight |
bacek_at_work: I saw it earlier today. I like it very much |
| 01:24 |
|
whiteknight |
bacek_at_work: It has potential to simplify lots of logic, such as resetting/reusing a CallContext |
| 01:24 |
|
* cotto |
looks |
| 01:24 |
|
bacek_at_work |
whiteknight, good. Feel free to fire your $EDITOR and jump on this branch :) |
| 01:24 |
|
whiteknight |
bacek_at_work: I have to finish my own branch first! but yes, I would love to help |
| 01:24 |
|
bacek_at_work |
whiteknight, yes, you are right about logic. Current one is... incomprehensible. |
| 01:24 |
|
whiteknight |
VTABLE_morph was the worst possible idea |
| 01:25 |
|
cotto |
bacek_at_work: at a quick glance, I like where that's going. |
| 01:25 |
|
cotto |
bacek++ |
| 01:57 |
|
dalek |
Rosella: 92ff725 | Whiteknight++ | src/unstable/net/ (3 files): |
| 01:57 |
|
dalek |
Rosella: [Net] Move the SocketFactory accessor to be more clear about what it is and who can use it |
| 01:57 |
|
dalek |
Rosella: review: https://github.com/Whiteknight[…]commit/92ff725823 |
| 01:57 |
|
dalek |
Rosella: 3d22fcb | Whiteknight++ | s (7 files): |
| 01:57 |
|
dalek |
Rosella: [Net] Rewrite Request and Response. They don't share a common subtype anymore, since the functionality is so different. |
| 01:57 |
|
dalek |
Rosella: review: https://github.com/Whiteknight[…]commit/3d22fcbb89 |
| 01:58 |
|
|
jashwanth joined #parrot |
| 01:58 |
|
jashwanth |
Good morning,whitenight |
| 02:03 |
|
whiteknight |
hello jashwanth |
| 02:03 |
|
whiteknight |
jashwanth: I'm actually going to bed now. I'll talk to you later |
| 02:19 |
|
|
Hunger joined #parrot |
| 05:45 |
|
|
eternaleye joined #parrot |
| 05:54 |
|
|
eternaleye joined #parrot |
| 05:55 |
|
|
eternaleye joined #parrot |
| 06:08 |
|
moritz |
\o |
| 06:55 |
|
|
fperrad joined #parrot |
| 06:56 |
|
dalek |
parrot: 783b189 | petdance++ | src/ (2 files): |
| 06:56 |
|
dalek |
parrot: removing unnecessary and noisy casts |
| 06:56 |
|
dalek |
parrot: review: https://github.com/parrot/parr[…]commit/783b189abd |
| 07:12 |
|
|
jashwanth joined #parrot |
| 07:26 |
|
|
mj41 joined #parrot |
| 08:25 |
|
|
lucian joined #parrot |
| 08:45 |
|
|
mj41 joined #parrot |
| 09:30 |
|
|
aloha joined #parrot |
| 10:14 |
|
|
jsut_ joined #parrot |
| 11:05 |
|
dalek |
parrot/pcc_reorder: 0e76dec | bacek++ | / (2 files): |
| 11:05 |
|
dalek |
parrot/pcc_reorder: Borrow some stuff from CallContext |
| 11:05 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/0e76dec957 |
| 11:05 |
|
dalek |
parrot/pcc_reorder: 2798736 | bacek++ | src/call/signature.c: |
| 11:05 |
|
dalek |
parrot/pcc_reorder: Borrow signature free and reset from CallContext |
| 11:05 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/2798736c93 |
| 11:05 |
|
dalek |
parrot/pcc_reorder: bd0312a | bacek++ | / (2 files): |
| 11:05 |
|
dalek |
parrot/pcc_reorder: Stylish reorder of perldoc |
| 11:05 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/bd0312a9f0 |
| 11:05 |
|
dalek |
parrot/pcc_reorder: 8e1c54f | bacek++ | / (2 files): |
| 11:05 |
|
dalek |
parrot/pcc_reorder: Borrow pushing of positional parameters |
| 11:05 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/8e1c54f24e |
| 11:05 |
|
dalek |
parrot/pcc_reorder: 6458748 | bacek++ | src/call/signature.c: |
| 11:05 |
|
dalek |
parrot/pcc_reorder: Fix few typos |
| 11:05 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/64587480ad |
| 11:05 |
|
dalek |
parrot/pcc_reorder: fec6761 | bacek++ | / (2 files): |
| 11:05 |
|
dalek |
parrot/pcc_reorder: Implement pushing of named parameters to Signature |
| 11:05 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/fec6761fb9 |
| 11:41 |
|
dalek |
parrot/pcc_reorder: 722fcbb | bacek++ | / (2 files): |
| 11:41 |
|
dalek |
parrot/pcc_reorder: Borrow fetching of positional arguments |
| 11:41 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/722fcbbbdf |
| 11:41 |
|
dalek |
parrot/pcc_reorder: bc20be3 | bacek++ | / (2 files): |
| 11:41 |
|
dalek |
parrot/pcc_reorder: Implement fetching of named parameters and fix compilation errors |
| 11:41 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/bc20be3210 |
| 11:59 |
|
dalek |
parrot/pcc_reorder: d3630a9 | bacek++ | / (2 files): |
| 11:59 |
|
dalek |
parrot/pcc_reorder: Add couple of last required functions |
| 11:59 |
|
dalek |
parrot/pcc_reorder: review: https://github.com/parrot/parr[…]commit/d3630a9ae9 |
| 12:12 |
|
|
whiteknight joined #parrot |
| 12:14 |
|
whiteknight |
good morning, #parrot |
| 12:17 |
|
moritz |
LOL IT'S WITENIGHT! |
| 12:17 |
|
moritz |
or so :-) |
| 12:24 |
|
|
benabik joined #parrot |
| 12:24 |
|
benabik |
G'morning, #parrot |
| 12:39 |
|
whiteknight |
hello moritz |
| 12:40 |
|
whiteknight |
hello benabik |
| 12:40 |
|
benabik |
'lo whiteknight |
| 13:05 |
|
|
PacoAir joined #parrot |
| 13:25 |
|
|
ascent joined #parrot |
| 14:26 |
|
|
jashwanth joined #parrot |
| 14:50 |
|
|
hercynium joined #parrot |
| 14:55 |
|
|
hercynium joined #parrot |
| 15:08 |
|
|
dmalcolm joined #parrot |
| 16:10 |
|
|
alester joined #parrot |
| 16:11 |
|
|
jsut joined #parrot |
| 16:16 |
|
|
myhrlin joined #parrot |
| 16:34 |
|
nine |
Hello, #parrot |
| 16:37 |
|
benabik |
o/ nine |
| 16:38 |
|
whiteknight |
hello nine |
| 16:49 |
|
dukeleto |
~~ |
| 16:49 |
|
dukeleto |
good localtime() |
| 16:55 |
|
alester |
WHO LOVES THE NEW -Wuseless-cast flag? |
| 16:55 |
|
alester |
ME ME ME |
| 17:04 |
|
nine |
whiteknight: I think getting threads to work on Windows wouldn't be that hard. Since I resurrected the abstraction macros for Windows as well the only pieces missing are a replacement for POSIX alarms and for pipes. With threading available, the timer stuff is quite simple and I'm sure there's some simple API function for having a thread wait till notified. |
| 17:06 |
|
dukeleto |
alester: useless cast? Haven't heard of that before. |
| 17:06 |
|
dukeleto |
nine: that sounds awesome |
| 17:06 |
|
alester |
Brand spankin' new in dev version of GCC 4.8 |
| 17:06 |
|
alester |
See my last couple of commits. My favorite was the cast of 0 to (int) |
| 17:11 |
|
|
lucian joined #parrot |
| 17:27 |
|
dukeleto |
alester: just in case |
| 17:29 |
|
alester |
Kinda like setting variables twice, just to be sure. |
| 17:29 |
|
alester |
OK, lunch time. I'm headin' to Tacos El Norte on 120 if anyone's interested. I'm buyin'! |
| 17:33 |
|
whiteknight |
nine: okay, that's good to know. |
| 17:52 |
|
whiteknight |
dukeleto: ping |
| 17:57 |
|
|
alvis joined #parrot |
| 17:57 |
|
nine |
Damn C90. So many chances for consting stuff lost because I have to declare variables too early. |
| 17:58 |
|
whiteknight |
nine: preaching to the choir |
| 17:58 |
|
whiteknight |
nine: the only reason we're stuck on C90 is that microsoft's damn compiler is stupid and won't upgrade to a better standard |
| 17:59 |
|
whiteknight |
so in the interests of portability, we're stuck |
| 17:59 |
|
nine |
whiteknight: if it weren't for jnthn++ I'd say just drop Windows support and deliver more awesome code with less work |
| 18:00 |
|
benabik |
Parrot loses much of its appeal if it doesn't work on Windows. |
| 18:00 |
|
benabik |
(IMHO) |
| 18:00 |
|
nine |
unfortunately |
| 18:02 |
|
whiteknight |
it's not a matter of not working on windows. Parrot does build very well with mingw and icc on windows |
| 18:02 |
|
nine |
So how many people actually build Parrot on Windows with Microsoft's compiler? |
| 18:03 |
|
whiteknight |
the only person I know who does it regularly is jnthn. I think particle used to also |
| 18:04 |
|
whiteknight |
I used to do it sometimes back when I still had windows installed |
| 18:04 |
|
whiteknight |
mostly to fix bugs |
| 18:04 |
|
* benabik |
tends to use Strawberry |
| 18:05 |
|
whiteknight |
I found it was very difficult to have strawberry and activeperl on the same machine and be able to compile with either without clobbering PATH and other evil nonsense |
| 18:06 |
|
whiteknight |
small nit, but definitely hurt my ability to have multiple compilers running in an automated way on that platform |
| 18:06 |
|
* benabik |
only needs one compiler working: whatever will compile Parrot. :-D |
| 18:07 |
|
whiteknight |
I've got gcc, g++, icc and clang installed on my main computer, and used to smoke them all regularly |
| 18:37 |
|
benabik |
arg, I need to write my GSoC proposals. Blah. |
| 18:38 |
|
benabik |
Figured I'll write something that goes from Bytecode -> basic assembler and one that's PACT.Packfile -> CFG -> Complex assembler. That way if someone wants to do the lower level, we just have to agree on an API for the midpoint. |
| 18:40 |
|
|
icebattle joined #parrot |
| 18:51 |
|
cotto |
long running meeting: might not make #ps today |
| 18:51 |
|
benabik |
meetings-- |
| 19:13 |
|
dukeleto |
whiteknight: pong |
| 19:13 |
|
whiteknight |
dukeleto: I've been talking to a student about LAPACK bindings for PLA. Is that the kind of thing you might be willing to mentor/co-mentor? |
| 19:13 |
|
dukeleto |
whiteknight: sure |
| 19:13 |
|
|
contingencyplan joined #parrot |
| 19:14 |
|
whiteknight |
I'm hoping to end up with LAPACK bindings and fallback implementations of a few decompositions, in case LAPACK isn't available to accelerate things |
| 19:18 |
|
sorear |
Infinoid: ping |
| 19:29 |
|
whiteknight |
sorear: I haven't seen him around in a long while |
| 19:29 |
|
benabik |
seen Infinoid |
| 19:29 |
|
aloha |
Infinoid was last seen in #parrot 44 days 15 hours ago joining the channel. |
| 19:38 |
|
* Coke |
tries to kick off a windows build of rakudo to appease benabik. |
| 19:38 |
|
benabik |
Huh? |
| 19:41 |
|
Coke |
or whoever was asking in scrollback. |
| 19:49 |
|
nine |
#ps now |
| 19:51 |
|
whiteknight |
damnit |
| 19:51 |
|
whiteknight |
I can't remember that meeting to save my life |
| 20:02 |
|
|
perlite_ joined #parrot |
| 20:27 |
|
* Coke |
is building rakudo now. (after --gen-parrot build nqp & parrot) |
| 20:27 |
|
Coke |
*built |
| 20:31 |
|
Coke |
make test has a single error, but everything otherwise ok on rakudo build on windows (which included a from-scratch build of parrot&nqp) |
| 20:32 |
|
NotFound |
nine: task.pir is supposed to run ten seconds and stop? |
| 20:36 |
|
NotFound |
Something bizarre is happening. It never stops. A translarion to winxed stop at the seconds when run with the winxed fakecutable, but compiled to pir and run with parrot does the same as the pir version. |
| 20:38 |
|
nine |
NotFound: since the last commit one has to issue an explicit exit. Otherwise running tasks would keep Parrot from exiting |
| 20:38 |
|
nine |
Just pushed a fix for tasks.pir |
| 20:38 |
|
nine |
btw. dalek seems to be dead |
| 20:39 |
|
NotFound |
Ah, that explains it, the winxed driver does an explicit exit. |
| 20:39 |
|
nine |
it's well behaved then :) |
| 20:40 |
|
nine |
What does such code look like in winxed? |
| 20:40 |
|
nopaste |
"NotFound" at 192.168.1.3 pasted "example task translated to winxed" (27 lines) at http://nopaste.snit.ch/125668 |
| 20:41 |
|
nine |
nice |
| 20:41 |
|
NotFound |
nine: you can give winxed a try, is fairly easy to do simple things if you know pir, and faster to write than pir. |
| 20:41 |
|
nine |
NotFound: seems very much like that, yes |
| 20:42 |
|
nine |
NotFound: does it use packfile constants for code like "p1.code = task;" or does it issue a getglobal? |
| 20:43 |
|
NotFound |
In this case it use constants, because the function is known in scope. |
| 20:43 |
|
nine |
too bad |
| 20:44 |
|
nine |
Then chameneos.pir won't work in winxed. Calling packfile constants doesn't work yet. Using getglobal and then invoking the PMC does however. |
| 20:44 |
|
NotFound |
No problem: var task; ${ get_global task, "task" }; |
| 20:45 |
|
benabik |
You can use get global explicitly, I think. |
| 20:45 |
|
benabik |
Yes, that was it. |
| 20:45 |
|
benabik |
NotFound++ |
| 20:45 |
|
nine |
:) |
| 20:46 |
|
NotFound |
And to test with the constants, just comment out that line. |
| 20:46 |
|
nine |
Ok, I'm sold |
| 20:47 |
|
nine |
NotFound++ |
| 20:48 |
|
NotFound |
Beating PIR in user friendliness is easy. |
| 20:55 |
|
NotFound |
Now that I think about it, it's not really calling constants, it sets a register with the value from the constant table. That's what .const 'Sub' does. |
| 21:06 |
|
cotto |
~~ |
| 21:08 |
|
nine |
Good night, #parrot! |
| 21:16 |
|
NotFound |
msg whiteknight https://gist.github.com/2159106 fixed in https://github.com/NotFound/wi[…]8fd02a28d283ac72a |
| 21:16 |
|
aloha |
OK. I'll deliver the message. |
| 21:17 |
|
NotFound |
No dalek? |
| 21:23 |
|
Coke |
he's been missing for a whil ein #perl6 also |
| 21:51 |
|
NotFound |
msg whiteknight snapshot updated with the fix |
| 21:51 |
|
aloha |
OK. I'll deliver the message. |
| 21:54 |
|
|
preflex_ joined #parrot |
| 22:18 |
|
|
whiteknight joined #parrot |
| 22:21 |
|
whiteknight |
good evenin, #Parrot |
| 22:22 |
|
whiteknight |
NotFound++ # I would have fixed those myself! |
| 22:24 |
|
NotFound |
whiteknight: the fastest way to diagnose the problem was fixing it. |
| 22:26 |
|
whiteknight |
That's awesome. It's going to fix so much ugly Rosella |
| 22:26 |
|
whiteknight |
code |
| 22:26 |
|
whiteknight |
one day Rosella is going to be the prettiest library ever |
| 22:28 |
|
NotFound |
whiteknight: If I can make to work some test putting together threads, Rosella http and Guitor, it will be a great parrot demo. |
| 22:28 |
|
whiteknight |
NotFound: Yes, I want to use threads and Rosella to make an IRC bot some day |
| 22:28 |
|
whiteknight |
but we need threads for the async reads |
| 22:30 |
|
NotFound |
Just downloading some file and showing it on the UI will be a nice start. |
| 22:31 |
|
NotFound |
Even better, downloading and installing parrot modules. |
| 22:36 |
|
whiteknight |
yes. I really want to make a pretty test harness UI with Guitor, I just don't have the tuits |
| 22:36 |
|
whiteknight |
maybe it would be a good GSOC project.... |
| 22:37 |
|
NotFound |
Not very pretty right now, Guitor lack features. |
| 22:48 |
|
whiteknight |
Would those kinds of feature improvements make a good GSOC project? |