00:00:36 There are lots of stupid jokes. several are esolangs 00:00:57 :> 00:01:18 Then again, SOME esolangs are so cool, it makes me poop my pants 00:01:28 :>>> 00:02:10 Have you heard of a language called Frink? 00:02:15 no 00:02:22 Its an engineering language, every calculation keeps track of units 00:02:51 among other features (arbitrary-precision floats) 00:03:07 i googled :> 00:03:40 looks pretty neat 00:04:58 I think it could be refined better... I'd try redesigning it myself, but personally, Im having enough trouble with my esolang. Ive settled on a name, now if only I could decide on some syntax issues 00:05:37 ;] 00:06:06 I have a sort of sandbox syntax, but its not ready for the public, since its still fairly undefined and messy 00:06:39 now i think that SADOL programs are looking very cool :D 00:07:04 ~q1:i0:n##_0-01@|###_0i-010q##_0i!##_0i qP 00:07:07 like that one :> 00:07:10 Yeah, your language is definitely coming together nicely 00:07:21 thanks 00:07:24 Let me know when you've implemented a complex GUI system and some networking ;-) 00:07:33 ;> 00:07:40 it's possible 00:08:18 i thought about macros 00:08:23 in SADOL 00:08:59 you know, the basic ones, like include, define.. 00:09:36 That stuff always seemed unclean. I felt dirty after programming in C for too long. Had to take a shower 00:10:54 ;> 00:11:41 Okay, Im joking, but seriously... C bothered me a lot. C++ didn't help. Java makes me ill. Im just not meant for normal programming languages 00:12:55 Im trying to keep everything in my language as orthogonal as possible. Im sacrificing things such as conventional notions of I/O and keeping the language fairly small 00:14:10 :> 00:32:17 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)). 00:57:08 -!- WildHalcyon has joined. 01:10:22 -!- nx5 has changed nick to nx5_off. 01:27:30 -!- WildHalcyon_ has joined. 01:28:10 Im ready to kill my isp 01:35:45 -!- WildHalcyon has quit (Read error: 110 (Connection timed out)). 01:38:08 -!- int-e has joined. 01:58:01 -!- WildHalcyon_ has changed nick to Wildhalcyon. 01:58:16 hehe 01:58:40 Wildhalcyon: cycling :> 02:09:11 what am I cycling? 02:10:06 going in and out 02:18:40 I can't help it. My retarded ISP is like "you dont really want to be online anymore..." 02:22:42 ;p 02:26:52 -!- nooga has quit (Read error: 104 (Connection reset by peer)). 02:30:32 -!- nooga has joined. 02:30:48 see, just like you buddy ;-) 02:31:20 ;) 02:31:30 i was swiching to linux 02:34:32 Oh, well.. okay. You had a good reason. 02:42:23 huh 03:07:47 * nooga yawns 03:11:02 i must catch tokigun 03:12:03 You'll never catch him 03:12:09 he's the gingerbread man 03:12:49 hehe 03:13:03 that reminds me one song 03:13:10 by Pink Floyd 03:13:57 reminds me of.. the gingerbread man, I guess. Could be a pink floyd song. Im less familiar with them than I ought to be 03:18:34 hiehie 03:19:07 "...take a couple if you wish... there are on the dish..." 03:19:19 tfu 03:19:24 they're* 03:22:26 How would you feel about an OO-like language that allowed a member of one object to belong to belong to another object as well? 03:23:44 heh 03:23:46 Im not quite sure how I feel about this yet.. just trying some ideas out today 03:24:01 may be interesting 03:24:40 Im not even super-clear on where Im trying to go with everything right now. The spec is a real mess... :-( 03:25:21 it's hard to invent something new 03:25:56 cool ideas are mostly coming when you're far away from computer 03:26:13 or by accident 03:26:45 Its not that I don't have a good idea.. its that I dont have good ideas on how to implement the good idea. And then Im trying to union that with ANOTHER good idea... and neither is really going well 03:26:51 hmm 03:26:53 i'm back 03:26:59 oh, hi :F 03:27:03 :S 03:27:30 Wildhalcyon You'll never catch him 03:27:30 Wildhalcyon he's the gingerbread man 03:27:38 (i'm using irc proxy so i'm always connected to server but i cannot answer always.) 03:27:38 ;p 03:27:46 shure 03:28:09 Thats quite alright Tokigun. Your silence speaks volumes 03:28:30 nooga: SADOL implementation is not finished... :S 03:28:40 i'm working on it. 03:28:51 i just tried to ask about that 03:29:06 i don't even dare to suspect that it's done 03:29:14 ;] 03:29:17 ;) 03:29:40 what have you implemented? 03:29:43 yet 03:30:11 dynamic typing system is almost implemented, but language isn't. 03:30:17 ;> 03:30:33 (i had to implement them yesterday but i was so busy...) 03:30:37 i've almost finished SADOL's site -> http://nooga.int.pl/sadol/ 03:30:50 Alright, Im going to go back to the drawing board. I think the syntax for multiple function labels will be too complex - especially for use in a digital organism simulation. bbl 03:31:35 And i've found something on o'reilly :D -> http://nooga.int.pl/sadol/sadol.jpg 03:31:42 nooga: XD 03:31:56 hmm 03:32:30 nooga: '"1% should return 37? 03:33:21 yep 03:33:32 '"3%yz also 03:33:32 i think '% is ambiguous 03:34:16 in the example, ',237 returns "%". but it can be parsed as "ASCII code of character ','(comma)". 03:34:29 o fuck 03:34:54 you're right 03:35:17 you'd better change the example ;) 03:35:27 yea 03:35:35 what a shame 03:35:44 im lost in my own language 03:35:48 -.-' 03:36:10 hahaha ^^ 03:37:06 heh 03:46:12 !"7SADOL\n@1(3!"2> `;0!"2\n 03:46:15 viola 03:46:37 a SADOL interactional interpreter written in SADOL :) 03:46:56 it's voila :) 03:47:11 whatever 03:47:13 ;p 03:47:22 i hate french btw 03:47:23 viola is a musical instrument. 03:47:33 okay, i'll remember 03:53:03 * nooga goes to bed 03:58:02 goodnight 03:58:16 tokigun: and remember - WORK!!! >:D 03:58:21 03:58:38 ;) 03:58:47 -!- nooga has quit ("!"3bye"). 04:37:22 -!- calamari has joined. 05:08:51 -!- nooga has joined. 05:11:19 hi nooga 05:12:26 Why do people have to take a great idea and add so much fluff that it makes the great idea freakin' pointless? 05:36:50 hmmmm 05:37:09 i'm testing dynamic typing system. sometimes it makes memory leak.. :( 05:38:56 thats no good 05:38:59 what language are you using again? 05:39:10 C 05:41:37 Hmm, yeah.. that'll do it. Im not a big malloc guru 05:41:43 still love C.. just memory is... tricky 05:41:48 ;) 05:43:33 -!- Wildhalcyon has quit (Read error: 104 (Connection reset by peer)). 05:45:37 -!- WildHalcyon has joined. 05:45:50 gah 06:08:48 -!- calamari_ has joined. 06:13:57 ;p 06:14:10 my stupid dog has woken me up 06:29:49 -!- calamari has quit (Read error: 110 (Connection timed out)). 06:40:14 -!- WildHalcyon has quit ("Adios!"). 06:50:41 yeah, dynamic typing system is done. 06:50:48 http://tokigun.dnip.net/.local/work/Works/esolang/sadol/dyntype.c 06:51:01 it's time to implement SADOL itself... 07:05:10 -!- int-e has quit (Remote closed the connection). 07:05:10 -!- cmeme has quit ("Client terminated by server"). 07:05:35 -!- cmeme has joined. 07:26:39 -!- ES30NG has joined. 07:27:55 nooga here? 07:28:05 -!- ES30NG has changed nick to Gs30ng. 07:29:26 -!- puzzlet has joined. 07:38:19 hm 07:41:10 oh you're here 07:41:30 well i found a little typo on your SADOL page 07:41:43 possible 07:41:49 where? 07:41:49 Arhitmetical -> Arithmetical 07:42:48 oh 07:43:11 well top of 'A table of SADOL's built-in functions.' thing 07:43:39 i see 07:43:43 thanks 07:44:08 i think you've made pretty darn spiffy language 07:45:08 well thank you :) 07:45:37 and i also love your nickname. 'nooga', in Korean, my native language, means 'Who is' or 'Who does' 07:47:13 like, 'Who moved my cheese?' is 'Nooga nae cheese-reul omgyosulka?' in Korean 07:47:23 i didn't know :) 07:47:26 that's great 07:47:54 is nooga a Polish name? 07:49:38 no, it's random :) 07:49:53 random letters hehe 07:50:43 but in Polish 'noga' means 'a leg', and when you try to pronounce 'nooga' it sounds like 'noga' in Polish :) 07:50:50 that's a funny thing 07:52:35 leeg :D 07:58:16 Would anybody tell me who possess the domain http://www.esolangs.org? 07:59:33 i and tokigun are considering making an esolang wiki in Korean, and thought that the domain like ko.esolangs.org will be good 07:59:40 no 07:59:47 so i'd like to ask the owner to... 07:59:55 ...er, what's wrong, puzzlet? 07:59:56 isn't the wiki redirects to esoteric.voxelperfect.net? 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:00:06 instead of esolangs.org 08:00:19 hmm 08:00:27 try http://esolangs.org/wiki and you'll be redirected to another domain 08:00:33 puzzlet: redirection? i think it was URL rewriting 08:00:40 that probably means esolangs.org isn't encouraged 08:00:43 whatever it is 08:00:59 well it goes to http://esoteric.voxelperfect.net/wiki/Main_Page 08:01:09 when i try esolangs.org/wiki 08:01:22 Gs30ng: but http://esolangs.org/wiki/Main_Page doesn't redirect 08:01:41 well it does 08:01:43 on my PC 08:02:05 i still can see the main page of the wiki, clearly 08:02:09 hmm 08:02:23 hmm 08:02:29 mOO 08:02:46 MMM 08:02:48 source code conversation 08:03:00 heh 08:03:05 how about hmm language? :) 08:03:06 Ook? 08:03:16 tokigun: that code looks good :) 08:03:25 i mean the sadol.c 08:03:38 puzzlet, does esolangs.org/wiki/Main_Page not work on your machine? 08:03:53 it does work 08:03:58 i didn't check it before 08:03:59 nooga: :) 08:04:10 then i think there's no problem with using ko.esolangs.org 08:04:44 i'd like to ask the owner to give us that domain 08:04:49 but who's the owner? 08:05:05 how about making the wiki first? 08:05:29 puzzlet: but where? 08:05:41 well we can progress the things like in multi-threaded machine 08:06:04 like, i look for domain, tokigun look for account... 08:06:11 anyway 08:06:29 why are you guys planning making a wiki when there's no server to place it? 08:06:29 tokigun, didn't you say Daybreaker could support it? 08:06:42 Gs30ng: but i couldn't contact hime 08:06:44 him* 08:06:55 puzzlet: Where theres a will, theres a way. 08:07:01 hehe 08:08:48 since wikipedia is in multiple languages, esolang wiki could be, i think 08:09:38 tokigun: hmm language is good but there's no new concept or difference from moo language 08:10:35 yeah... i have some concept but i'm not sure it can be really used. 08:17:03 moo language, ook language... 08:17:11 bird of feather 08:17:50 right 08:18:00 still funny 08:18:27 well actual source code in it will be really funny 08:19:06 we can make up "WAV language" where rises and falls of sound waves are converted to brainfuck 08:19:23 a code performs 99 bottles of bear in hmm language 08:19:32 hmm.... hmm.. Hmm........ 08:19:37 -> 99b 08:20:04 it really makes me roll on the floor 08:20:31 oops typo 08:20:39 99 bottles of BEAR 08:20:51 ;> 08:21:18 oh my god! 99 grizzly bears! 08:23:47 ...in bottle, don't scare me at all. 08:24:29 where are you from puzzlet ? 08:24:52 that's something we wonder for several years 08:25:01 but still nobody knows 08:25:48 nooga, same from Gs30ng and tokigun 08:25:58 ah 08:26:03 as i supposed 08:26:09 Korea. weird country. 08:26:23 exotic 08:34:39 brb -> switching to windows 08:34:45 -!- nooga has quit ("Leaving"). 08:37:33 -!- nooga has joined. 08:43:16 -!- jix has joined. 08:48:26 grouped jix 08:51:55 i'm grouped... 08:51:58 moin Gs30ng 08:52:13 i'm moin... 09:07:36 nooga: hmm... i have a question about SADOL. 09:08:20 days ago you said "+2zblahblahblha.... is correct statement. right? 09:08:31 (z is integer variable) 09:08:32 yes 09:08:59 even if it's a float it should be rounded ;p 09:09:11 then how about ~X1"+2#_0blahblahblahblah.... ? 09:09:43 then interpreter cannot determine an end of function definition 09:09:58 because #_0 is not there. 09:10:23 right hehe 09:10:50 then we shouldn't do such things ;p 09:11:01 ;) 09:11:41 nooga: then the number or arguments or characters should be represented using 0..9 and , s? 09:11:48 undefined behavior is your friend 09:11:58 try to write ][-][-[][[>],[>]]]<[[>][[[] in brainfuck ;p 09:12:43 IT WORKS! 09:13:01 what it does? 09:13:17 not tje BF program 09:13:26 hoodwink'd works 09:13:54 http://redhanded.hobix.com/ << this is a ruby blog of a truly esoteric guy 09:14:36 there you can get all informations you need about hoodwink'd (2 blahhg posts) 09:18:22 hmmmmm 09:19:25 it's very hard... 09:20:15 determining an end of function definition seems very hard, in my opinion. 09:20:56 so fu*k thtat :> 09:21:00 that 09:21:44 haha it's just cooool 09:22:38 nooga: i just forgot whether function can be redefined or cannot. :S 09:23:08 hm? 09:23:44 hmm 09:24:01 already defined function can be redefined? 09:25:41 in my implementation it can 09:27:46 then: function X is defined with 2 arguments, function Y is defined and uses function X, function X is redefined with 3 arguments. how about this case? 09:28:12 it creates a mess 09:28:33 anybody understood him? 09:28:58 i 09:29:45 tokigun, you mean initially function X is defined to get 2 arguments? am i getting you? 09:29:53 Gs30ng: yes 09:30:19 hmh 09:30:25 as you know, my english is not good ;) 09:30:42 anyway... 10:06:40 tokigun: r u writing now? :P 10:07:24 nope 10:11:27 hmm 10:12:13 hmm 10:12:46 nooga: i think the number of arguments (as 3 in $3abc) should be a number, not variable. agree? 10:13:34 i agree with him 10:13:46 (function redefinition makes a mess but it doesn't affect function defintion. it just changes an end of function.) 10:13:50 variable number of arguments will cause a lot of problems 10:14:14 yep 10:15:40 mhm 10:18:44 bye 10:18:48 -!- nooga has quit. 10:25:14 -!- calamari_ has quit (Read error: 110 (Connection timed out)). 10:44:20 -!- ES30NG has joined. 11:01:23 -!- puzzlet has quit ("reboot"). 11:02:46 -!- Gs30ng has quit (Read error: 110 (Connection timed out)). 11:04:09 -!- puzzlet has joined. 11:04:17 -!- ES30NG has changed nick to Gs30ng. 11:46:31 -!- Keymaker has joined. 11:46:59 ha! bought pizza so i finally got a new rubberband 11:47:03 * Keymaker ties the left hand 11:48:11 LOOOOOOL 11:48:16 :) 11:48:29 L0RN 11:48:36 hrhr 11:50:15 nooga: definitely interesting looking programming book x) 11:50:21 much better than the ones with some animals 11:50:52 haha it's hard to type if you tie your right-hand-fingers together 11:51:12 yes 11:51:17 its really hard 11:51:37 that's why i tied my left.. 11:51:52 if you tourn your keyboard 180° its even harder! 11:52:46 wah 11:53:42 i didi that and i dont f ind ,H-üöh+ 11:53:42 well, i won't bother with that :) 11:54:06 ok 11:54:09 back to normal mode 12:10:57 jix, guess what 12:11:07 we're trying to make an esolang wiki in Korean 12:38:50 hmm.. no new mail.. no new mail.. no new mail.. all the three boxes fine. :p 12:43:42 Gs30ng: i can't read Korean 12:44:26 well since you are a non-english-native too, i thought this could inspire you in some way 12:44:48 like, esolang wiki in German? 12:48:51 hmm no... 12:53:39 :p 12:54:08 both of the german esoprogrammers would be happy :) 12:54:45 that means 100% 13:00:47 really? 13:04:43 almost 13:21:21 -!- Crest has joined. 13:21:49 moin Crest 13:43:14 well. bye. 13:43:18 -!- Keymaker has quit ("I've seen this dj vu before.."). 13:43:19 cya 13:48:49 -!- Crest has quit ("Leaving"). 14:16:58 -!- ChanServ has quit (Shutting Down). 14:19:57 -!- zauberzebra has joined. 14:22:11 -!- ChanServ has joined. 14:22:11 -!- irc.freenode.net has set channel mode: +o ChanServ. 14:31:40 -!- zauberzebra has quit ("Download Gaim: http://gaim.sourceforge.net/"). 15:09:19 -!- nx5_off has left (?). 15:30:21 that's not a GLOBAL notice 15:30:28 because it's not afternoon here 15:30:35 it's almost midnight 15:34:00 say semiglobal 15:36:12 -!- CXI has quit (Read error: 104 (Connection reset by peer)). 15:36:36 -!- CXI has joined. 16:08:03 -!- WildHalcyon has joined. 16:18:37 -!- puzzlet has quit (Client Quit). 16:21:32 -!- puzzlet has joined. 17:05:40 -!- BodyTag has joined. 17:24:51 -!- BodyTag has quit. 17:32:50 gotta sleep 17:32:54 -!- Gs30ng has quit ("sleep"). 19:18:23 -!- int-e has joined. 19:54:57 -!- calamari has joined. 19:55:00 hi 19:57:25 -!- int-e has left (?). 20:01:10 hmm.. did the wiki just go down? 20:06:13 there.. working again.. weird 20:13:22 bbl 20:13:24 -!- calamari has quit ("Leaving"). 20:26:04 -!- andreou has joined. 20:36:02 -!- andreou has quit ("ka-pow"). 20:39:05 -!- Aardwolf has joined. 20:40:11 Hey, is a language still considered esoteric if it contains high level commands like quickSort, getDeterminant, matrix multiplication, etc...? :) 20:44:38 -!- {^Raven^} has quit (Read error: 110 (Connection timed out)). 20:45:29 -!- {^Raven^} has joined. 21:04:30 Aardwolf: C was esoteric until it started being used. "Esoteric" basically means that it's only interesting to a select group. If it makes it big, sorry, but it loses its esoteric status ;). Otherwise, you're safe. 21:05:54 Ok, I'm safe :D 21:06:47 It would be especially interesting if it /only/ provided high-level functions and required that operations such as addition and subtraction be carried out by taking advantage of side effects :P 21:08:23 :) 21:08:55 Muahahahaha 21:09:48 It would be cool if someone made a language harder than malbolge 21:12:51 H..ard..er hmmm... 21:13:38 I shall possibly endeavour to do so. Although Malbolge wasn't even necessarily designed to be TC, it just happened by chance 21:36:05 -!- calamari has joined. 21:39:54 hi 21:40:16 howdy 21:41:55 Oh, btw, here's a language harder than malbolge: Every block separated by ; has to have the md5sum from a table of instructions + the instruction number. 21:42:06 The md5sums map to BF commands, for example. 21:43:19 <{^Raven^}> hi calamari 21:43:58 hi WildHalcyon, raven 21:44:05 hi everybody 21:44:09 Yeah, thats fairly evil 21:44:22 raven: doesn't look like I'll be entering this year.. lost motivation as I'd feared 21:45:57 <{^Raven^}> calamari: not sure i will be either but I'm gonna try - only restarted work on game today 21:46:08 hehe 21:46:51 entering what? 21:47:10 "2k" (10k) adventure game competition 21:47:25 hmm, ok 21:47:52 the idea is to build a text adventure in very little code 21:48:22 <{^Raven^}> using maximum of 2899 bytes code 8192 bytes data 21:48:41 in an esolang, or any lang at all? 21:48:49 any lang, within reason 21:48:53 ok 21:49:13 out of curiousity, what would be considered unreasonable? 21:49:53 * {^Raven^} just finished a 120 byte CCC1 decompressor 21:50:31 <{^Raven^}> a language that requires a huge runtime interpreter that you wrote especially for the purpose would be out 21:50:33 lang for a system that isn't emulated / unavailable (can't test the game).. or using some special language you made that helps you cheat and get the size down.. probably cheating. 21:50:42 :) 21:51:03 what kinds of compression ratios you get with CCC1? 21:51:36 Hmm, good point 21:51:38 Noting a-z and a few punctuations gives 8:5 compression for very little 21:51:57 or would that be 5:8 :) 21:52:10 from 8 bits to 5 bits .. hehe 21:54:04 <{^Raven^}> about 26% compression which gives me about an extra 2.8K of data 21:54:55 what if the difference between code and data isn't clear? 21:54:55 <{^Raven^}> I might add dictionary compression aswell to give me a better compression ratio 21:55:21 aardwolf: then you don't mention it and nobody will know ;) 21:55:51 * {^Raven^} snickers 21:56:14 but it may hurt you as far as descriptions goes.. need space for text 21:57:12 <{^Raven^}> but may add in functionality if you are running out of code space 21:57:43 try programming an intelligent text-adventure-creator that will create it's own endless adventure :D 21:58:03 already have that.. called Moria :) 21:58:40 nethack, larn, rogue, adom, etc 21:58:55 <{^Raven^}> or !Billion which has a game a night until the 27,399th centuary 21:59:35 Im working on a good angband variant for my language... we'll see if it works 22:00:09 I can't promise to keep it under 10K though 22:00:20 the thing that always seemed lacking in roguelikes was multiplayer 22:01:04 there have been some.. didn't really encourage cooperation though 22:01:09 There have been a couple 22:01:14 aren't they called MUDs? 22:01:26 muds are different though 22:01:38 although they are closer to a text adventure :) 22:02:24 I made a graphical interface for a mud once.. almost got banned for "cheating" 22:02:30 MUDs are very much like text adventure games. 22:02:47 Whereas rogues are predecessors to 2D RPGs. 22:02:57 (One could theorize) 22:03:05 it was cool too, because you could type a town name and it'd figure out the shortest nnumber of moves to get you there 22:03:33 probably why they didn't like it.. that and the filled out map 22:03:55 Most MUDs are fine with mapping nowadays *shrugs* 22:04:01 who is talking about compression? 22:04:10 <{^Raven^}> jix: i was 22:04:30 a simple one is mtf with rice 22:04:42 GregorR: btw.. see the log from a few days ago for some IRP ;) 22:04:42 or rice alike 22:04:52 w00t 22:05:19 mtf + huffman is even better 22:05:22 <{^Raven^}> jix: can the decompression routine be written in under 320 bytes of code? 22:05:28 {^Raven^}: depends 22:05:43 on language / computer 22:06:15 <{^Raven^}> jix: my ccc1 decoder is 120 bytes and my dictonary decoder is 240ish 22:06:25 {^Raven^}: what is ccc1? 22:06:38 i know many compressions but never saw ccc1 22:06:45 calamari: Can you be more specific? 22:07:06 gregor: nope.. let me search the last few days for IRP 22:07:22 {^Raven^}: what language do you use? 22:07:29 <{^Raven^}> jix: common character compression gives about 8:5 on lowercase only text and 4:3 on mixed text 22:07:51 <{^Raven^}> I am using BBC BASIC version 5 22:08:31 for what platforms there is an interpreter for it? 22:08:52 raven: ahh so what I mentioned was ccc1? hehe cool 22:09:17 <{^Raven^}> RISC OS, BBC Micro (Addon), Windows and on Unix under Wine 22:09:28 uh.. 22:09:34 i have none of them 22:09:36 Aha, found your response :) 22:10:00 5 bits = 32 characters - 26 (a-z), leaves 6 for punctuation. Can do auto first letter capitalization of sentences 22:10:13 what day was it? I didn't find it :) 22:10:16 -!- kipple has joined. 22:10:41 yesterday? lol...... 22:10:48 <{^Raven^}> calamari: Mine will do anything in ASCII range 00-126 but is optimised for lowercase 22:11:02 raven: oh, neat 22:11:06 i'm going to implement a mtf+rice-like compression in ruby 22:11:15 <{^Raven^}> calamari: 10 most common characters are encoded in 4 bits 22:11:20 Hey, I just realized something that IRP is especially good for! 22:11:47 Someone please write "This sentence is grammatically correct." in Español. 22:12:06 (/me thinks: the world's best online translator!) 22:12:42 or worlds worst.. 22:12:42 i can't speak/write Español 22:12:50 Hehe 22:12:58 Nondeterministic :P 22:14:40 eso frase es correcto gramaticalmente 22:14:52 I think 22:15:18 looks good to me 22:15:34 Web translation was never easier ( ... for me :P) 22:16:28 (100% non error-free translation to korean:) 이 형은 문법적으로 정확하다. please tell me what i wrote! 22:16:48 babelfish says: "that phrase is correct grammarly" 22:17:05 (for WildHalcyon ;) 22:17:27 hmm... 22:17:43 jix: you wrote: i009D' i00980095i.. etc ;) 22:17:55 babelfish is wrong on that point 22:18:02 WildHalcyon: yeah I thin kyou got it right 22:18:32 I may not speak GREAT spanish, but I know how to use my dictionary right ;-) 22:18:43 wonder why it said "that" instead of "this" 22:19:17 hehe 22:19:20 because I got that part wrong... 22:19:28 (didnt look up "this" in my dictionary) 22:19:46 I'm beginning to lose confidence in this translation program :P 22:19:54 esto 22:20:01 or esta 22:20:04 It should be esta frase es correcto gramaticalmente 22:20:12 (frase is feminine) 22:21:02 hmm.. got more wrong than I thought 22:21:17 darn you IRP 22:21:22 Someone please tell me if my program halts.. (just kidding) ;) 22:21:31 AHAHAAH 22:21:31 My font is so screwed up, I see squares with 4 small hex numbers in each square, instead of korean characters 22:21:36 <{^Raven^}> IRP? 22:21:55 yeah 22:22:04 -!- doferna has joined. 22:22:15 {^Raven^}: http://www.esolangs.org/wiki/IRP 22:22:48 -!- doferna has left (?). 22:22:54 {^Raven^}: is there any chance i can run your programs on my mac ppc computer? 22:22:59 I scared him/her away :P 22:23:25 * {^Raven^} FOCROFLMAO 22:24:48 <{^Raven^}> jix: probably not unless you have Windows or RISC OS emulator available 22:25:32 Or you could compile from source. Oh, wait, NEVER MIND. 22:25:51 {^Raven^}: hmm.. 22:26:05 RISC OS runs on arm based computer right? 22:26:08 /away 22:26:56 <{^Raven^}> jix: yeah. there's lots of emulators available Red Squirrel is a good free (Windows) one 22:27:10 I made a brainfuck clone called brainloller, it's exactly the same as brainfuck except that the commands are read from pixels of a png file and you can make 90 degree turns so that you can give the code certain shapes in the image. It's possible to put brainfuck code hidden in a picture. Is it worth publishing this? 22:27:44 aardwolf: sure :) 22:27:52 I think its got merit 22:28:51 aardwolf: one thing I managed to do with Microsoft BMP bitmaps is embed asm code into the palette that ran the interpreter. Maybe you can do something similar so it can be an executable :) 22:29:02 the->an 22:29:49 I'd try it with JPg, but I never really studied the format 22:31:48 jpg is lossy, impossible to put code in that 22:31:52 I uploaded it here: http://www.student.kuleuven.ac.be/~m0216922/brainloller/ 22:31:59 the explanation is in main.cpp 22:32:40 haha a BMP executable, that sounds ownage :) 22:34:47 If you really, /really/ understood the compression format, you could put code in a lossy image format. 22:35:01 true dat :D 22:35:24 Or you could make gigantic 100% quality jpegs 8-D 22:36:21 Well now you can compress your brainfuck code in pngs :D 22:39:12 Aardwolf: you can put code in jpeg 22:39:24 by modifying the lower bit of the encoded frequencies 22:39:35 what's wrong with png tho? 22:39:49 nothing 22:39:52 png is cool 22:41:25 I'll port some brainfuck program to brainloller so that there's at least an example 22:41:26 I'm off to KolourPaint 22:46:09 * GregorR votes for Mandelbrot. 22:46:21 mandelbrot! 22:46:50 i know someone who knows someone who knows mandelbrot! 22:46:55 Good because it's using graphics to represent text code that uses text to represent graphical output :) 22:47:02 That seems unlikely :P 22:47:24 GregorR: what? 22:48:10 That you know someone who knows someone who knows Mandelbrot. 22:48:16 Though I guess he is not a deity, and does exist :P 22:50:01 GregorR: it's true! 22:50:14 I'll believe you *shrugs* 22:51:07 gn8 22:51:12 Bye. 22:51:22 the one who knows mandelbrot is heinz-otto peitgen 22:51:32 he works at the university of bremen 22:52:06 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 23:19:27 Fixed a bug and made hello.png for brainloller 23:24:21 You might be able to do it with lossless wavelet compression. Harr wavelets would be the easiest... 23:26:38 For my senior design project as a EE major, I made an audio watermarking program. I lost the code, but its not hard to redevelop. You could turn that to a bf encoder as well. 23:26:39 :p 23:27:07 it can be hidden in anything :D 23:27:35 Well, brainloller couldn't be (90 degree turns are.. tricky), but bf could. 23:28:52 the 90 degree turns can safely be ignored when converting from brainloller back to 1D, all they do is tell where the next code will be, they don't change anything to the behaviour 23:29:26 Okay, well that doesn't change much at least 23:36:13 hmm. the wiki seems to be down 23:37:50 -!- calamari has quit (Read error: 110 (Connection timed out)).