00:00:49 mesm (adj): Transfixed in a state of wonderment. 00:00:57 mesmer (adj): More mesm 00:01:11 m - high degrees of mesm 00:01:19 mesmerize (verb): To cause to be more mesm 00:01:36 -!- sebbu has quit ("@+"). 00:02:13 I think I'll use "mesm" all the time from now on. 00:02:17 I like this invented word. 00:03:36 m 00:08:52 I'm back 00:08:59 I'mesm back 00:10:01 IRP PARSING ERROR: INFINITE RECURSION DETECTED! 00:10:18 *explode* 00:10:48 to operate without this warning, try IRP -XERROFF -UNSTRICT -BOUNDED. 00:11:31 IRP -XERROF -UNSTRICT -BOUNDED I'mesm back 00:12:15 just a moment... 00:12:19 just a moment... 00:12:24 just a moment... 00:12:38 welcome back, ehird`! 00:12:52 I'mesm back 00:13:12 [cache retrieval] -> yeah, hi. 00:13:41 IRP -XERROFF -XNOCACHE -UNSTRICT -BOUNDED I'mesm back 00:14:52 IRP ERROR: INVALID SWITCH: "-XNOCACHE" 00:15:36 IRP -SWITCHES:CACHE 00:16:25 IRP RUNTIME ERROR: TestingMyPatienceException(); ON LINE 1 00:16:40 IRP -PATIENCE:inf -SWITCHES:CACHE 00:16:46 go to hell 00:16:52 IRP -PATIENCE:inf -SWITCHES:CACHE 00:17:09 i can see i will have to resort to brute force 00:17:22 [starting daemon, reply "go to hell" -> "IRP go to hell"] 00:17:23 IRP go to hell 00:17:56 [process limit reached] 00:18:14 [rebooting IRP system, renewed patience] 00:18:21 IRP what is the switch to disable cache? 00:19:09 ERROR: HELP FILES NOT FOUND! msg="Further information is not available here." 00:19:29 IRP -XERROFF -CACHE:0 -UNSTRICT -BOUNDED I'mesm back 00:20:33 Hey- Segmentation Fault. 00:20:41 aiiigh, my brain 00:20:44 haha 00:20:47 ok, let's see 00:21:33 IRP -XERROFF -CACHE:0 -UNSTRICT -BOUNDED Please run newIRP3.14, the unofficial IRP implementation without the no-cache segfault bug. 00:22:32 sorry, my implementation uses a neural-net based bugfixing system. Commandline arguments containing "CACHE" are no longer allowed. 00:23:15 IRP -XERROFF -UNSTRICT -BOUNDED Please run newIRP3.14, the unofficial IRP implementation without any cache implementation. (Note: keep the cache in the normal implementation, newIRP does not utilize it anyway.) 00:23:54 Please wait... GARBAGE COLLECTING... 00:24:17 wtf is this noise 00:24:33 bsmntbombdood: we are recalling language implementations of yore 00:24:42 SWITCHING TO TIMESHARE MODE: 00:24:47 oh, hey bsmntbombdood 00:26:15 hi 00:29:53 -!- ehird` has quit (Read error: 104 (Connection reset by peer)). 03:10:34 -!- SEO_DUDE38 has quit (Excess Flood). 03:59:20 -!- GreaseMonkey has joined. 05:45:58 -!- SEO_DUDE38 has joined. 05:51:27 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten."). 06:48:08 -!- oklopol has quit (Read error: 110 (Connection timed out)). 07:04:10 -!- oerjan has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:19:18 -!- GreaseMonkey has joined. 09:27:14 -!- GreaseMonkey has quit ("zzzzz"). 10:45:30 -!- sebbu has joined. 11:00:51 -!- oklopol has joined. 11:29:10 -!- oerjan has quit ("Lunch"). 12:03:29 -!- bsmntbom1dood has joined. 12:14:48 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 12:37:56 -!- SEO_DUDE38 has quit (Read error: 104 (Connection reset by peer)). 12:51:59 -!- SEO_DUDE38 has joined. 13:14:47 -!- kwertii has quit. 13:34:17 -!- jix has joined. 14:03:14 -!- Nucleo has joined. 14:15:56 -!- bsmntbombdood has joined. 14:27:05 -!- bsmntbom1dood has quit (Read error: 110 (Connection timed out)). 14:47:09 -!- Tritonio has quit (Remote closed the connection). 14:53:56 -!- ehird` has joined. 17:03:30 -!- SEO_DUDE38 has quit (Read error: 104 (Connection reset by peer)). 17:22:02 -!- sebbu2 has joined. 17:37:17 asdf bar 17:38:08 qwerty uiop 17:39:01 -!- SEO_DUDE38 has joined. 17:39:23 zvchwk fitaly ne qdorsb qjumpx 17:39:43 what keyboard layout is THAT 17:40:07 FITALY 17:40:09 it rox 17:40:19 it is designed for pen input 17:40:22 are you having me on or is it a real layout? :P 17:40:36 you can get it for PalmOS and it beats the built-in keyboard in every way 17:40:41 seriously 17:40:51 there are two space keys either side of the ne 17:41:15 my text entry instantly became much more reliable once I installed it 17:41:17 -!- sebbu has quit (Connection timed out). 17:41:18 i'd take anything to get rid of qwerty 17:41:19 \][oiuytrewq';lkjhgfdsa/.,mnbvcxz 17:41:28 oklopol: why? 17:41:31 hate it 17:41:34 bsmntbombdood: you appear to lack the lwtter p 17:42:11 if the letters are dropped around randomly, i want to be the one who's done the randomization... 17:42:47 SimonRC: link to site? 17:43:04 i used dvorak for a couple of days 17:43:07 finding... 17:43:37 also it'd be nice if the characters would change their positions every now and then so i'd have to relearn them 17:43:37 http://www.fitaly.com/product/palmonscreen.htm 17:43:45 there are many versions all over 17:43:48 but that is the one I use 17:43:56 you need a thingy called "hackmaster" too 17:44:02 but it is all free 17:44:18 oklopol: lulwut? 17:44:37 wut at which thing i said? 17:45:06 also it'd be nice if the characters would change their positions every now and then so i'd have to relearn them 17:45:10 ah 17:45:13 er... so? 17:45:16 that wouldn't be very nice for me 17:45:57 a bit of brainfuck is always welcome 18:12:20 -!- sebbu2 has changed nick to sebbu. 18:39:52 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 18:44:39 -!- oklopol has joined. 18:52:08 * GregorR <3 FITALY 18:52:33 Of course, /me <3 PDAs and Tablet PCs too X-P 18:57:12 http://img.waffleimages.com/d295812ff06a7092ed89cf34da589a91787c000d/hehe.jpg 18:57:35 -!- Fa1r has joined. 18:57:45 RodgerTheGreat: /me sooo lazy, wanna regive the comics page :P 18:57:59 http://rodger.nonlogic.org/images/ 18:58:09 that's the "everything" page 18:59:30 ERROR 404: INTERPRETER_NOT_FOUND on #irp ? 18:59:38 ( ;^P ) 19:00:00 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 19:00:35 if you want a new IRP interpreter, find someone of the opposite gender and get "compiling". I'm told it takes about 9 months. 19:00:48 booting up takes a while, too 19:00:57 Wher' do i get sources ? 19:01:16 that's the best part- you already have a copy! 19:01:24 billions of copies, in fact 19:01:46 whoa \o/ .. let's have a party for the fact. 19:02:03 RodgerTheGreat: have you painted all of that? 19:02:08 or are some just random pics? :P 19:02:41 pretty much everything in the images folder was created by me. What are you asking about, specifically? 19:03:31 back 19:04:15 i wonder how fitaly would work with a small-form keyboard 19:04:24 the 3d-logic thingi 19:04:25 *e 19:04:47 oklopol: those are screenshots of a puzzle game I played online 19:04:58 ack, that game 19:05:03 its really damn hard :( 19:05:08 I loved it 19:07:19 -!- SEO_DUDE38 has quit (Read error: 104 (Connection reset by peer)). 19:09:06 i might buy a small-form keyboard 19:09:07 try out fitaly 19:09:58 fitaly is even better when your silkscreen is software based, like on my Handera 330. 19:17:51 hm 19:18:18 * ehird` wonders if fitaly would really work that well with real keys 19:19:31 ehird`: not very well 19:19:41 if thye keys were light enough? 19:19:42 it's optimized for stylus-touching 19:20:12 the key arrangement is designed around the finger motions necessary to point and tap on keys 19:25:45 i wonder what a keyboard based on letter frequency in general usage is 19:25:59 (if I'm not mistaken, etaoinsrhl / dcumfpgwy / bvkxjqz) 19:26:05 well 19:26:20 etaoinsrhl below the dcumfpgwy row of course, as it'd be the home row 19:26:24 so actually: 19:27:23 ldcumfpgwy / etaoinsrh / bvkxjqz 19:28:05 * ehird` wishes there was a program that would take something like that and generate a keyboard layout simply -- for testing 19:28:14 maybe display it on screen too while you are testing 19:33:12 etaoinsrhlu 19:33:18 etaoinshrdlu* 19:33:22 is not correct 19:33:31 its actually etaoinsrhld 19:33:35 =) 19:33:41 take that, age-old typewriter layouts! 19:33:53 i don't believe you 19:33:59 that's nice# 19:34:26 MY BOOK SAID ETAOINSHRDLU 19:34:35 books are always right 19:34:51 yeah. 19:36:04 * ehird` dares someone to switch to ldcumfpgwy / etaoinsrh / bvkxjqz cold turkey 19:36:06 :D 19:41:04 would be nice, i'd do it if it didn't actually mean i have to get something to change the meaning of my keys 19:44:14 :P 19:49:26 -!- SEO_DUDE38 has joined. 19:49:40 that meaning i'm too lazy to program/dl something for it 20:06:31 =) 20:07:40 -!- jix has quit (Nick collision from services.). 20:07:50 -!- jix has joined. 20:12:29 Foo 20:59:05 http://elgoog.rb-hosting.de/index.cgi?dir=/&page=/codesearch%3Fhl=en%26q=hello,%5C+world%26amp;ct=hp 20:59:46 -!- oerjan has joined. 21:01:28 HI OERJAN 21:01:33 HI oklopol 21:02:03 HI SEO_DUDE38 21:02:09 HI 21:02:15 let's hi them all, mwahaah 21:02:32 oh, you were indeed hi'ing me :P 21:02:32 HO HUM 21:02:35 HI EHIRD 21:02:51 HI oerjan 21:03:16 i made my gol run like 20 times faster, and made it's ordo from O(cellcount*patterns) to O(patterns)! 21:03:27 now it only takes 5 minutes to run through one gol cycle!!! 21:03:52 o_O 21:03:58 hmm, actually i made tode run about 20 times faster... 21:04:02 the gol code wasn't changed 21:04:03 what is this written in? BCT? 21:04:12 tode, my new cool language! :DD 21:04:27 i wrote a 65656 line long GOL interpreter in it 21:04:29 example code please 21:04:33 Hello, world! 21:04:36 maybe even factorial? 21:04:41 or maybe cat 21:04:51 it's a 2d array rewriting language 21:05:02 and sadly not tc yet :< 21:05:22 i was wrong, it definately takes more than 5 minutes xD 21:05:26 oh well just show me some example code 21:05:35 i'll show you GOL. 21:05:39 oh god 21:05:40 (game of life) 21:07:12 eine Todessprache 21:07:22 for game of life 21:07:26 strangely ironic 21:07:38 hmm, trying to find the link... 21:07:45 is it on purpose? 21:08:05 nope 21:08:07 i doubt it 21:08:10 the name comes from "toad" 21:08:17 i didn't think of GOL when i made it 21:08:27 that was just something i thought the language might be good at ;) 21:08:38 turned out it failed more than anything has ever failed in anything :) 21:09:07 GOL should be really, really simple in an array rewriting languag 21:09:08 e 21:09:11 maybe your language just sucks :-) 21:09:13 but if i add a bit cleverer patterns, GOL will be a matter of just a few lines 21:09:15 paste the code somewhere 21:09:25 http://www.vjn.fi/pb/p334335231.txt 21:09:56 oh my god 21:10:00 it's like thue in that you cannot have anything but an *exact* pattern 21:10:03 do you... have an interpreter? 21:10:06 yep 21:10:24 show me it 21:10:42 btw look in the bottom of the code and you'll see the board! :) 21:10:54 yeah 21:10:56 i'm horrified 21:11:24 wait, i think my gol is wrong xD 21:11:38 it's nice to test it when it takes 15 minutes to run one cycle :DDDDDDDD 21:11:58 ah, it's correct 21:12:00 thank god. 21:12:02 -!- Sgeo has joined. 21:12:51 i'll paste the code 21:13:35 wait 21:13:39 you said it wasn't turing complete 21:13:44 yeah :< 21:13:47 Life is turing complete, with an infinite board. 21:13:55 well, the left pattern is the same size as the right pattern... 21:14:03 so... yeah. if you can represent an infinite life board (or just an automatically resizing one), it's TC 21:14:56 it doesn't currently resize, and because of the ascii nature, that might look a bit ugly 21:15:06 if it resizes to each direction 21:15:12 it could just resize right and down 21:15:19 well; just implement it somehow 21:15:22 => TC 21:16:15 http://www.vjn.fi/pb/p112534342.txt <<< remember you asked for this, i already know my code is unreadable :) 21:16:35 in case you wanna tell me that again, i've heard it a couple of times 21:17:14 gosh 21:17:14 it is 21:17:18 what do you have against spaces 21:17:23 actually, i could just ditch the asciiness and just make it a net that can resize anywhere 21:17:27 i don't know 21:17:28 if a.__class__!=[].__class__: wtf 21:17:30 i think you mean: 21:17:32 makes the code harder to read 21:17:33 if type(a) != list: 21:17:46 what's the difference? 21:17:51 one is cleaner 21:18:08 well, as i said, i've heard all that 21:18:16 in fact, i've even heard that exact comment. 21:19:11 i've also heard you shouldn't do type testing like that at all... 21:19:17 you shouldn't 21:19:18 it's unpythonic 21:19:21 correct 21:19:30 by the way, i think i know the syntax of this language 21:19:39 a pattern is some arbitary ascii characters arranged into a block 21:19:41 it's pretty obvious from the example 21:19:50 x == y means "match x, change into y" 21:19:53 seperated by two enters 21:19:58 the last block is the default board 21:19:58 right? 21:20:00 yeah. 21:20:23 they seem to be executed in a very odd order 21:20:29 completely random 21:20:34 x == y, y == x, then "xyxyxy" on 3 lines seems to be pretty much random 21:20:35 aha 21:20:36 :) 21:20:40 and... it terminates 21:20:41 WTF 21:20:42 basically my idea was to extend thue to 2d 21:21:09 \;p 21:21:12 *:P 21:21:18 but turned out i can't make the "from" pattern different size from the "to" pattern 21:21:19 * ehird` runs your life simulation 21:21:26 thought that wouldn't be a big deal... 21:21:28 it sits there 21:21:28 nice :P 21:21:31 and 21:21:34 it won't be hard 21:21:39 add an optional bounding box 21:21:46 like `-----` for the top 21:21:47 once i actually started coding.... i realized it in fact makes it trivially not tc :< 21:21:48 | for the sides 21:21:54 and then 21:21:56 you can just do 21:22:00 blah = BOX bigger blah BOX 21:22:16 whut? 21:22:34 the GOL won't move for a while 21:22:47 since it has to check every pattern on the first cycle 21:23:08 once it starts moving, you can see the little v-character slowly moving downwards 21:23:27 it is the tode glider that makes the board mutate 21:24:05 hmm 21:24:09 i am trying to make a simple simulation 21:24:13 with a toad, actually :P 21:24:23 5-width 4-tall grid 21:24:30 filled with: one t, many f and e 21:24:31 f = food 21:24:33 e = enemy 21:24:36 hehe :) 21:24:43 yeah, stuff like that is actually pretty fun 21:24:43 i'm trying to make t move to f 21:24:44 in that 21:24:45 and move away from e 21:24:46 however 21:24:49 i can't seem to say 21:24:54 "arbitary amounts of X here" 21:25:12 but you should have stuff like mirroring for the rules and another language to help pattern mathings... 21:25:12 (which i need, to be able to move the toad around the board without enumerating every single possibility) 21:25:34 hehe, you can't do that really .P 21:25:35 :P 21:25:41 make it possible! :P 21:26:41 just do like me and brute force each possibility of the length X pattern ;) 21:26:50 fine :P 21:26:57 i'll make it 5x3 instead 21:27:32 argh 21:27:34 impossible 21:27:36 i need to do diagonals too 21:27:43 :( please make it nicer :P 21:28:02 i think instead of managing to do a nice "more flexible thue", i've actually created the worlds suckiest language. 21:28:11 world's 21:28:46 i created the language to test how hard parsing can be made, actually 21:28:53 this language is interesting 21:28:54 i like it 21:29:00 just add some more power to it 21:29:05 and it will be very interesting for coding stuff 21:29:13 automata coding will be trivial 21:29:17 even non-programmers could use it, i'd imagine 21:29:24 i'll make another small language to code stuff like "count neighbours" 21:29:34 by letting you put variables in the pattern. 21:29:39 A...Z prolly 21:29:53 a sub-language? 21:29:55 that would be good actually 21:30:02 that way, instead of begin 65656 lines, GOL would be about 20 ;) 21:30:04 make tode what you have now, and various integrated sub-languages 21:30:12 hehe, millions! 21:30:15 and have them interact 21:30:17 that would be really cool 21:30:33 i think the first thing you should add though 21:30:36 is a wildcard i can use in patterns 21:30:40 meaning: "anything goes here" 21:30:45 yeah 21:30:51 and they have a number 21:30:53 1,2,3,etc 21:31:04 and some syntax like $num in the replacement 21:31:08 would put the wildcard there 21:31:15 instantly, everything becomes much more simple 21:31:40 yeah, that would be a lot stronger 21:31:43 and very simple 21:32:09 then add some way to make replacements bigger than sources 21:32:14 and already, you have a very powerful language 21:32:31 actually, you already have that 21:32:34 i'll add it tomorrow, right now i'm hooked on death note :| 21:32:40 hmm? 21:32:41 since the patterns are seperated by blank lines 21:32:46 you can just put two grids like 21:32:57 xxx == yyyy 21:32:57 xxx yyyy 21:32:57 yyyy 21:33:00 you see? 21:33:07 hmm not really :| 21:33:26 currently, btw, the syntax might be a bit different than what your intuition might tell you 21:33:38 XXX__===_YYY 21:33:43 worth noting by the way: 21:33:45 IndexError: list index out of range 21:33:47 i keep getting that 21:33:50 :DD 21:33:59 ah, must be my new optimization ;) 21:34:05 i didn't have much time to test it :P 21:34:09 put it back :P 21:34:10 okay, debugging time then 21:34:14 when does it occur? 21:34:32 pretty much everywhere? :P 21:34:45 pretty much 21:34:46 i don't know 21:34:48 err 21:34:51 line 62 though 21:34:53 the problem is the one without the optimization was a verrrry stupid one 21:34:54 in sublist2d_equ 21:35:11 hmm 21:35:16 it seems to happen when you run out of replacements to make 21:35:17 :P 21:35:18 it actually tested every pattern for every subarray of the big array 21:35:21 oh 21:36:13 ah, i see what the problem is 21:36:17 trivial to fix 21:36:49 definately though, three things and this would be perfect: 21:37:02 a way to say "arbitary number of Xs", then copy that arbitary number in the output 21:37:11 a way to say "anything", then copy that thing in the output 21:37:17 a way to make replacements bigger than patterns 21:37:42 i think it now works 21:37:48 hmm 21:38:27 what would it mean actually, that the replacements were bigger? 21:38:41 because i simply don't know what would happen :| 21:38:43 what do you mean? 21:38:50 just some way to expand the board 21:38:50 well... in a string 21:38:57 (also, what does the box above exec do?) 21:38:58 you can just expand to the right, and make room 21:39:03 but if you have a 2d array 21:39:18 you have to expand in both directions... and... i have no idea what the result should be 21:39:26 box... above exec? 21:39:26 oh 21:39:29 delay 21:39:34 0.5s by default 21:39:35 what is it by default 21:39:37 ah 21:40:00 -!- RedDak has joined. 21:40:37 word of warning: it's dangerous changing the code when it's running... somehow tkinter seems to deadlock or something no matter how cool threading i tried to add :D 21:41:09 and no, i'm not rereading the code while running 21:41:13 it's the scrolling tool 21:41:15 methinks 21:42:11 ... best idea ever: 21:42:17 make it possible to run patterns ON THE CODE 21:42:20 ehird`: if you want replacements to be able to be bigger than the original array, please show me an example of one such replacement 21:42:26 heh, i thought of that 21:42:38 but, not sure what the syntax would be, yet 21:43:09 hmm, you could just have the whole code be the thing to pattern match on, except rules wouldn't match themselves :P 21:44:02 i think i exploded 21:44:03 that would require me to leave the code unparsed, and would slow it down quite a lot 21:44:22 did cha now? 21:44:53 please do it 21:45:03 :DD 21:45:38 -!- bsmntbombdood has joined. 21:45:54 bsmntbombdood: i forgot the movie you mentioned :| 21:45:57 can you remention? 21:46:09 shortbus? 21:46:19 ehird`: i was thinking i'd do stuff tomorrow, possibly that then, too 21:46:24 ah, thank you 21:51:32 -!- jix has quit ("CommandQ"). 22:02:20 -!- oerjan has quit ("Good night"). 22:05:48 * ehird` would love a screenshot of ii ;) 22:06:08 (irc client that has an in file and you cat to an out file to use it, haha... not much screenshot potential) 22:22:35 -!- kwertii has joined. 22:24:09 -!- sebbu has quit ("@+"). 22:47:20 -!- RedDak has quit (Remote closed the connection). 23:09:25 -!- bsmntbom1dood has joined. 23:13:05 -!- bsmntbombdood has quit. 23:13:12 -!- bsmntbom1dood has changed nick to bsmntbombdood. 23:27:57 oklopol: you alive? 23:43:42 yes 23:43:45 :P 23:43:53 barely 23:44:28 a part of me wants to sleep, most of me thinks it'd be weak not to be able to watch a few episodes first. 23:45:56 episodies of what? 23:46:14 death note 23:46:39 never heard of it 23:47:06 lol manga 23:47:10 i finally collapsed under the pressure of my anime-geek friends 23:47:13 fucking japs 23:47:38 usually it's that stupid swordplay, i can't stand that 23:47:41 this is kinda nice 23:55:01 -!- ehird` has quit (Read error: 104 (Connection reset by peer)). 23:55:37 So, oklopol discovered anime porn. 23:55:48 A lot of "sword"play, yes. 23:56:37 and tentacles!