Perl 6 - the future is here, just unevenly distributed

IRC log for #rosettacode, 2011-03-25

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

All times shown according to UTC.

Time Nick Message
00:01 FireFly left #rosettacode
00:19 realazthat lol cost of loyalty: free HDMI cable
01:08 Coderjoe_ when I had comcast, the connection went down like clockwork every wednesday night / thursday morning for a couple hours
01:09 Coderjoe_ plus they terminated me for exceeding a secret limit
01:41 Johnicholas_ You guys might know the answer to this sort of thing:
01:41 Johnicholas_ It should be possible to get self-modifying apps by writing out a .so or .dll and then loading it
01:42 Johnicholas_ Are there learnable open-source implementations of this trick somewhere?
02:00 sorear uh, it's much easier than that
02:00 sorear just use mmap with PROT_WRITE|PROT_READ|PROT_EXEC
02:00 sorear then scribble code into the resulting pages
02:00 sorear all JITs do this, so open-source implementations are plentiful
02:01 kpreid writing out a library (by way of invoking a compiler) can be done with zero knowledge of the arch though :-)
02:02 Johnicholas_ hmmm
02:04 Johnicholas_ Thank you for your help!
02:21 BenBE sorear With modern CPUs you can't have PROT_WRIT AND PROT_EXEC at the same time. You have to remap them.
02:35 Johnicholas_ I think I want to write out a .so anyway, for testing, persistence,  and so I can load handwritten libraries
02:49 Util joined #rosettacode
03:35 mwn3d_phone left #rosettacode
03:42 mwn3d_phone joined #rosettacode
04:07 mwn3d_phone left #rosettacode
04:58 CodeBlock is now known as CodeBlock_
05:05 CodeBlock joined #rosettacode
05:05 CodeBlock left #rosettacode
05:05 CodeBlock joined #rosettacode
05:11 Johnicholas_ left #rosettacode
05:12 mwn3d_phone joined #rosettacode
08:49 bus joined #rosettacode
08:50 bus is now known as b4s
08:50 b4s is now known as bus
08:50 r4m left #rosettacode
08:52 opticron left #rosettacode
08:52 opticron joined #rosettacode
09:30 bus left #rosettacode
09:30 r4m joined #rosettacode
10:44 Johnicholas_ joined #rosettacode
11:56 BenBE left #rosettacode
11:56 BenBE joined #rosettacode
13:14 Johnicholas_ left #rosettacode
13:30 kpreid left #rosettacode
13:39 MigoMipo joined #rosettacode
13:44 kpreid joined #rosettacode
13:48 kpreid left #rosettacode
13:56 MigoMipo left #rosettacode
14:10 parsleyfirefly left #rosettacode
14:20 MigoMipo joined #rosettacode
14:27 parsleyfirefly joined #rosettacode
15:11 parsleyfirefly1 joined #rosettacode
15:12 parsleyfirefly left #rosettacode
15:13 parsleyfirefly1 is now known as parsleyfirefly
16:21 kpreid joined #rosettacode
16:37 BenBE left #rosettacode
16:39 BenBE joined #rosettacode
16:43 BenBE left #rosettacode
16:45 BenBE joined #rosettacode
16:49 FireFly joined #rosettacode
16:51 BenBE left #rosettacode
16:52 BenBE joined #rosettacode
16:59 BenBE left #rosettacode
17:22 parsleyfirefly left #rosettacode
17:27 BenBE joined #rosettacode
17:56 kpreid left #rosettacode
18:06 kpreid joined #rosettacode
18:10 parsleyfirefly joined #rosettacode
18:19 Util left #rosettacode
18:22 kpreid left #rosettacode
19:18 Johnicholas_ joined #rosettacode
20:26 Util joined #rosettacode
20:47 BenBE left #rosettacode
21:18 Coderjoe joined #rosettacode
21:21 Coderjoe_ left #rosettacode
21:21 BenBE joined #rosettacode
21:21 BenBE left #rosettacode
21:21 BenBE joined #rosettacode
21:28 Alegend[RCo] joined #rosettacode
21:50 Johnicholas_ left #rosettacode
22:01 Alegend[RCo] left #rosettacode
23:15 Johnicholas_ joined #rosettacode
23:50 FireFly left #rosettacode
23:51 MigoMipo left #rosettacode
23:56 Johnicholas_ left #rosettacode

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