00:03:37 My thoughts so far: Every object is an actor, and so every object is its own threads. When you call a method on an object, the request gets queued and what's returned immediately is a box which will be filled in when the method is run. Methods can be run on this box by simply queueing them, so they become dependencies of the original calculation. The problem is, when you pass an object X into a method, you have an expectation that everything the method 00:03:37 is going to do to X is going to be done by the next line of code, but marking those data dependencies ends up either forcing everything that uses X to wait, or being impossible to resolve. 00:04:10 The only time when you would explicitly wait for a box to be filled is when you branched based on its value. 00:13:21 -!- insomninja has joined. 00:19:09 -!- sekhmet has quit (Read error: 110 (Connection timed out)). 00:21:40 -!- oklopol has quit (Read error: 110 (Connection timed out)). 00:26:09 -!- sebbu has quit ("@+"). 00:30:18 bye for today :-) 00:31:32 -!- ehird has quit (Remote closed the connection). 00:33:24 -!- timotiis has quit (Read error: 110 (Connection timed out)). 00:39:58 -!- cherez has quit (Read error: 104 (Connection reset by peer)). 00:41:09 -!- cherez has joined. 00:48:04 -!- oerjan has quit ("Nude gait"). 01:11:21 -!- insomninja has quit (Remote closed the connection). 01:11:26 -!- Sgeo has joined. 02:02:45 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 02:03:05 -!- bsmntbombdood has joined. 02:07:44 -!- Corun has quit ("This computer has gone to sleep"). 02:14:44 -!- jix has quit ("CommandQ"). 02:33:35 I discovered my Combinatorics teacher has an Erdös number of 2 today 02:34:14 Sleep with him. You'll have 3. 02:34:57 ... 02:35:11 :D 02:35:12 -!- lifthrasiir has quit (Remote closed the connection). 02:35:16 -!- revcompgeek has joined. 02:35:37 I'd rather do the "kill him and eat his heart" thing, because I could gain all his wisdom 02:35:44 and then *I'd* have a 2 02:35:56 Go do that with Erdös himself then 02:36:01 plus I'd probably ace the class easy 02:36:08 If he wasn't cremated 02:36:33 1) He is dead and his heart is not in good eating form these days, 2) I do not consume the organs of meth-heads, however mathematically productive 02:36:58 Then you won't eat any mathematician hearts! 02:37:10 They're all dead, meth heads, or both. 02:37:43 well, that's the main reason I have an infinity so far 02:37:44 Wiles is a meth head? 02:38:03 Who? 02:38:26 Guy who proved Fermat's Last Theorem? 02:38:34 http://en.wikipedia.org/wiki/Andrew_Wiles 02:38:43 Oh that guy. 02:42:16 to be fair, that image doesn't really help his non-meth head case 02:43:04 -!- revcompgeek has left (?). 02:43:13 gahahaha: http://en.wikipedia.org/wiki/Totally_real_field 02:43:31 I understand why it's called that, but I can't help reading it in a surfer voice 02:45:53 -!- Slereah- has joined. 03:00:46 -!- lifthrasiir has joined. 03:04:33 apparently I'm the only one who thinks this 03:04:42 what? 03:04:50 [9:41pm] RodgerTheGreat: 03:04:50 gahahaha: http://en.wikipedia.org/wiki/Totally_real_field 03:04:50 [9:42pm] RodgerTheGreat: 03:04:50 I understand why it's called that, but I can't help reading it in a surfer voice 03:06:19 Far out dude 03:06:58 gnarly indeed 03:07:34 -!- sekhmet has joined. 03:12:51 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 03:58:20 -!- oklopol has joined. 04:09:04 -!- revcompgeek has joined. 04:30:02 -!- Slereah_ has joined. 04:30:03 -!- Slereah- has quit (Read error: 104 (Connection reset by peer)). 04:42:25 -!- revcompgeek has quit ("http://www.mibbit.com ajax IRC Client"). 04:42:43 -!- Slereah- has joined. 05:06:14 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 05:06:14 -!- Slereah- has quit (Read error: 104 (Connection reset by peer)). 05:15:06 -!- Sgeo has quit ("Ex-Chat"). 05:20:36 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 05:26:58 -!- Slereah_ has joined. 05:41:02 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 05:46:43 -!- oklopol has quit (Read error: 113 (No route to host)). 05:47:14 -!- Slereah_ has joined. 05:52:16 -!- revcompgeek has joined. 05:52:57 -!- revcompgeek has quit (Client Quit). 06:50:48 -!- Judofyr has joined. 07:25:02 -!- GregorR has quit ("Leaving"). 07:57:28 -!- GregorR has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:52:34 -!- Iskr has joined. 09:35:34 -!- Judofyr_ has joined. 09:35:39 -!- Judofyr has quit (Read error: 104 (Connection reset by peer)). 09:51:54 -!- GreaseMonkey has joined. 10:11:01 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 10:13:44 -!- GreaseMonkey has quit ("Unisex."). 10:20:44 -!- Slereah_ has joined. 10:27:43 -!- ais523 has joined. 10:31:34 -!- ais523 has quit (Remote closed the connection). 10:41:50 -!- Slereah- has joined. 10:42:00 -!- timotiis has joined. 10:45:34 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 10:48:37 -!- Slereah- has quit. 11:17:24 -!- timotiis_ has joined. 11:45:39 -!- Corun has joined. 11:48:58 -!- timotiis has quit (Read error: 110 (Connection timed out)). 12:06:44 -!- jix has joined. 13:22:10 -!- Judofyr_ has changed nick to Judofyr. 13:26:07 -!- ehird has joined. 13:26:18 whoa 13:26:19 <<< is awesome 13:26:22 myapp <<< foo 13:26:22 is 13:26:25 echo foo | myapp 13:29:27 -!- oklopol has joined. 13:34:15 HA 13:34:18 The debian guys are in denial 13:34:18 :3 13:40:11 -!- ais523 has joined. 14:05:36 -!- BMeph has joined. 14:13:52 -!- Corun has quit ("This computer has gone to sleep"). 14:14:47 -!- Corun has joined. 14:17:31 -!- oklofok has joined. 14:18:44 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 14:21:54 -!- oklofok has quit (Read error: 104 (Connection reset by peer)). 14:34:48 -!- oklopol has joined. 14:42:16 ehird, did you discover that about <<< now? 14:42:28 AnMaster: yes 14:43:02 anyway it isn't exactly the same thing as echo 14:43:15 echo foo | bar will create a subshell, while <<< won't iirc 14:43:37 -!- oklopol has quit (Connection reset by peer). 14:44:05 AnMaster: well duhhh 14:44:06 :) 14:44:14 ehird, this can be useful in loops 14:44:31 AnMaster: yes, when you are trying to get bash half as fast as C for the language shootout 14:44:37 for example echo foo | while read line; do blah blah; done 14:44:49 OK, that's a good point 14:44:54 I thought you were talking about speed. 14:44:54 Heh. 14:44:55 then any variables set or changed in the loop will not persist after the loop 14:45:00 but with <<< they will 14:45:08 same for cat foo | while ... 14:45:09 vs. 14:45:20 -!- oklopol has joined. 14:45:22 while ...; do ...; done < foo 14:46:09 AnMaster: I am evil and evil so I am going to write an OOP EXTENSION FOR BASH 14:46:11 Oh yes. 14:49:05 ehird, sounds fun 14:49:14 you can write loadable modules for bash 14:49:29 not very well known, but yes it is possible to provide new builtin commands that way 14:49:38 not sure if you can change the syntax of the language though 14:49:41 AnMaster: heck no 14:49:43 AnMaster: you should write a lambda for bash 14:49:44 I'm doing it in pure bash 14:49:46 take a look at this: 14:49:48 $(class Talker) 14:49:48 init) iset $self name $1 ;; 14:49:48 say) echo "$(ivar $self name) says: $1" ;; 14:49:48 $(endclass) 14:49:53 not sure if I can make that valid, but ... 14:49:56 ais523: I'm on it! 14:50:11 hmm, I may have to include the class body as a string 14:50:15 class Talker " 14:50:16 .... 14:50:17 " 14:50:20 ehird, there is already a forth for bash 14:50:21 or rather 14:50:21 ' 14:50:31 and a object orientation extension to that forth for bash 14:50:36 so well you aren't the first one 14:51:01 http://www.forthfreak.net/index.cgi?BashForth 14:51:02 AnMaster: heh 14:51:23 of course that isn't OOP in pure bash, but rather oop in forth interpreted by pure bash 14:51:59 oop.sh: line 11: case: command not found 14:52:01 d'aww.... 14:52:10 looks like I'll have to be more evil 14:52:44 err? 14:53:10 AnMaster: trying to do evil 14:53:17 ehird, case $x in; a) blah blah ;; b) blah blah ;; esac 14:53:25 AnMaster: I know. 14:53:27 That's not the point 14:53:28 note the double ;; to end case 14:53:35 But thank you for being clever and assuming I don't know bash. 14:53:55 what are you doing then? 14:54:02 AnMaster: Macrological magic. 14:54:13 talker = Talker new "Harvey" 14:54:13 $talker say "ZOMGZ" 14:54:15 ehird, anyway I seen some oo for bash somewhere I think 14:54:17 :D 14:54:18 it used eval iirc 14:54:21 to create new instances 14:54:29 AnMaster: I don't need to do that! 14:54:29 no inheritance 14:54:36 agreed 14:54:40 there is printf -v 14:54:44 in bash 3.1 or later 14:54:56 much better than eval for setting variable by name provided in variable 14:54:58 ! 14:55:14 -!- Quendus has quit (Read error: 104 (Connection reset by peer)). 14:55:21 http://www.tldp.org/LDP/abs/html/contributed-scripts.html#OBJORIENTED 14:55:22 ehird, ^ 14:55:25 -!- Quendus has joined. 14:55:46 AnMaster: Well duh, that's not real OOP 14:55:47 ;) 15:05:04 indeed 15:05:10 ehird, so tell me when you done your 15:05:14 I'd love to see it 15:48:04 -!- timotiis_ has changed nick to timotiis. 16:00:26 -!- timotiis_ has joined. 16:09:36 -!- timotiis has quit (Read error: 110 (Connection timed out)). 16:23:52 pikhq: hey 16:24:02 can you like, help me out with CFJ 1943 :3 16:24:03 you're the judge 16:39:14 -!- hardcopy has joined. 16:44:08 -!- hardcopy has quit. 16:52:51 -!- oklofok has joined. 16:58:35 -!- Sgeo has joined. 17:01:13 aaaaaaaand it leaves again -> 17:01:14 -!- oklofok has quit ("( www.nnscript.com :: NoNameScript 4.2 :: www.regroup-esports.com )"). 17:03:33 -!- BMeph has quit ("Time for me to go home"). 17:19:36 -!- oklopol has quit (No route to host). 17:19:48 -!- BMeph has joined. 17:22:06 -!- Slereah_ has joined. 17:23:46 -!- Slereah- has joined. 17:23:47 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 17:54:14 -!- olsner has joined. 17:54:14 -!- Slereah- has quit (Read error: 104 (Connection reset by peer)). 17:54:40 -!- Slereah_ has joined. 17:57:35 -!- Slereah_ has quit (Client Quit). 18:04:14 -!- sebbu has joined. 18:39:07 -!- kar8nga has joined. 18:43:12 -!- RedDak has joined. 19:12:56 -!- jix has quit (Nick collision from services.). 19:13:04 -!- jix has joined. 19:35:16 BRB 19:57:06 -!- RedDak has quit (Remote closed the connection). 20:54:30 -!- Corun has quit ("This computer has gone to sleep"). 20:57:14 -!- Slereah_ has joined. 21:04:19 -!- neotic has joined. 21:05:51 -!- neotic has left (?). 21:06:04 -!- oerjan has joined. 21:11:18 -!- RedDak has joined. 21:16:38 okaaayy 21:17:02 suddenly screen is passing through mouse commands 21:17:30 I have been using screen for several years and never before has it been transparent to mouse commands 21:18:11 What setting did you just change? 21:18:23 nothing 21:18:30 What keypress did you do? 21:18:37 nothin unusual 21:18:43 * Sgeo <3s making assumptions 21:18:48 waitamo... 21:18:54 Maybe you typoed a usual keypress? 21:19:00 Or whatever you're about to say >.> 21:20:20 hmm, no, it's back to normal now 21:20:28 I think it was links that did it... 21:20:40 yeah 21:20:59 If I start and close links before attaching, screen becomes transparent to mouse-presses 21:21:29 How and why and is that good and why use screen when desktop environments exist? 21:21:34 what I suspect is actually hapenning is that links is turning on mouse-mode and not tidying up after itself when it closes 21:21:52 Sgeo: becuase this server is terminal-only 21:22:03 and because my connection is wobbly 21:22:24 You're browsing the web from a server? 21:22:59 firefox was misbehaving at that moment 21:23:19 So use links on your local computer 21:23:30 not installed 21:53:59 -!- GregorR has quit (Read error: 110 (Connection timed out)). 21:54:26 -!- GregorR has joined. 22:05:28 -!- olsner has quit ("Leaving"). 22:17:04 -!- kar8nga has left (?). 22:25:44 -!- Iskr has quit ("Leaving"). 22:35:17 -!- RedDak has quit (Remote closed the connection). 22:49:53 -!- GregorR has quit (Read error: 110 (Connection timed out)). 22:50:05 -!- GregorR has joined. 23:22:59 -!- BMeph has quit ("Time for me to go home"). 23:25:46 -!- sebbu has quit ("@+"). 23:39:53 -!- timotiis_ has quit (Connection timed out). 23:41:36 -!- ais523 has quit ("(1) DO COME FROM ".2~.2"~#1 WHILE :1 <- "'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"").