00:09:42 -!- sebbu has quit ("@+"). 00:15:26 -!- Slereah has quit (Read error: 104 (Connection reset by peer)). 00:49:11 -!- oerjan has quit ("leaving"). 01:03:21 -!- Slereah_ has joined. 01:21:29 -!- Slereah_ has quit (Read error: 113 (No route to host)). 01:24:40 -!- Sgeo has joined. 01:51:16 -!- poiuy_qwert has joined. 02:00:24 -!- cathyal has joined. 02:00:54 -!- zbrown has left (?). 02:30:56 -!- cathyal has quit. 03:07:08 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | ;). 03:14:34 optbot! 03:14:34 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | there's so much room for experimental error there. 03:20:24 -!- Slereah_ has joined. 03:28:19 -!- immibis has joined. 03:34:13 -!- ENKI-][ has quit (Connection reset by peer). 03:40:47 -!- ENKI-][ has joined. 03:41:10 -!- ab5tract has joined. 03:45:31 -!- immibis has quit (Read error: 60 (Operation timed out)). 03:57:06 -!- immibis has joined. 04:20:49 -!- Slereah has joined. 04:34:46 -!- Slereah_ has quit (Read error: 110 (Connection timed out)). 05:00:08 anyone know how to set the storage offset in funge 93? 05:00:35 is it x y value "p" ? 05:01:19 "In Funge-98, each IP has an additional vector property called the storage offset. Initially this vector is the set to the origin. As such, it works to emulate Befunge-93. The arguments to g and p are the same, but instead of pointing to absolute locations in Funge-Space, they reference a cell relative to the storage offset. " 05:01:41 right 05:01:50 befunge-93 does not have a storage offset 05:02:06 so as long as the offset is 0 in funge-98, it works just like befunge-93 05:02:26 i meant 98 sorry 05:02:28 not 93 05:02:35 ah, no idea 05:07:38 { can set it, but not to an arbitrary value 05:09:20 (there was also a dynamic fingerprint spec from Jeffrey Lee that allowed setting the haunted IP's storage offset, but I don't think that spec is implemented) 05:18:30 -!- immibis has quit (Read error: 60 (Operation timed out)). 05:40:47 -!- Sgeo has quit ("Ex-Chat"). 05:51:41 -!- poiuy_qwert has quit. 05:55:21 -!- Slereah_ has joined. 06:10:50 -!- ab5tract has quit. 06:13:27 -!- Slereah has quit (Read error: 110 (Connection timed out)). 06:41:33 0{02-u0} sets the storage offset. 06:42:47 Uh, with a $$ afterwards to get rid of the actual storage offset. 06:46:59 -!- Judofyr has quit (Read error: 110 (Connection timed out)). 06:48:35 -!- Judofyr has joined. 07:03:51 -!- olsner has joined. 07:12:38 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 07:12:53 -!- oklocod has joined. 07:16:39 -!- blah has joined. 07:16:54 -!- blah has left (?). 07:17:07 -!- Jiminy_Cricket has quit (Nick collision from services.). 07:17:37 -!- Jiminy_Cricket has joined. 07:22:07 -!- omniscient_idiot has quit (Read error: 113 (No route to host)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:22:13 -!- olsner has quit ("Leaving"). 08:57:19 -!- Slereah_ has quit (Read error: 113 (No route to host)). 09:07:08 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | *show. 09:13:14 fizzie, indeed 09:13:21 Asztal, so easy enough to set 09:23:01 -!- Judofyr has quit (Read error: 104 (Connection reset by peer)). 09:23:31 -!- Judofyr has joined. 09:51:09 -!- oerjan has joined. 10:30:42 -!- puzzlet has joined. 10:31:55 -!- puzzlet_ has quit (Read error: 104 (Connection reset by peer)). 10:33:37 -!- oerjan has quit ("leaving"). 10:56:00 fyugyof druyoögh 11:06:21 -!- Judofyr has quit (Read error: 104 (Connection reset by peer)). 11:06:48 -!- Judofyr has joined. 11:09:21 -!- Judofyr has quit (Read error: 104 (Connection reset by peer)). 11:09:46 -!- Judofyr has joined. 11:20:14 -!- LinuS has joined. 11:21:12 -!- Slereah_ has joined. 12:14:27 -!- Slereah_ has quit (Read error: 113 (No route to host)). 12:31:30 -!- puzzlet_ has joined. 12:44:14 -!- puzzlet has quit (Read error: 110 (Connection timed out)). 12:51:37 hi optbot 12:51:37 oklocod: really? It looks nice? 12:51:44 yes, it sure does 12:51:47 that's why i like you, optbot 12:51:48 oklocod: TinyWM. 12:52:04 well yes, it's pretty tiny 12:52:09 but it's not all about the size, oklocod 12:52:10 ... 12:52:11 optbot 12:52:12 oklocod: I like your new website, but the articles are all missing. I remember reading about ESO OS, and now...? 12:52:29 optbot: you must be confusing me with someone else 12:52:30 oklocod: Get all the latest offers on chocolate bar accessories! 12:52:40 :| 12:54:47 optbot: How's life? 12:54:48 GregorR: And besides... 12:54:56 optbot: Useful response. 12:54:56 GregorR: I don't think I should really include the VARG() variations 12:55:08 optbot: You have no intelligence at all, do you? 12:55:09 GregorR: i don't think it's bread 12:55:16 Well spoken. 13:01:15 optbot: Your HEAD is full of BREAD. 13:01:16 fizzie: (I'd really like to pick up keigo a bit, though. . . That looks interesting, moderately difficult, yet worthwhile) 13:08:45 GregorR: language design job where what tell all that is not secret 13:09:04 hope that made as much sense it was intended to make. 13:09:10 *ass it 13:09:39 If it was intended to make no sense whatsoever, then it did. 13:09:44 :) 13:09:45 well 13:09:55 you're a professional language designer nowadays, huh? 13:10:14 No, I'm a grad student, but that does mean that I'm paid to do language research, yeah. 13:10:39 ah 13:10:39 i see 13:11:00 will you tell more details 13:11:16 like, what are you researching, or just something general you can't put it into words 13:11:16 On ... what? 13:11:45 Oh. Well, I'm a first year first semester, so whatever I fall into, but right now I'm working on a team designing an extensible language 13:11:46 :P 13:12:36 that may be enough to silence my curiosity for now 13:13:13 Well, it's a joint research project with IBM so I may not be able to say more. 13:15:03 i see 13:15:09 it's just i liked plof :-P 13:15:16 Plof is by no means dead. 13:15:32 by that i meant, i'm interested in what you cook up. 13:15:37 Ah. 13:15:55 Well, I'm sure I'll be in here bragging about any publications, but that probably won't happen 'til next year or so :P 13:16:09 hehe :P 13:17:15 btw, if ibm's involved, i'm pretty sure you'd know if you weren't allowed to say anything 13:17:43 and by that i don't mean "come on, tell me more", just general wonderingnessment. 13:18:31 i mean, google made me swear not to tell even though i'm basically just clicking "spam/not spam" buttons for them. 13:59:26 -!- oklocod has changed nick to oklopol. 14:26:20 oklopol 14:26:26 are you on zbb????? 14:26:53 why do you ask? 14:28:21 optbot 14:28:21 oklopol: Strangely the "%d" gets replaced by nothing whatsoever. 14:28:27 someone recently started a thread on that "why did you bring that book ..." sentence up 14:28:33 s/up// XD 14:28:50 ok im off. class. mandarin. :D 14:28:57 zajian 14:29:01 that wasn't me, and i haven't seen tha 14:29:03 *that 14:29:12 but i've been randomly browsing zbb 14:29:19 ok 14:29:35 ill tell you how i think movement parsing should go, just not now 14:29:36 kbye 14:29:49 see ya 15:07:08 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | h or H - say "Hello World". 15:40:14 -!- Nawak has joined. 15:40:27 ? 15:41:24 -!- Nawak has left (?). 15:49:36 -!- Corun has joined. 16:15:10 -!- Slereah_ has joined. 16:41:45 hm idea for another fingerprint: Fungespace Query Language 16:41:45 :D 16:42:08 fizzie, Deewiant ^ 16:42:23 Slereah_: Why is your ident "jewbutt"? 16:42:55 also I got a good idea for how to *represent* semaphores in ATHR 16:42:58 -!- Slereah_ has quit (Read error: 104 (Connection reset by peer)). 16:43:14 Hm. 16:43:58 since it uses a library-metaphor for mutexes, just making the library have several copies of the same book in stock 16:44:07 however implementing this would be complex for me 16:44:27 in fact I need to write my own lock server then, and that would need to handle distributed stuff 16:44:29 and so on 16:44:59 oh another problem: Funge-Space bounds updates 16:49:06 * ehird thinks about natural language parsing 16:49:20 FSQL sounds awesome 16:49:43 FS? FQL 16:49:46 i'm sure i could parse "the karma of the person who said 'indeed'" 16:49:50 AnMaster: fungespace 16:49:51 =fs 16:49:52 hmm 16:49:57 -!- asiekierka has joined. 16:49:58 BOO! 16:49:59 "karma of person who said 'indeed'" 16:50:04 -> "karma of (person said "indeed")" 16:50:08 but yeah it does sound great 16:50:12 Someone remembers my TaxiBot project? 16:50:21 you gave it up yes 16:50:24 No, i'm not going back to work on it 16:50:25 -> select ?person, ?karma where { ?person :said "indeed" . ?person :karma ?karma . } 16:50:28 surely i could parse that, 16:50:28 But i planned to make a Taxi-like languagwe 16:50:29 :D 16:50:30 language 16:50:32 but different 16:50:34 called Bus 16:50:51 i mean 16:50:54 karma of (person said "indeed") 16:50:54 basically, there's a set of buses running different trails (which you set at the beginning of the program), max buses amount is 10. 16:50:56 -> 16:51:07 v1 = person said "indeed" 16:51:10 v2 = karma of person 16:51:11 -> 16:51:14 And you can set commands to a different bus, but you can't move something from one bus to another, you must use a standing point 16:51:14 ehird: why is "person" the referent in (person said "indeed"), and not, say, "indeed"? 16:51:18 Which there will be, plenty 16:51:19 ?person said "indeed" 16:51:22 ?karma of ?person 16:51:26 -> 16:51:39 Every bus will be a FIFO stack 16:51:39 select ?person, ?karma where { ?person :said "indeed" . ?person :karma ?karma . } 16:51:43 oklopol: because "indeed" is a quoted string. 16:51:46 with a limit of 15 16:51:54 asiekierka, Fungespace Query Language 16:51:58 ehird: elaborate 16:52:00 also, ehird, what's the language? 16:52:05 oklopol: well, what do you mean 16:52:08 it's FQL? 16:52:14 asiekierka: Trying to parse restricted English into SPARQL. 16:52:18 the person said "indeed", which is a funny word 16:52:25 oklopol: and? 16:52:29 (person said "indeed") is a funny word 16:52:38 ehird, hm did I miss something had you on ignore still there 16:52:38 because 16:52:41 you say: 16:52:41 anyway 16:52:47 it would look like this: 16:52:48 but here, "indeed" is the referent 16:52:50 oklopol: the karma of the person who said "indeed" 16:53:00 oklopol: phrase it in the other interpretation, i'll tell you how it parses down 16:53:23 Hmm 16:53:24 phrase what in the other interpretation 16:53:36 oklopol: the "karma of indeed" thing 16:53:37 :P 16:53:39 I wonder whether should i make an ircREGbotXY 16:53:43 phrase it in the full english 16:53:43 like my 16:53:47 the karma of the person who said "indeD" 16:53:49 "X > 2 & X < 5 & (Y > 5 | Y < 3)" 16:53:53 0"X > 2 & X < 5 & (Y > 5 | Y < 3)"S 16:53:54 even 16:54:03 though it would actually be reversed 16:54:06 the karma of the "indeed" said by a person 16:54:09 since it would be a 0"gnirts" 16:54:37 actually no 16:54:41 oklopol: -> karma of ("indeed" said by person) 16:54:42 it should use prefix notation 16:55:18 ehird: so the *position* inside the parens was what made "person" the referent 16:55:20 0"(& (> X 2) (< X 5) (| (> Y 5) (< Y 3)))"S 16:55:26 oklopol: uhh, yeah... 16:55:37 but again reversed of course 16:55:43 nevertheless, i have no idea what you're talking about :P 16:55:56 anyone: what do you think? 16:56:09 oklopol: i'm trying to make it so that you'll be able to: 16:56:14 botte, what is the karma of the person who said "indeed"? 16:56:19 and it'll reply like 16:56:21 Hey, is REGXY a good esolang? 16:56:24 ah. 16:56:26 person=ehird, karma=-454 16:56:30 person=oklopol, karma=3478234234 16:56:30 0"(& (> X 2) (< X 5) (| (> Y 5) (< Y 3)))"S to return a list of (top of stack first) Count,X,Y,Value,X,Y,Value 16:56:36 person=botte, karma=STACK OVERFLOW 16:56:45 so total cell count 3 * Count + 1 (for count itself) 16:56:50 assuming befunge 16:56:50 oklopol: "said", here, refers to a complete line, actually 16:56:55 what about my karma 16:57:03 ah wait, that wouldn't work for more than trefunge 16:57:08 since Z... 16:57:09 asiekierka: So low it overflow. :P 16:57:09 so 16:57:11 That rhymes. 16:57:26 what is the karma of the person for whom it's true that e happened to say "indeed" at some point 16:57:31 So low it overflows, for the good of water flows. 16:57:42 X=$1 Y=$2 Z=$3 and so on 16:57:46 Uh... That didn't make any sense, but it RHYMES! 16:57:48 Oh wait 16:57:50 a Rhyme esolang! 16:57:59 or not 16:58:00 no, not 16:58:25 rhymesssss! 16:58:38 One problem with REGXY 16:58:40 there's no I/O 16:59:10 Except if we modify either regular expressions or add a command. 16:59:22 what is the karma of the person for whom it's true that e happened to say "indeed" at some point 16:59:27 at this point botte says "go fuck yourself". 17:00:30 why? is it liek stuppid 17:00:42 my INTERNET IS NOT working :< 17:00:50 oklopol: you could just say "what's the karma of the person who said 'indeed'" 17:00:51 :P 17:01:20 RWLR -> RLWR... Read Left, Write Right... hmm... 17:02:30 An useless language. ^ - input a char, put it in the current cell, and move left. If you're at 0, move to the end of the cell memory. AND v - Write the current cell, and move right. If you're at the end of the cell memory, move to 0. THIS IS USELESS!!! 17:02:45 ^vv - a simple CAT one char program 17:02:48 Basically 17:02:51 You say "a" 17:02:59 and it outputs \0 a 17:03:00 -!- M0ny has joined. 17:03:20 s/Write/Output 17:03:30 asiekierka: yeah sounds pretty useless 17:03:30 oklopol: here is my current stoopid parser thingy 17:03:31 parser = ( 17:03:31 ('the ?', lambda x: x), 17:03:31 ('? of ?', lambda x, y: Of(x, y)), 17:03:31 ) 17:04:20 ehird, nice 17:04:22 Aggg no terminals. 17:04:47 plop 17:04:59 ehird: "? of ?" is pretty useful :P 17:05:05 oklopol: whaddya mean :-p 17:05:08 a of b and c of d 17:05:11 ehird, hm what happened to ais523? Got any idea why the bouncer isn't connected? 17:05:16 O(a, b and c of d) 17:05:18 *Of 17:05:31 AnMaster: FOR FUCKS SAKE AIS523 IS NOT YOUR PERSONAL IRC-BUDDY 17:05:37 ^show 17:05:37 echo reverb rev bf rot13 hi rev2 fib wc ul ctcp oko cho choo 17:05:38 IF THE BOUNCER ISN'T CONNECTED THAT'S BECAUSE HE'S DOING SOMETHING ELSE, OKAY? 17:05:40 Uh 17:05:44 jeeeez 17:05:45 What's CTCP, OKO, CHO and CHOO 17:05:47 ^show ctcp 17:05:47 +.,[.,]+. 17:05:49 oklopol: what about it 17:05:50 ehird, when did I claim he was? 17:05:52 indeed, ais is mine 17:05:52 ^show oko 17:05:52 >,[>,]<[<]>[>[.>]<[<]>] 17:05:54 ^show cho 17:05:54 >,[>,]<[<]>[[.>]<[<]>[-]>] 17:05:55 ^show choo 17:05:55 >,[>,]+32[<]>[[.>]<[<]>[-]>] 17:06:00 ^cho wtf? 17:06:00 wtf?tf?f?? 17:06:00 MINE 17:06:02 ^choo wtf? 17:06:03 wtf? tf? f? ? 17:06:06 AnMaster: When you implied that ais523 doing something than being on irc is a total anomaly. 17:06:10 choo choo choo 17:06:13 ^ctcp choo 17:06:25 oklopol: 'a of b and c of d' would be: 17:06:31 ^ctcp I SEE NEW COMMANDS WERE ADDED. 17:06:32 ehird, usually the bouncer is still connected. But that wasn't the case 17:06:39 oklopol: And(Of(a,b), Of(c,d)) 17:06:48 ^ctcp rocks ... I SEE NEW COMMANDS WERE ADDED. 17:06:50 ehird: and why exactly would it be that? 17:06:51 AnMaster: because he /parted here when psygnisfive was talking about sex. 17:06:53 ^oko lol 17:06:53 olololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololololo ... 17:06:55 oklopol: why wouldn't it be? 17:07:00 ^oko asiekierka 17:07:00 siekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierkasiekierka ... 17:07:01 ehird, ah 17:07:28 ehird: because it could just as well be 17:07:36 oklopol: could just as well be what 17:07:38 Of(a, And(b, Of(c, d))) 17:07:44 yes 17:07:46 it could 17:07:51 I'm working on a esolang 17:07:55 oklopol: that's why there's precedence 17:08:02 Oh, I added cho and choo (they used to be called echochohoo and echo_cho_ho_o) back today. 17:08:07 precedance 17:08:23 ^cho cho 17:08:23 chohoo 17:08:26 oklopol: stuff higher up the parser list gets chosen first. 17:08:28 ^choo choo 17:08:28 choo hoo oo o 17:08:39 fizzie, hm ATHR will have issues for y, basically the bounds will be async updated. 17:08:50 ehird: err what? 17:08:56 oklopol: what 17:09:08 "higher up the parser list" 17:09:12 i don't know what that means 17:09:14 AnMaster: Well, I personally don't really care much what 'y' says. 17:09:15 oklopol: 17:09:16 parser = ( 17:09:16 ('the ?', lambda x: x), 17:09:16 ('? and ?', And), 17:09:16 ('? of ?', Of), 17:09:18 ) 17:09:21 ah 17:09:22 stuff coming first gets changed first. 17:09:25 that parser list. 17:09:25 *chosen 17:09:30 -!- Judofyr has quit. 17:09:36 A cat program looks like: 17:09:37 _ 17:09:43 $ 17:09:52 there's a space between _ and $ though 17:09:59 And it's bit-based 17:10:26 fizzie, well issue is that you have to select at command line if you want ATHR support, there is no way to not make this utterly slow or async, And since async when ATHR isn't loaded would mess up with mycology... Well. 17:10:45 AnMaster: s/well issue/the issue/ 17:10:57 ehird, "well," too 17:11:03 yes 17:11:05 well, the issue 17:11:09 indeed 17:11:15 s/to not/not to/ 17:11:20 s/issue/tissue/ 17:11:29 fizzie, also I got an idea for semaphores: The library may have more than one copy of some books in stock. 17:11:30 s/the/mother/ 17:11:34 AnMaster: s/got/have/ 17:11:43 ehird, ok... 17:11:57 actually that could be a literal "got" 17:11:57 It has control flow by... walls. Somehow 17:12:08 say you got the idea yesterday or something 17:12:30 asiekierka, a 2D language where the IP reflects according to the law of physics? 17:12:47 you need some way to make it have a non-trivial speed, direction and so on 17:12:50 oklopol: 'i thought of an idea' 17:13:06 http://rafb.net/p/5F9sTk22.html 17:13:08 "befunge on reals", does that sound enough like "ruby on rails" to be a pun? 17:13:15 Dots = Bits 17:13:15 i guess it doesn't 17:13:15 :) 17:13:21 asiekierka, and all cells it intersects with on the way... Well those it will execute the instruction in 17:13:35 even if that isn't what you thought it is a nice idea 17:13:42 What 17:13:48 the thing i linked to on rafb? 17:14:11 DOBELA - DOt-Based Esoteric LAnguage, a proposed name 17:14:13 ehird: "got" is fine, your mother and your face 17:14:20 asiekierka, oh naming something cat is a bad idea, since that is the tool used dump files to the terminal on *nix. Like type in cmd.exe (if you use windows) 17:14:37 i didn't name anything "cat" 17:14:41 A cat program looks like: 17:14:42 yes you did 17:14:47 well 17:14:48 AnMaster: ... idiot 17:14:50 ... 17:14:50 but it works like CAT 17:14:56 he implemented cat in that language 17:15:01 ehird, ah 17:15:02 right 17:15:05 I misread it then 17:15:08 * ehird rolls eyes. 17:15:14 The example in rafb is a oversized version of "cat", just to show all of it's features :) 17:15:16 AnMaster: pretty common esolang terminology 17:15:17 i mean 17:15:21 esolang's features 17:15:25 oklopol: yeah 17:15:27 Something to add? 17:15:35 i knew what a cat program was before knowing the util 17:15:50 And dots rotate when HITTING a wall, of course. 17:15:58 And my language calls bits "dots". Huh, weird. 17:16:08 Though they do look like dots, but that's another problem 17:16:11 asiekierka, I think you need mirrors 17:16:14 rather than walls 17:16:18 \ and / 17:16:21 They're mirrors actually 17:16:25 as well as _ and | 17:16:27 But they move based on the dot 17:16:33 asiekierka, well "90 degrees" hm :/ 17:16:34 Also, it's not meant to be ADVANCED 17:16:44 asiekierka, what if dots collide? 17:17:06 Uh... Well, thanks for telling me that, i think they start moving in a reverse direction 17:17:27 asiekierka, I think 0 and 1 colliding should destroy each other 17:17:34 like the particle and the anti-particle 17:17:36 Right 17:17:46 asiekierka, 1 and 1 or 0 and 0 I'm not sure about 17:18:03 so maybe you want to follow electromagnetic rules? 17:18:12 so 1 and 1 attach to each other creating a wall? 17:18:22 and 0 and 1 reflects 17:18:32 0 and 1 colliding will destroy each other 17:18:33 0 and 0 would also create a wall that way 17:18:36 Yeah 17:18:37 hm ok 17:18:42 but where should it be placed then?> 17:18:46 at the left side 17:18:46 asiekierka, no doesn't work if they destroy each other 17:18:48 the right side 17:18:52 Reflects, as in 17:18:56 asiekierka, or below/above? 17:19:02 they move in reverse directions? 17:19:05 depending on how 17:19:06 hm 17:19:17 asiekierka, no I think the wall should be between those cells :D 17:19:29 But if they collide ,. 17:19:31 and not , . 17:19:53 Because it'll be like: , . | , . OR , . | ,. 17:20:00 So we must handle BOTH exceptions 17:20:18 asiekierka, also those the wall need a charge. So if you have a 2x0 and it it with an 1 you get a 0 particle going in the opposite direction of the 1 17:20:20 :D 17:20:34 say you have: 17:20:43 This is getting... CONFUSING! 17:20:45 -> . . <- 17:20:46 then 17:20:51 -> . . <- 17:20:52 err 17:20:57 Just speed it up 17:20:57 when they hit 17:20:58 shall we? 17:21:03 yes 17:21:04 oklopol: /msg 17:21:04 -> .. <- 17:21:08 -> ** <- 17:21:08 then 17:21:12 Mhm 17:21:12 -> | <- 17:21:13 but 17:21:15 it should 17:21:18 be between 17:21:19 those * 17:21:24 Ok 17:21:32 So if they collide . . it's created inbetween 17:21:35 asiekierka, not in either cell, just between 17:21:42 , , is the same 17:21:48 ,, creates something like "| " 17:21:52 and .. does " |" 17:21:53 asiekierka, no 17:21:54 .. 17:21:55 | is a wall 17:21:55 creates 17:21:57 a wall 17:22:00 between those dots 17:22:01 WHERE? 17:22:03 there's no BETWEEN 17:22:06 these dots 17:22:14 1 char = 1 thing to be in it 17:22:17 asiekierka, you are using integer coordinates? 17:22:18 not 1 char = half a thing to be in it 17:22:26 It all happens on the same ascii map 17:22:27 blergh 17:22:31 So they must move just like in ASCII 17:22:32 :) 17:22:45 ok anyway this made me get an idea for another language 17:22:54 Ok 17:22:56 basically your instruction pointer is a photon 17:22:59 I'm getting my own behavior then 17:23:01 that enters the box 17:23:17 it will bounce on all walls as if they were mirrors 17:23:31 however 17:23:40 the space is filled with some instructions 17:23:52 so each instruction that it illuminates,,, is executed 17:24:12 it will allow non-trivial angles for bouncing 17:24:23 so it needs a proper intersection test 17:24:31 asiekierka, what do you think of this idea? 17:24:44 neat 17:24:50 but i didn't have physics at school YET 17:25:00 nor i wouldn't have for another year 17:25:01 or so 17:25:01 but 17:25:12 http://rafb.net/p/GKrMDk84.html - DOBILA (sorry for the misspell) docs v.2 17:25:17 asiekierka, the input angle to the normal is the same as the output angle, except at the opposite side 17:25:40 like: 17:25:40 \ / 17:25:40 \ / 17:25:40 \/ 17:25:40 ------ 17:25:54 So i added an instruction, EXCEPTIONS and the uncommented example 17:26:05 To see how it'd look like in a normal text file 17:26:13 Oh, and any other chars are ignored, treated like space. 17:26:28 asiekierka, there is an alignment error in your paste 17:26:35 for the uncommented example 17:26:37 W/where? 17:26:40 Oh 17:26:41 i see 17:26:42 thx 17:26:48 Any other fixes? 17:26:49 or ideas? 17:27:00 "$ - Takes up dots. When it gets 8 of dots, it outputs chars based on them, in FIFO." 17:27:08 this implies each $ is separate 17:27:15 have it's own fifo 17:27:22 but then the example isn't cat 17:27:25 Oh 17:27:38 asiekierka, also in the commented example you got a timing issue 17:27:48 the 1 and 0 wouldn't reach their $ at the same time 17:27:55 since the path is longer for 1 17:29:14 The only example i wouldn't "explain", and leave it for the interpreters, is that how _ outputs dots 17:29:18 but 17:29:20 Feel free 17:29:22 oh wait 17:29:23 asiekierka, another idea: have = accelerate the dots to double its current speed if particle enter horizontally, and have it decelerate to half the speed if the dots enter vertically 17:29:23 wrong paste 17:29:36 Also 17:29:40 6 commands is enough 17:29:41 http://rafb.net/p/4h4AbP70.html 17:29:51 asiekierka, how do you do flow control? 17:29:53 How is it NOW 17:30:03 asiekierka, since that is trivially non-turing complete 17:30:08 How to make it TC then 17:30:27 well you need 1) flow control and 2) storage I think 17:30:33 Storage is the dots 17:30:48 asiekierka, how can you store one in a "variable" to retrieve it later? 17:30:49 You store them while they move 17:31:05 I could make a command to retrieve a dot from the FIFO 17:31:18 wouldn't help as the fifo is limited in size 17:31:48 Argh! 17:31:53 asiekierka, anyway all you can do with # is to sort dots. 17:31:59 Well 17:32:00 i have an idea 17:32:53 Argh 17:32:55 asiekierka, ideas that may help: 1) something to flip a 0 to a 1 and vice versa. 2) have some sort of wall that when it is hit from one direction changes the way 0 and 1 reflects (for left/right) 17:32:55 No, it fails 17:32:58 I think those could help 17:33:05 for flow control 17:33:09 1) would be enough i think 17:33:09 not for memory 17:33:22 Since you can flip once 17:33:27 And then flip just at the output time 17:33:44 asiekierka, also for .. note they only destroy each other if traveling in opposite directions 17:33:46 so they collide 17:33:58 or you can't have two directly after each other traveling same way 17:34:03 or one traveling up and the other down 17:34:18 You have infinite space. 17:34:23 asiekierka, yes and? 17:34:26 And i'm removing "_". Its behavior was too confusing. 17:34:32 you could get input really fast 17:34:42 Yes, but it's behavior wasn't defined 17:34:46 So 17:34:51 What command should i remove 17:34:54 from # , . $ " _ 17:34:58 Or none, even 17:35:55 Hm? 17:35:56 Well 17:35:59 # , . can't be removed 17:36:01 asiekierka, anyway you need something so that one 1 or 0 can affect another one, like | if hit from above then it will make everything that hits it horizontally go down, if it is hit from below it will everything that hits it horizontally go up 17:36:04 that could be useful 17:36:08 Uh 17:36:18 to allow a loop that you could retrieve data from 17:37:05 Also, transporters 17:37:10 eh why? 17:37:17 you can have flows that cross 17:37:24 Yes 17:37:27 But it allows you 17:37:28 when hit 17:37:33 to when another dot hits it 17:37:41 to be transported to the other transporter 17:37:49 Otherwise, it's ignored, except if \ hit from south 17:37:51 and / hit from north 17:38:08 well, I leave it up to you to make it TC :) 17:38:10 So you can break loops. 17:38:14 :) 17:38:22 But you can only have 2 transporters 17:38:23 :/ 17:38:23 asiekierka, the | I suggested would be able to create a loop 17:38:58 Ok 17:39:02 I'm at 7 commands now 17:39:06 Not fixing the storage 17:39:09 now* 17:39:18 asiekierka, I think infinite space could work for that 17:39:28 assuming the infinite space wraps around 17:39:48 Ok 17:39:54 wait no 17:39:58 at 7 commands, publishing. 17:40:09 but anyway, you could use a group of walls to create a storage loop for tos 17:40:11 dots* 17:40:15 http://rafb.net/p/MXSZBt60.html 17:40:16 together with | 17:40:17 Here you go 17:40:18 Fixed storage 17:40:22 and i wonder if it's TC now 17:40:26 Oh 17:40:37 When ^ is hit west or east - behavior left! 17:40:45 asiekierka, How would you generate a dot? 17:40:58 as in infinite flow of them 17:41:01 Oh 17:41:06 an infinite flow of dots 17:41:13 I also have an idea how to make ^ more useful 17:41:30 asiekierka, also you removed _ but it is still in the example 17:41:31 hm 17:41:42 oh, wait 17:41:46 i removed _? Sorry 17:41:54 seems you did 17:42:02 I wasn't meant to do that! 17:42:27 asiekierka, anyway two dots that are next to each other shouldn't cause a collision unless their paths are intersecting 17:42:52 asiekierka, as for "The infinite space wraps around." I don't think that actually works 17:43:01 it wouldn't be implementable for dots for a start 17:43:11 http://rafb.net/p/ApA5d942.html 17:43:16 Hm. 17:43:18 v6. 17:43:19 Test THIS 17:43:29 ^ can stop/start the ones/zeros generators 17:43:42 asiekierka, you only need one of ; and : 17:43:42 I'm at 10 commands so far 17:43:45 Oh 17:43:49 since you could use = to convert them 17:43:53 Right 17:44:06 I could also make it a different way 17:44:12 asiekierka, also does = make the dots pass through it ? 17:44:17 It's like 17:44:25 ",= " " =." 17:44:29 right 17:44:34 And north/south works the same 17:44:39 -!- ais523 has joined. 17:44:39 So do south/north and east/westy 17:44:40 hi ais523 17:44:41 ais523, hi 17:44:43 east/west* 17:44:44 hi ais523 17:44:50 We're projecting my esolang idea 17:44:55 http://rafb.net/p/ApA5d942.html - so you can catch on 17:45:15 asiekierka, well I'm far from sure if that is tc or not any longer at least 17:45:21 -!- sebbu has joined. 17:45:31 I bet ais523 could help you better 17:45:39 Ok 17:45:45 lemme just finish up :/; 17:46:40 http://rafb.net/p/RIRUvV41.html 17:46:42 v6.5 17:46:52 what's the question? 17:46:57 Is this language TC 17:47:08 also, in |, i meant Dots, when hitting | north/south, are destroyed. 17:47:10 Right. 17:47:15 Is this language TC 17:47:18 if not, what does it lack 17:47:47 The least point and greatest point as reported by y may also be asynchronously 17:47:47 updated. This may be true even if no threads have been created. If that is the 17:47:47 case, the implementation should offer a command line option for supporting ATHR 17:47:47 (async updates), and a sync update mode (using ATHR results in undefined 17:47:47 behaviour). 17:47:51 ais523, ^ :/ 17:48:02 that is the only way I can resolve that issue in 17:48:49 asiekierka: how do you plan to do infinite storage? 17:48:57 The FIFO. 17:49:03 as far as I can see, the FIFO holds infinite data 17:49:03 Oh wait 17:49:07 but there's no way to find out what it is 17:49:08 yes 17:49:10 apart from telling the user 17:49:23 Oh wait 17:49:24 rright 17:49:28 You're right 17:49:34 you can't output from the FIFO without I/O... yet 17:50:11 everything else worked fine so far, but this is really a blocker for me, how to update bounds for funge space so it works for other stuff. 17:50:14 sigh 17:50:18 ais523, Any great idea? 17:50:34 AnMaster: I'm currently trying to process demands from 5 people at once 17:50:39 and catch up on about 120 emails 17:50:46 async works fine, but will change stuff even if ATHR isn't loaded 17:50:49 and that isn't acceptable 17:51:10 http://rafb.net/p/mQHMAN57.html 17:51:14 v7.42 :) 17:51:41 AnMaster: least and greatest point on y is a very non-Befungy thing for me 17:51:49 to me, Fungespace is conceptually infinite 17:51:57 hm? and? 17:51:57 ais523, yet they are in the core spec, mycology tests it. 17:51:58 and so on 17:52:01 Is the new version good 17:52:09 the fact that practically it's finite and dynamically updated is not really relevant 17:52:21 ais523: Is DOBELA TC now? 17:52:21 ais523: it's so that you can use o to dump the non-empty part of funge-space 17:52:22 even the Funge-98 spec says that space needn't be dynamically updated, although it usually is 17:52:32 Also 17:52:45 in ZERO/ONE dots, i meant rotates instead of moves 17:53:24 asiekierka: my answer now is probably, but I'd have to give it more thought 17:53:31 it seems reasonable that you could use the FIFO as a Minsky machine 17:53:45 and use a different part of your playfield as a finite-state machine to control it 17:53:53 but? 17:53:55 but I'd have to implement it to be sure 17:54:01 Good luck. :P 17:54:07 First, we need an interpreter 17:54:15 But i don't know programming THIS WELL to make one 17:54:15 asiekierka, you code one yes 17:54:29 * asiekierka dies 17:54:44 why? 17:55:02 Newscaster: IMPORTANT NEWS! Asiekierka died from a heart attack after reading that he codes his interpreter, but he doesn't know dynamic programming! Causer yet unknown. 17:55:17 I don't know dynamic variables very well 17:55:22 I need an array of a dynamic size 17:55:26 Deewiant, still I assume you think async updated bounds in y is a bad thing when ATHR isn't loaded? 17:55:36 Each dot holding an X/Y register, and the rotation counter 17:55:40 And move them in this direction 17:55:46 And have an ASCII map 17:55:55 actually it is a bad thing anyway... hm 17:55:56 With the generators, it could possibly PWN your memory. 17:56:02 since it is used for wrapping 17:56:03 Since you could just put an : 17:56:05 and PWNED. 17:56:19 So no, i don't know how to make one 17:56:22 So, no 17:56:22 AnMaster: well, yeah, of course. Something giving wrong results unpredictably is generally not a good thing :-P 17:56:39 Deewiant, apart from bounds everything worked well so far 17:56:49 * AnMaster needs to consider bounds some more 17:56:53 AnMaster: so you've been lucky :-P 17:56:57 So, anyone willing? 17:57:09 unless you can prove it never happens, your program is incorrect 17:57:14 Deewiant, well pretty well, usual amount of typo bugs and such of course. 17:57:22 anyway I could make it sync and slower 17:58:02 asiekierka, you code it 17:58:04 http://rafb.net/p/lVf6BV28.html 17:58:05 I said already 17:58:09 But i don't know HOW to code it 17:58:10 :/ 17:58:16 asiekierka, SOL then 17:58:20 SOL? 17:58:26 S*** out of luck 17:59:09 asiekierka, and you want either a hash array or a tree structure 17:59:09 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 17:59:48 and of course : could fill memory 18:00:23 -!- asiekierka has joined. 18:00:28 Deewiant, some sort of compare and exchange would work for bounds, except that is non-trivial in erlang 18:00:34 asiekierka: asiekierka, and you want either a hash array or a tree structure and of course : could fill memory 18:00:40 : filling memory is a user fault 18:00:58 You'd want some way to discard bits if you don't already have it 18:01:00 http://esoteric.voxelperfect.net/wiki/DOBELA - Working on the Wiki thread 18:01:06 I do 18:01:10 sending them to v 18:01:19 asiekierka, and you want to rate limit : to every other cell 18:01:32 asiekierka, what if you want to destroy without outputting to fifo? 18:01:41 from* 18:01:46 Ahem 18:01:46 ah wait 18:01:48 v: When hit south, destroys the dot. 18:01:53 right 18:02:03 :) 18:02:36 Deewiant, ais523: Another idea I had for another fingerprint: Fungespace Query Language 18:02:41 So? 18:03:40 "(& (> $1 2) (< $1 5) (| (> $2 5) (< $2 3)))" Using $1 and $2 instead of x/y for reasons for n-funge for n > 3 18:04:02 also the value v would mean "value of cell is" 18:04:11 like (= v 4) 18:04:43 return a list of (top of stack first) Count,X,Y,...,Value,X,Y,...,Value 18:04:51 where ... are any more dimensions needed 18:04:54 wait 18:04:55 wrong 18:05:07 Count,...Y,X,Value,...Y,X,Value 18:07:35 Hm, I wonder how insanely slow using a full blown database for fungespace would be 18:09:09 What are the categories DOBELA could be assigned to? 18:09:15 oh wait 18:09:16 i found a list 18:10:27 Stack-based, Unknown computational class, Two-dimensional languages, Unimplemented... 18:10:29 Anything else? 18:10:38 stack-based? 18:10:45 Or queue-based? 18:10:48 not sure about that 18:10:48 I'm not sure 18:11:13 ok 18:11:14 oh 18:11:15 yes 18:11:32 Queue-based, Unknown computational class, Two-dimensional languages, Unimplemented 18:11:33 Anything else 18:11:45 it's queue-based and 2D 18:11:48 also, year 18:11:49 isn't it a cell automaton? 18:11:50 2008, presumably 18:11:52 2008 18:11:55 AnMaster: not quite 18:11:58 bully-a-lot-one 18:12:00 though 18:12:05 It doesn't need th ecells to be shown 18:12:10 the cells* 18:12:13 But you can, though 18:12:17 asiekierka, nor does RUBE does it? 18:12:23 AnMaster: cellular automata don't have FIFOs 18:12:25 yeah 18:12:29 ais523, ah right 18:12:31 but ais523 has a good point 18:12:44 Also 18:12:49 It's just a language, right? 18:13:01 yes, Category:Languages 18:13:05 And category:2008 18:13:18 Since i made it... uh... today, right? 18:13:54 I think i should make a hello world, but it's... Too easy! 18:14:01 Oh wait 18:14:04 i didn't define a thing 18:14:08 The default direction of the dots! 18:14:10 Oops. 18:14:15 ais523, I had an idea for another language, it could be 2D or 3D and would use a particle, say a photon or something else, that bounced on the perfect mirror walls, and either you would need to trace it's path, seeing what instructions in the room it intersected with to find out what instructions were executed 18:14:17 By default, they move... east, or south? 18:14:19 Let's debate! 18:14:25 ais523, flow control by flippable mirrors 18:14:31 AnMaster: seen BackFlip? 18:14:41 ais523, it will allow non-trivial paths 18:14:49 asiekierka: north-northeast! 18:14:50 ah, ok 18:15:00 ais523, also you would have to consider refraction index of the materials 18:15:03 I only have N/S/E/W 18:15:06 ais523, and so on 18:15:10 Also, as generators make dots that move east 18:15:16 asiekierka: West! 18:15:19 ais523, however the photon wouldn't be absorbed 18:15:19 East! 18:15:24 It'll fit to the generators! 18:15:28 And for Hello World to work 18:15:31 i could just make 18:15:32 West! So it doesn't fit! 18:15:36 East! 18:15:40 Bah! 18:15:44 Because it's meand to be useful, actually 18:15:49 And hello world would be: 18:15:52 (put an array of dots here) $ 18:15:54 And that's all! 18:16:00 ais523, what do you think of this idea? 18:16:02 That's how you make a Hello, World in my language 18:16:18 AnMaster: relatively interesting 18:16:24 I'm kind of distracted atm, though 18:16:26 if it's west 18:16:27 ais523, it could also be made to have several photons, and have lamps and such 18:16:31 -!- ais523 has changed nick to ais523|busy. 18:16:33 ais523, and it could be 3D :D 18:16:34 then $ (stringofdots here) 18:16:35 oh well 18:16:58 however asiekierka didn't seem to find it interesting at all, which is odd 18:18:00 Since i don't know physics 18:18:05 so i didn't quite understand 18:18:12 ais523|busy, further I think instructions should be possible to place at non-integer coordinates, same for walls, flippable mirrors and such 18:18:29 AnMaster: have you seen Gravity? 18:18:44 ais523|busy, yes, but that uses different parts of physics 18:18:50 I'm unsure how to actually handle the infinite memory 18:18:51 :/ 18:19:18 ais523|busy, since I want this photon language to be TC 18:21:02 ais523|busy, I think declaring everything as some sort of list of tuples, or maybe in S-Expressions are the only sane way 18:21:03 -!- KingOfKarlsruhe has joined. 18:21:06 for file format 18:22:27 http://esoteric.voxelperfect.net/wiki/DOBELA 18:22:29 (additem-simple Type X Y Z) 18:22:34 Here you go, a DOBELA esolang wiki 18:22:37 wiki enty 18:22:39 entry* 18:22:43 Now to add categories 18:22:52 (additem-direction Type X Y Z DirX DirY DirZ) 18:23:14 (additem-volume Type minX minY minZ maxX maxY maxZ) 18:23:21 ais523|busy, maybe something like that? 18:23:28 and possible extra parameters in some other way 18:23:31 like colour of lamps 18:23:33 oh well 18:24:21 probably just specific (lamp '(x y z) '(x y z) '(r b g) intensity) 18:24:23 or such 18:24:32 probably in photons per second or such 18:24:38 Also, my esolang is text-based, right 18:24:45 or is it pattern-based 18:24:58 nope 18:25:00 text-based 18:25:03 asiekierka, patterns would be like regex ones I suspect 18:25:05 Also 18:25:09 what's my language's level 18:25:11 is it low-level 18:25:13 or high-leel 18:25:15 level* 18:25:34 asiekierka: computation cannot add new dots 18:25:49 oops yeah an issue 18:25:53 you will just have the dots you had initially, or less. 18:26:00 You can generate dotas 18:26:01 dots* 18:26:03 you need to add some breeding rules 18:26:03 oklopol, what about the : ? 18:26:04 you can? 18:26:06 and switch whether you do it and you don't 18:26:07 i may have missed it 18:26:14 : - Generates ones east by default. 18:26:15 ah 18:26:18 And you can also use = or switch whenever it's zero or one 18:26:19 i did miss that 18:26:21 :) 18:26:22 what does that mean? 18:26:29 oklopol, generate one dots to the east 18:26:29 It generates ones east 18:26:30 I think 18:26:32 so first it's : 18:26:39 then :. 18:26:40 then :... 18:26:42 wait 18:26:43 :.. 18:26:46 asiekierka, that doesn't work 18:26:51 then :... then :.... then :..... 18:26:54 until it's terminated 18:26:55 :) 18:26:55 I said it should have a rate of every other turn 18:27:00 ok 18:27:05 okay, second issue 18:27:09 asiekierka, since .. is defined as # 18:27:09 so 18:27:09 :P 18:27:11 this whole things is fully static 18:27:17 i cannot see any computation 18:27:21 there's no interaction 18:27:24 :. then : . then :. . then : . . then :. . . 18:27:28 there's no changing the environment 18:27:33 But when they collide 18:27:34 as in 18:27:36 oklopol, ais523 suggested it may be possible to simulate minsky in it 18:27:39 there's just a few dots going in circles 18:27:41 ->. .<- 18:27:45 and ->..<- 18:27:46 oklopol, there is | too 18:27:47 Not when 18:27:49 .. 18:27:55 when the first one is moving up 18:27:57 and the second down 18:28:00 when they COLLIDE 18:28:01 :P 18:28:13 right you fixed that then ais523|busy 18:28:13 I think that may mean it is self-modifying 18:28:14 :P 18:28:14 err 18:28:14 if it isn't TC, it's due to lack of working flow control 18:28:15 asiekierka, ^ 18:28:35 anyway 18:28:38 so, what should i do now 18:28:48 ais523|busy, If I make Photon I need your help I bet working out what is needed 18:28:54 -!- KingOfKarlsruhe has quit (Remote closed the connection). 18:29:10 oh 18:29:27 | has a state which can be changed by hitting it from a certain direction? 18:29:32 oklopol, yep 18:29:35 ah 18:29:38 http://esoteric.voxelperfect.net/wiki/DOBELA 18:29:40 Fixed! 18:29:41 well *that's* computation 18:29:44 oklopol, I suggested that one as a way to be able to redirect 18:29:55 So 18:30:01 Is it TC, is it not TC... I wonder. 18:30:41 asiekierka, 1) implement a interpreter for it 2) implement a TC complete language in it 18:30:42 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 18:30:43 err 18:30:47 TC language* 18:31:24 oklopol, anyway what did you think of my Photon language? 18:31:33 -!- asiekierka has joined. 18:31:34 Boo! 18:31:37 What did i miss 18:31:38 asiekierka, 1) implement a interpreter for it 2) implement a TC complete language in it 18:31:46 * asiekierka died. TWICE 18:31:46 err 18:31:46 TC language* 18:31:56 asiekierka, well that is your own problem 18:32:05 you can't expect someone else to do it for you 18:32:05 * asiekierka died. THE FOURTH TIME TOTAL 18:32:14 I know a person that can do 1) 18:32:15 :) 18:32:21 well not me 18:32:27 I have other things to do 18:32:31 But i'll need to wait to thursday 18:32:33 or friday 18:32:37 like befunge and this Photon language idea I had 18:32:37 Or someone may want to do it 18:33:35 asiekierka: are you unable to code? 18:33:48 i am able 18:33:55 i just don't know enough programming to do it 18:34:39 So, you are unable to code. 18:36:08 and? 18:38:54 hello? 18:39:37 -!- asiekierka has quit. 18:40:12 -!- Corun has quit (Read error: 110 (Connection timed out)). 18:41:32 -!- KingOfKarlsruhe has joined. 18:42:17 ehird, how would you represent the angle of an object in a 3D space. Say a lamp with a position (x, y, z) but what should be used for the angle it is pointing towards? 18:42:35 Uh. A number? 18:42:44 In degrees or radians or something. 18:42:53 well, relative what? 18:43:00 what 18:43:03 polar coordinates or something sounds familiar 18:43:06 use a unit vecotr 18:43:08 *vector 18:43:32 oklopol, oh? I'm sorry but my 3D maths are kind of rusty (ie, never existed) :( 18:43:50 a vector that points to where ever the object is headed 18:43:54 ah 18:43:54 and is 1 long 18:43:57 right makes sense 18:43:59 good idea 18:44:16 oklopol, would that be same as normalised vector? 18:44:20 -!- Sgeo has joined. 18:44:31 just trying to refresh memory there, since that sounds familiar 18:45:09 yes, normalized 18:45:19 err yeah normalized 18:45:24 with z or s ;P 18:45:28 normalization is just making the length 1 18:45:53 in any-dimensional vectors 18:47:18 for rate of lamps that emit single photons and have a perfect exit direction (no spread) 18:47:21 -- Parameters Coordinates, Direction, Wavelength, nanoseconds between each photon 18:47:21 (lamp '(x y z) '(x y z) wavelength time) 18:47:23 would that be sane? 18:47:41 AnMaster: um, make your parameters self-describing 18:47:52 coords direction wave-length (not sure for the last one) 18:47:55 ehird, that was just an example, would have numbers there 18:48:02 what language 18:48:16 ehird, file format for Photon 18:48:23 that I described above 18:48:30 it is either that or some sort of tuples 18:49:02 numbers are either integers or double (at least) 18:49:20 ehird, so either scheme-ish S-Expressions 18:49:32 or tuples of some type 18:49:55 ehird, you add objects, flow control by mirrors that flip when photons hit them 18:50:01 and so on 18:50:21 refraction index should be correctly handled for objects too 18:50:40 ehird, I think this language could be fairly interesting, and ais523|busy said as much above 18:50:41 :D 18:52:20 can you go over the elements that do the actual computation? 18:52:26 something about flippable mirrors 18:52:36 i think i heard something like that 18:52:44 oklopol, well flipped by photons 18:52:58 oklopol, and yes I plan to break the laws of physics if I have to to make it tc 18:53:02 because the plan is to make it tc 18:53:07 far from all the details are worked out 18:53:10 a photon hits a certain kind of mirror, and it will rotate? 18:53:13 AnMaster: Gravity is uncomputable 18:53:16 oklopol, yes 18:53:32 ais523|busy, well I think this one should be computable if you do ray-tracing 18:53:34 okay, that sounds like computation, but it also sounds unprogrammable 18:53:48 oklopol, hard to program yes 18:53:49 is there gravity? 18:53:59 oklopol, you mean to act on photons? 18:54:03 My plan was: no 18:54:31 thought so 18:54:33 since that would make it a LOT harder to implement, if not even unimplementable 18:54:45 yes not to mention it would be pointless 18:54:55 oklopol, why? 18:55:07 gravity should act on the objects but not the photons ;-P 18:55:12 :D 18:55:20 ais523|busy, anyway I plan to make it tc and possible to implement, even if messily hard to program in and messily hard to implement 18:55:26 AnMaster: no real reason, just my gut talking 18:55:26 ah, ok 18:55:31 the photons will catch up until the program's been running so long they're moving at light speed 18:55:39 Deewiant, haha 18:55:47 "The photons travel at the speed of light (for the given material). Since this 18:55:47 is too fast to be able to simulate in real time for current computers running 18:55:47 the simulation at a slower speed is allowed." 18:55:52 from the draft I'm *trying to write* 18:56:01 I wonder if it will be easier or harder to implement than Feather 18:56:35 anyway, I think I've figured out how to prevent Feather going into an infinite loop (as opposed to arbitrary loop) when it parses the parser with itself 18:56:55 make the parser property of an object be the parser it was parsed with 18:56:56 arbitrary loop? 18:57:00 so ^parser is the parser 18:57:04 Deewiant: it's a Feather thing 18:57:11 ais523|busy: uh, just make it parse the parser with the previous parser 18:57:15 basically, it's a loop that runs a finite number of times 18:57:16 then parse the parser with the current parser 18:57:20 until oldparser == newparser 18:57:27 (i.e. reparse until the parsing stabalizes) 18:57:29 anyway, lamps (single photons at a given rate, with possibly a max count), surfaces (perfect mirrors or perfect absorbers), flippable mirrors, and volumes (transparent, with a given refraction index) 18:57:30 but you can retroactively change how many times it ran 18:57:32 what else do I need? 18:57:51 thus it's effectively an infinite loop that runs in finite time, if you ever find that it didn't run far enough you change your mind about how far it ran 18:58:00 ehird: oldparser will never == newparser, probably 18:58:28 ais523|busy: i doubt it 18:58:32 ais523|busy: if you just add some new syntax, but don't use it in the parser, then it'll work immediately 18:58:44 if you make it parse a certain construct differently 18:58:49 but include a backwards compatibility clause 18:58:52 it'll immediately stabalize 18:58:56 then remove the backwards-compat clause 18:59:00 and since its running on the new parser, it'll work. 18:59:51 ehird: how do you compare functions for equality, again? 19:00:03 uh, you don't 19:00:06 you compare the parsetree. 19:00:12 ehird: there is no parsetree 19:00:22 "parser"'s a bit of a misnomer 19:00:28 it's a function which maps strings to functions 19:00:33 sort of like eval 19:00:39 ais523|busy: well, just do a dumb compare then 19:00:41 for exact equality 19:00:50 it would always fail 19:01:13 ais523|busy: nope 19:01:15 think about it 19:01:19 i want to add a mega super syntax to the parser 19:01:20 now 19:01:25 i add it, but i also use it in the parser at the same time 19:01:26 BUT 19:01:35 i write the expanded form in a guard checkign for the old parser version 19:01:45 so it runs, uses the expanded form, runs it again, oh, now it uses the non-expanded shortcut 19:01:50 and then next time its stable 19:01:54 so then you can remove the backwards-compat guard 19:01:56 reparse 19:01:59 and it'll work immediately 19:02:01 voila 19:02:39 #feather is taken, i see 19:02:59 yes 19:03:08 #feather-lang is the appropriate channel 19:03:19 ah¨ 19:03:29 i've been there occasionally 19:03:59 ais523|busy, Deewiant, oklopol: http://rafb.net/p/jap3S630.html 19:04:09 comments and suggestions please 19:04:14 same goes for anyone else 19:04:51 I probably want some form of stdout too, but possibly no stdin 19:05:49 ehird, you too please 19:05:57 -!- omniscient_idiot has joined. 19:06:17 AnMaster: Make the format something like this: 19:06:56 [ lamp location: (X,Y,Z) direction: (X,Y,Z) wavelength: Foo time: Foo count: Foo ] 19:06:57 or similar 19:06:58 (also there shouldn't be a , after time in the s-expression example, that was a typo 19:07:09 ehird: Smalltalk? 19:07:12 ehird, that is hard to parse, ideally I want something prefix based 19:07:13 you could do it in prolog too 19:07:15 like scheme 19:07:25 lamp(vector(X,Y,Z),direction(X,Y,Z),Foo,Foo,Foo) 19:07:25 ais523|busy: Kind of a blend of lisp/smalltalk/n3/prolog. 19:07:27 THERE IS A THING CALLED LAMP 19:07:32 IT HAS THIS THING CALLED LOCATION 19:07:32 AnMaster: That is not hard to parse. 19:07:38 WHICH IS AS FOLLOWS: (x, y, z) 19:07:39 first node is the type of thing 19:07:40 I HAZ A LAMP 19:07:42 the rest of KEY: VALUE 19:07:44 simple. 19:07:46 ais523|busy, :( 19:07:52 it's just s-expressions with labels. 19:08:01 ehird, hm 19:08:07 ehird, so lets make that proper 19:08:17 ehird: Prolog is sexp too, but it uses comma not space and the first element is outside the parens 19:08:21 heh, was scared for a sec there 19:08:26 ? 19:08:29 thought it was asiekierka suggesting the prolog 19:08:34 ehird: Prolog is based on Lisp 19:08:42 although control flow is very different 19:08:43 ais523|busy: Hi. I know prolog. 19:08:45 Thanks. 19:08:56 ah, I misinterpreted what the ? was about 19:09:04 ehird, so lets make that proper 19:09:07 ehird, (lamp (list (list location (list X Y Z)) 19:09:08 and so on 19:09:08 lets go pen 19:09:12 what about that? 19:09:18 AnMaster: no, because that is pig ugly and pointless 19:09:20 yes that isn't finished 19:09:28 ehird, so is your format IMO :) 19:09:34 [ : : ] 19:09:39 Simple. Readable. Easily indentable 19:09:57 well 19:09:59 [ lamp 19:09:59 direction: (X,Y,Z) 19:10:00 foo: blah 19:10:00 etc: baz ] 19:10:01 I'll leave format till later 19:10:03 ok? 19:10:08 lets get on with the rest 19:10:13 Do I have to? 19:10:48 ehird, you could just shut up instead? 19:10:56 Charming. 19:10:57 or you could contribute to the language 19:11:09 Or I could talk about things unrelated to that language in #esoteric. 19:11:09 or you could just ignore me I guess and go on talking format 19:11:18 anyway 19:11:27 what other objects are needed to make it tc 19:11:27 Well, if I wanted to help you with your language before I certainly don't know. 19:11:32 how to create storage? 19:11:52 ehird, well as I said, lets just leave format till later? ok? 19:12:28 You're implying that I want an indepth discussion about it as opposed to merely glancing at it and having one opinion. 19:12:31 I have no intention to offend you, nor anyone else. 19:12:51 nor have I had that before 19:13:02 What are you even talking about? 19:13:25 ehird, you seemed offended at that I wanted to leave file format for later? 19:13:31 sorry if I misunderstood that 19:16:40 * ais523|busy wonders about what punctuation and capitalisation for hello world programs is most important 19:16:49 the original, in K&R, was "hello world" 19:16:53 but that doesn't seem very popular 19:16:54 Hello, world!\n 19:17:05 yes, that's the one I see most often 19:17:12 "Hello World" also seems to be popular 19:17:14 grammatically correct, elegant, etc 19:17:15 that is the standard one 19:17:20 and "Hello World!" is the other one I see from time to time 19:17:24 ehird, the , there seems odd to me 19:17:30 at least to me 19:17:33 "Hello, World!" is my favourite 19:17:35 AnMaster: no, it's valid 19:17:38 ehird, oh? 19:17:46 well what does it mean exactly there 19:17:51 AnMaster: when talking to someone, often you put their name at the end of the sentence, with a comma 19:17:52 Hello, world. 19:17:53 :-P 19:17:57 so on IRC, I would say 19:18:00 ehird: are you listening? 19:18:07 err yeah that uses : 19:18:09 ;P 19:18:09 if I met ehird in RL, the English equivalent would be 19:18:14 are you listening, ehird? 19:18:16 ah right 19:18:17 true 19:18:28 no 19:18:31 ais523|busy, you could start with the name too in English, couldn't you? 19:18:32 ais523|busy: Addressing me as ehird IRL would be a bit weird. 19:18:34 Especially as it's not easy to pronounce. 19:18:36 :-P 19:19:14 it is for me 19:19:21 * AnMaster considers. 19:19:26 it's shorter than your real name, anyway 19:19:28 Possible yes, not that easy though 19:19:58 ais523|busy: "Elliott" is quicker to say than "ehird", actually. 19:19:59 ais523|busy, xwrt is even shorter, is it easier? 19:20:14 true no vowels 19:20:39 ehird: ehird is just pronounced as "e heard", or that's how I pronounce it mentally 19:20:42 pretty easy to say 19:20:42 rwyt maybe? 19:21:03 maybe I've got good at it from thinking it so often 19:21:07 ais523|busy, saying a lone "e" isn't all that easy 19:21:25 ais523|busy: i generally don't think your name as it takes ages to pronounce 19:21:25 yes it is 19:21:32 ais523|busy, not in front of h 19:21:35 heh, I think it even though it takes ages to pronounce 19:21:37 IRL I'd probably word sentences to avoid mentioning a name at all. 19:21:50 "that one" 19:21:58 ^^ POLITICALLY RELEVANT JOKE ^^ 19:22:08 heh, ais523 takes even longer to pronounce then AnMaster 19:22:11 if you spell it out, like I do 19:22:22 ais523|busy, my nick isn't meant to pronounce 19:22:23 oh well 19:22:29 well, nicks aren't, generally 19:22:31 mine definitely isn't 19:22:38 i'm called oklopol irl too 19:22:41 or just oklo 19:22:42 but I've grown to like it for all sorts of purposes 19:22:48 oklopol: are you called oklofok and oklocod too? 19:22:48 * AnMaster is now known as XMwPEhuSSj 19:22:49 Whatever do you mean, ay eye ess five two three pipe busy? 19:22:51 also with my irl name of course 19:22:57 and also occasionally veli lasol 19:23:02 ais523|busy, XMwPEhuSSj 19:23:04 try that one 19:23:07 oklopol: how do you pronounce oklopol, "ock lo pohl"? 19:23:11 (from rng) 19:23:17 (prng rather) 19:23:18 AnMaster: I think it's faster to pronounce than ais523, but harder 19:23:27 ehird: yes 19:23:32 ais523|busy, I think it is impossible 19:23:34 it is for me at least 19:23:39 ehird: I pronounce it like that but with a short o at the end 19:23:40 AnMaster: not hard 19:23:41 finnish is pronounced as it's written, characters are pronounced as in lojban 19:23:44 ais523|busy: yes 19:23:45 ehird, huh? 19:23:45 not poll 19:23:46 pohl 19:23:51 except for yäö 19:23:57 oklôpol, where the accent indicates a long vowel 19:24:11 ah well "poll" is how it's pronounced 19:24:19 oklopol: depends how you pronounce poll 19:24:23 oklopol: just record the pronounciation 19:24:24 :-P 19:24:24 except the "p" is not aspirated 19:24:36 what is an aspirated p? 19:24:42 I could pronounce oklopol easily 19:24:42 you can aspirate vowels, but consonants? 19:24:50 you have an "h" after it 19:24:59 oklopholl? 19:24:59 oklopol, your nick? No 19:25:03 "b" is a non-aspirated, voiced "p", in english 19:25:11 ah, ok 19:25:17 oklopol: record a pronounciation 19:25:18 :p 19:25:20 so it's a case of consonants differing slightly between languages 19:25:24 oklopol, it is *easy* to pronounce "oklopol" in Swedish 19:25:30 probably not what you want though 19:25:39 AnMaster: yes, but you may pronounce it wrong, as "o" can also be "u" 19:25:51 oklopol, ah I wouldn't do it like that 19:25:56 ehird, I agree 19:25:58 that is a good idea 19:25:58 yeah then it's probably correct 19:26:22 "oklo-pol" basically 19:28:58 ais523|busy: also the emphasis is on OKlopol 19:29:03 * ais523|busy tries to think up other ways to pronounce oklopol 19:29:10 "oklopple" would be one 19:29:39 -!- Corun has joined. 19:31:08 -!- ais523|busy has changed nick to ais523. 19:31:40 -!- asiekierka has joined. 19:31:42 AAUUGH 19:31:44 my net crashed 19:31:46 for 2 hours 19:31:47 Ok 19:31:50 So, how's DOBELA, my esolang 19:31:54 What did i miss 19:32:35 an argument about how to pronounce "oklopol" 19:32:41 ok 19:32:42 Also 19:32:46 and AnMaster starting off a new lang 19:32:46 i'm going for 10-15 mins 19:32:54 Can anyone please think whether DOBELA is TC 19:32:57 what it lacks 19:32:58 for TC 19:33:00 etc 19:33:00 etc 19:33:02 Give me tips 19:33:19 ais523, I'm preparing another draft 19:33:22 next one I mean 19:33:51 ais523, what do you call a cube based on a non-square rectangle in English? 19:33:58 I don't remember English word 19:34:04 "rätblock" in Swedish 19:34:11 not all sides need to be the same 19:34:17 but opposite ones need to me 19:34:17 be* 19:34:31 AnMaster: cuboid 19:34:34 ah thanks 19:34:42 -!- Corun has quit ("Leaving"). 19:34:43 if you mean a shape made from 6 rectangles 19:34:44 Also called "rectangular prism". 19:34:47 ais523, yep 19:34:52 and all corners as in a cube 19:34:59 so no tilting 19:35:12 yes 19:35:22 if you have 6 parallelograms, so it's tilted, you get a parallelepiped 19:35:30 which isn't a very commonly used word, but it's great fun to say 19:36:39 hehe 19:36:52 ais523, should I give refraction index or speed of light? 19:36:56 for materials 19:37:06 probably refraction index 19:37:10 Heh: "As of 2005, no example of a perfect cuboid had been found and no one had proven that it cannot exist. Exhaustive computer searches have proven that the smallest edge of the perfect box is at least 4.3 billion." 19:37:39 There certainly seem to be a lot of things that are not yet known. Those mathematicians ought to start getting things done. 19:37:49 -!- Corun has joined. 19:37:54 fizzie, huh? 19:38:05 what is a perfect cuboid? 19:38:08 yeah, they should get around to finding those odd perfect numbers too 19:38:14 A perfect cuboid is one where the edges, face dianogals and the space diagonal are all integers. 19:38:21 ah... 19:38:28 http://filebin.ca/fkwcwc/eclipple.mp3 A 3 in one deal. Correct followed by incorrect pronounciations of "oklopol" and "ehird", followed by the incorruptable "ais523". 19:38:31 oklopol: is my pronouncuation of oklopol right 19:38:53 ais523, oh? I plan to make sure that it calculates for the different refraction you get depending the wavelength of the photon 19:39:22 eclipple? 19:39:39 ehird, ? 19:40:00 AnMaster: my intentionally-bad pronounciation of oklopol 19:40:30 ehird: are you female, or are my headphones broken? 19:40:35 http://rafb.net/p/cZIzpE66.html 19:40:43 ais523: i'm a 13-year-old with an abnormally high voice. 19:40:49 "If it looks like a girl, sounds like a girl, ..." 19:40:49 ah, ok 19:40:53 your headphones may or may not be broken. 19:41:01 ehird: the first one is about right 19:41:06 oklopol, huh 19:41:08 really? 19:41:08 And quacks like a duck. (Disclaimer: didn't listen to it yet.) 19:41:10 oklopol: 'about' right? :-P 19:41:22 * AnMaster is going to record too now 19:41:34 he said the middle o was a long vowel, IIRC 19:41:51 i said? 19:42:08 ok, someone else said :) 19:42:11 why would a short o be long? 19:42:13 Okloooooppol. 19:42:15 this is finnish 19:42:24 ehird: your last l 19:42:26 is an english l 19:42:33 and his k is aspirated 19:42:35 it's how a finnish child would say oklopol 19:42:40 so I have a raw file here 19:42:43 i am a finnish child! 19:42:43 hmm 19:42:46 yeah i guess 19:42:49 ~/tmp/oklopol.raw: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 8 bit, mono 8000 Hz 19:42:52 fizzie: You said something about quacking? http://filebin.ca/tkdpj/quack.mp3 19:42:55 do you think you can play that? 19:42:57 was just arecord 19:42:59 sounds like "okhlopoll" or something 19:43:02 yeah 19:43:06 AnMaster: You could just use lame(1) to give an mp3, you know. 19:43:07 didn't notice it because of the l 19:43:32 -!- oerjan has joined. 19:43:39 AnMaster: i'm pretty sure i can 19:44:12 -!- olsner has joined. 19:44:23 fizzie: Though that quack isn't very...quacky. 19:44:39 ehird, gives me noise hm 19:44:47 AnMaster: Make a wav first, then. 19:44:52 Wait, no. 19:44:56 well can't figure out 19:44:56 lame has an option for raw input 19:45:04 * ehird looks up 19:45:07 AnMaster: -r 19:45:12 ehird, it isn't raw I think 19:45:13 hm 19:45:17 [[Sampling rate and 19:45:17 mono/stereo/jstereo must be specified on the command line.]] 19:45:34 jstereo? 19:45:43 Deewiant: "joint stereo". 19:45:43 Deewiant: joint stereo 19:45:47 the newer versiony thing of stereo 19:45:48 what's that 19:45:49 ehird, ah oggenc worked 19:45:52 http://omploader.org/vdXZj 19:45:54 ogg file 19:45:59 oklopol, is that correct? 19:46:00 AnMaster: ok. lame -r -s 8 -m j foo.raw foo.mp3 for further reference 19:46:15 ehird, noise too, that was one I tested 19:46:24 AnMaster: your voice is weird 19:46:30 ehird, very bad headset 19:46:42 so bad quality of recording too 19:46:48 ehird, also I got a cold 19:46:53 so yeah my voice is odd 19:46:54 AnMaster: that page crashed my firefox 19:46:56 Deewiant: It's cheating. :p (For the high frequency part, there's no real stereo, just a single channel + panning.) 19:47:03 Deewiant, not my problem 19:47:13 fizzie: iirc, it actually produces better quality 19:47:18 and smaller filesizes 19:47:26 Better quality for the same bitrate, maybe. 19:47:40 AnMaster: Um, says the person who was astonished that I wasn't going to make my site work in IE.. 19:47:44 ahh, AnMaster sounds so swedish :-D 19:47:58 Deewiant, well it doesn't crash my firefox 2 19:48:00 AnMaster: stress on the first syllable 19:48:03 so no clue why it crashes your 19:48:08 Deewiant, heh? 19:48:16 this is 3.0.3 19:48:22 Deewiant, for me firefox 2 opens a download dialog 19:48:24 that's all 19:48:25 AnMaster: you need to stress the first syllable 19:48:38 Deewiant, and what do I stress now? 19:48:42 AnMaster: the middle one 19:49:03 well if I stress the first one, it would sound English 19:49:06 and then your o's just sound all swedish but I guess that can't be helped :-P 19:49:17 AnMaster: in finnish, all words have the stress on the first syllable 19:49:22 Deewiant, and I could say it in English I guess 19:50:08 AnMaster: in english the vowels would be completely wrong 19:50:14 Deewiant, http://omploader.org/vdXZk <-- in English 19:50:30 seems i can't open those 19:50:32 * AnMaster wonders if ehird thinks that sound less strange 19:50:35 but i trust Deewiant 19:50:37 oklopol, normal *.ogg 19:50:43 so wget 19:50:47 ok 19:50:47 rename to whatever.ogg 19:50:47 AnMaster: oklopol uses windows. 19:50:48 back 19:50:55 AnMaster: better 19:50:58 ehird, well I guess he could save it to disk 19:51:02 Deewiant, that was English o 19:51:04 too 19:51:06 AnMaster: And then how do you propose he opens it? 19:51:12 AnMaster: yeah, englishy o's, I was going to say that next 19:51:15 ehird, there is vlc or mplayer iirc 19:51:18 both for windows 19:51:21 and other tools too 19:51:22 vlc should be able to play it 19:51:28 but it just doesn't work. 19:51:33 oklopol, odd 19:51:37 oklopol: the sound is really quiet 19:51:41 you might just not hear it 19:51:45 replay gain put +16 decibels 19:51:45 hm 19:51:55 Deewiant, really? sounded fine here 19:51:58 I used media player classic, that seemed to work. 19:52:00 I have a SB Live 5.1 19:52:07 but the head set really sucks 19:52:10 How's DOBELA? And how do YOU spell DOBELA 19:52:17 i spell it "do-BEE-la" 19:52:26 AnMaster: like said, replay gain put +16 decibels, and that's just analysing the sound 19:52:34 asiekierka: I spell it DOBELA 19:52:35 how do YOU spell it 19:52:37 Deewiant, "noise"? 19:52:47 Deewiant: uh... how? 19:52:53 asiekierka: he spells it DOBELA 19:52:56 asiekierka: you probably meant something other than 'spell' 19:52:59 oh 19:53:00 AnMaster: ? 19:53:00 right 19:53:01 pronounce 19:53:02 Deewiant, anyway, I can replay it just fine at a moderate volume in my headset 19:53:02 :/ 19:53:04 Augh 19:53:07 okay opened in audacity 19:53:11 Yes 19:53:16 How do you PRONOUNCE DOBELA 19:53:20 It is very quiet, yes. If you open it in audacity, the amplitude peaks go to something like 0.07, in the range [-1, 1]. 19:53:20 i pronounce it "do-BEE-la" 19:53:23 just skip the aspiration and that's fine 19:53:43 Hm? 19:53:47 How do you pronounce DOBELA 19:53:49 fizzie well... No clue about that 19:53:56 asiekierka: doo-bee-lah 19:53:58 My voice is very high: http://filebin.ca/rbccv/aaaaaa.mp3 19:53:59 asiekierka, I don't, since I'm working on Photon 19:54:15 ehird, "high volume" or "high pitch", or both? 19:54:21 AnMaster: pitch 19:54:25 asiekierka: do-be-la where "be" is not pronounced like the english "be" 19:54:26 oklopol: Just like me, but proper-englishfied, and i focus on "BEE" 19:54:29 high volume=loud 19:54:31 oh 19:54:40 ehird: that was awesome :) 19:54:42 i pronounce it like "be" is pronounced like "bee" 19:54:44 ehird, I got a very low pitched voice 19:54:49 asiekierka: "be" as in "bet" here 19:54:49 can get down a long way 19:54:52 but not up much 19:54:57 oklopol: :D 19:55:06 Hm, Deewiant, that's also right 19:55:11 ehird, I think near low C iirc. 19:55:21 all i know is that my throat hurts now 19:55:21 but that was a few years ago, I almost reached it 19:55:45 ehird, was that from encyclopedia btw? 19:55:46 err 19:55:52 uncyclopedia 19:55:58 AnMaster: no... i made it 19:56:00 * AnMaster kicks aspell where it hurts 19:56:02 with a microphone and audacity 19:56:04 ehird, I mean those "A" 19:56:06 duh 19:56:07 and my voice. 19:56:09 Aaaaaaaaaaaaaaaaaaaaa! 19:56:13 AnMaster: no, that's because that's what i said 19:56:19 i said "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 19:56:31 err wasn't it more like aaaaaaaaaaaaaaaaaaaaaaaaaa? 19:56:49 ehird, ah I thought you used uncyclopedia as a script for that performance ;P 19:57:30 Deewiant, hm maybe I should stress the *last* syllable 19:57:35 sounds quite fun 19:57:40 in oklopol 19:57:41 I pronounce it like "doobela" in Finnish; that would be something like "doo" as in the word "door", then "be" as in the word "bed", and then the "la" as in... uh, "last". 19:57:48 AnMaster: err, no, don't do that. ;-P 19:57:55 Deewiant, why not? It sounds fun 19:58:12 -!- asiekierka has quit (Read error: 54 (Connection reset by peer)). 19:58:17 fizzie: american "last" is not that "la" 19:58:24 AnMaster: well, you can do whatever you want of course! 19:58:26 oklopol: i am a mutant: http://filebin.ca/stzadm/aaaaaeriueuriuear.mp3 19:58:27 -!- asiekierka has joined. 19:58:35 Deewiant: You're right, I just couldn't figure out a good example there. 19:58:36 finished up the DOBELA wiki entry 19:58:41 And so, i'm done. 19:58:42 Deewiant, what about your nick? 19:58:44 fizzie: "love" 19:58:48 Dee-wiant 19:58:48 ? 19:58:57 long or short e? 19:59:03 like "deviant", pronouncing "v" as "w" if you wish. 19:59:13 oddly, http://filebin.ca/stzadm/aaaaaeriueuriuear.mp3 gets louder the lower my voice is 19:59:20 yes, I pronounce it as "deviant" but with w not v 19:59:34 Deewiant, so not a long e? 19:59:41 I always thought it was 19:59:53 Deewiant: Okay, it's closer that way. I was trying to think of words that I'd start with a "la"-like sound, but the only things that came to mind were "lament" and "lart". 20:00:03 fizzie: Also, "luck". 20:00:10 AnMaster: it's long, yes. 20:00:29 or "lack" 20:00:32 "lack" thereof 20:00:36 asiekierka: no, that's again wrong. :-P 20:00:44 "larder" 20:00:47 or just "lard" 20:01:04 Deewiant, I tried to adjust sound levels. 20:01:08 lets see if it helps 20:01:20 "fizzie" is easy to pronounce, I think 20:01:28 I wonder if I pronounce it the same way as other people 20:01:35 unless it's meant to be pronounced finnish-ly 20:01:38 if not, "fizzy" 20:01:50 Deewiant, http://omploader.org/vdXZl 20:01:55 Deewiant, what about that for your nick? 20:01:59 ais523: People who use that name for me in real life just shorten it to "fiz"; like "fizz" but with a shorter buzz at the end. 20:02:01 and how are sound levels? 20:02:18 and yes I need to speak low to not disturb other ppl 20:02:19 AnMaster: replaygain gives only +10 dB now. :-) 20:02:30 Deewiant, "turn volume up"? 20:02:34 tried that one? 20:02:39 AnMaster: no, that's what replay gain is for. 20:03:05 AnMaster: as for pronounciation, I'm not really hearing the "i" but I guess it's fine 20:03:09 Deewiant, ah there is an option "mic boost +20 db"? 20:03:14 in the mixer settings 20:03:21 maybe that is a good idea? 20:03:38 that, and undo what you did previously to increase it 20:03:58 Deewiant, "turning recording level from 90% to 100% for channel mic" 20:04:00 Hmm. So, as it turns out, DOBELA is left alone. Until someone makes an interpreter of something for it. And comparison is going to be a neato task. See you, and I hope the challenge of DOBELA TC-proving may be solved 20:04:02 was what I did before 20:04:16 Deewiant, ugh I just get a LOT of loud noise now 20:04:17 AnMaster: so bring it to 85% and do the boost thing. 20:04:18 -!- asiekierka has quit (Read error: 104 (Connection reset by peer)). 20:04:32 GASP! INTERPRETERS DO NOT WRITE THEMSELVES 20:05:26 Deewiant: Oh, and yes, most people I've heard to say "fizzie" have done it pretty finnish-ly, when not abbreviating it. Like "fitsie", not "fisi". 20:05:32 Omploaded 'fizzie.ogg' to http://omploader.org/vdXZm 20:05:34 Deewiant, fizzie ^ 20:05:47 fizzie: oh, finnish "z" too, didn't even realize that one :-) 20:05:55 ehird, he should write it himself, as I suggested before 20:05:59 and so did you 20:06:01 AnMaster: he can't 20:06:04 as he just admitted he can't program 20:06:07 very well 20:06:11 AnMaster: +7 dB from replay gain now 20:06:13 unfortunately, everything he does is terminally uninteresting 20:06:17 so it wont' be written 20:06:17 Deewiant, heh 20:06:35 Deewiant, when I play it back it got lots and lots of noise 20:06:43 brb 20:06:46 ehird, indeed 20:07:04 AnMaster: most albums these days get -10 dB from replay gain 20:07:06 fizzie, how was my attempt at your nick btw? 20:07:09 Deewiant: Well, I don't really have a preferred pronunciation for it. 20:07:16 AnMaster: see "loudness war" at wikipedia if you're interested 20:07:30 Deewiant, ugh. Well I change my headset volume as needed :p 20:07:32 AnMaster: I guess I'll have to fetch my headphones and check. 20:08:06 anyway can't record more now without disturbing ppl 20:08:38 Deewiant, also if you want I could do your nick in Swedish instead (but not right now) 20:08:46 ;P 20:09:01 deeeviant (stressing the second syllable) 20:09:01 AnMaster: I'll reiterate: "err, don't do that." :-P 20:09:11 Deewiant, why not? got anything against Swedish? 20:09:12 :( 20:09:21 hmm, swedish pronunciation in my mind would stress the last syllable 20:09:25 also: "fissi" ;P 20:09:41 Deewiant, depends on dialect 20:09:57 you could get a horribly strong "eeee" in some dialects 20:10:26 AnMaster: Well, you're not the only one who says it like that. It's not the "finnishy" way of doing it, but as far as I'm concerned there isn't a specific correct way anyway. 20:10:27 Stockholmsa for example I think 20:11:09 fizzie, Well in Swedish it would have been like s, and no "buzzing z" (no idea about the correcting English word there, would be "tonande z" in Swedish) 20:11:17 except we don't have that sound 20:12:19 fizzie, would that be better? 20:14:22 The most Finnishy way has a rather peculiar 'z', it's that "ts" sound. Maybe Deewiant can describe it better. 20:14:56 My wife uses something close to how you'd probably say "fis" when talking with her relatives. 20:15:03 (My own relatives just use the real name.) 20:15:05 fizzie: German prononuces z like that too 20:15:46 it's z in IPA for what it's worth 20:15:54 hm 20:15:56 or wait 20:15:58 no idea about that z 20:15:58 is it 20:16:33 IPA 'z' is "zoo", "rose"; so maybe not. 20:16:34 no, it's not, it's tÍ¡s or something 20:17:09 http://en.wikipedia.org/wiki/Voiceless_alveolar_affricate 20:17:12 wikipedia said simply ts 20:18:29 Aw, the ts-ligature thing looks funnier than just "ts with an arc above". 20:22:07 hmm, nobody's pronounced Asztal yet 20:23:18 "Ã¥stÃ¥l" 20:23:39 the 'a' is the Hungarian a, which is like http://upload.wikimedia.org/wikipedia/commons/0/0a/Open_back_rounded_vowel.ogg 20:23:54 "Ã¥stÃ¥l pÃ¥stÃ¥r att" 20:23:59 the stress is on the first syllable, and sz is pronounce like english s :) 20:24:40 as for the L, I think it's probably more like the Finnish one 20:24:54 "English s" really depends on whatever is around it; is it the IPA 's', like in "see" or "city" or "pass"? 20:25:21 ok, yes, that S. 20:25:42 I should have known better than to use English as a reference... 20:26:04 'it sounds kind of like "ough"' 20:26:48 hmm, that É’ is one weird (but cool) sound 20:28:03 found in hungarian, persian, afrikaans and some random languages + the only correct way of pronouncing english 20:31:01 For some reason the term "received pronunciation" always makes me think it wants to say "English pronunciation as received from God", or something. Where does the name come from, anyway? 20:32:01 political correctness, I think 20:32:52 fizzie: The word received conveys its original meaning of accepted or approved – as in "received wisdom".[3] 20:33:05 -!- M0ny has quit ("Hum... Hum..."). 21:07:08 -!- optbot has set topic: the entire backlog of #esoteric: http://tunes.org/~nef/logs/esoteric | In Python.... x = not x returns the opposite boolean value.... so infinity would have to have some sort of boolean value.. 21:14:44 oh Dobela is an acronym, i thought it would be some polish word... is it that too? 22:03:32 -!- Corun_ has joined. 22:03:49 -!- Corun has quit (Read error: 104 (Connection reset by peer)). 22:49:17 oklopol 22:55:00 -!- LinuS has quit ("Puzzi. Sì, parlo proprio con te. Puzzi."). 23:00:59 -!- KingOfKarlsruhe has quit (Remote closed the connection). 23:03:06 psygnisfive 23:03:16 hey 23:03:36 hey 23:09:59 pm 23:11:29 am 23:15:21 fm 23:16:53 md 23:17:09 (best. game. ever.) 23:19:35 (oerjan: i think it's your turn...) 23:19:48 but i don't get what md is 23:20:01 ah 23:20:04 then i guess you lost. 23:20:08 darn. 23:20:22 mendelevium 23:20:32 that's - a game? 23:20:43 well yes 23:20:50 someone says something 23:21:01 mendelevium is a chemical, isnt' it? 23:21:02 the next one in turn tries to find a category the thing said is an element of 23:21:12 and finds the "next element" in that category 23:21:17 or just another element if there's no order 23:21:22 aha 23:21:26 pm => am => fm => md 23:21:38 i was confused. i thought you were saying md _was_ a game 23:21:43 ah 23:22:51 in which case 23:23:59 phd 23:26:52 o 23:26:59 p 23:27:04 ... 23:27:04 o 23:27:20 mac 23:27:29 oilskin coat 23:27:55 oerjan: yeah, that was quite an obvious one 23:28:10 which one? 23:28:13 also, everyone knows that oko comes after o 23:28:14 phd 23:28:28 ais523: only in one category 23:28:38 oko is a language too... 23:28:58 after oko... 23:29:04 nopol 23:29:04 oko is an abbreviation for a finnish bank 23:29:19 disturbing 23:29:42 well, ook would be even more disturbing 23:30:02 phd would've been a bit hard to continue 23:30:12 yes i realized 23:30:20 but then so is oilskin coat 23:30:48 i couldn't think of any other 2-letter doctorates without cheating 23:31:44 hm i should have said mc instead of mac. then we could have had car, cdr, ... 23:33:34 ...mac? 23:34:05 surname prefixes 23:35:13 just ask O'Sullivan over there 23:41:28 lost the game 23:42:23 hm is there a game named "Lost"? probably. 23:42:33 yep 23:42:35 Lost: The Game 23:42:37 based on the lost franchise 23:42:40 saw it in a store a while ago 23:42:46 nearly killed myself >:( 23:43:12 the question is, does it have a way to win? :D 23:43:44 oerjan: its a board game i think 23:43:46 and probably 23:43:48 that does seem sort of against the spirit 23:43:51 but you want a game called The Game 23:43:54 not a game called Lost 23:44:07 there was a video game as the first google hit 23:44:29 no, no, i was thinking: Lost, the game 23:44:38 where the comma is strictly optional 23:45:37 -!- ENKI-][ has quit (Read error: 104 (Connection reset by peer)). 23:45:47 -!- olsner has quit ("Leaving"). 23:46:26 Enki-Du 23:51:36 -!- ENKI-][ has joined. 23:52:09 okay 23:52:10 01:27:12 oerjan: mac 23:52:11 01:27:21 ais523: oilskin coat 23:52:14 i missed these two lines 23:52:20 everything is much clearer now. 23:53:14 it all makes sense if you trust the little green man 23:54:40 hmm, could you also say "green little man"? 23:55:08 quite possibly 23:55:25 somehow, that doesn't sound bad even though adjectives usually wanna be the last attributes 23:55:33 hmm 23:55:47 er they are both adjectives 23:56:06 actually probably because "X-ey little man" is quite common 23:56:10 funny little man 23:56:30 don't tell him he's X-ey. he could get angry. 23:56:36 oerjan: yes, but, for instance the canonical example, "red big balloon" is definitely wrong 23:57:27 hm 23:58:18 sometimes adjectives just need to be in a certain order, determined by Magic 23:59:24 you know, the magic science is indisguishable from until psygnisfive tells us why that happens