00:16:31 -!- nooga_ has quit. 03:20:50 -!- puzzlet has joined. 03:38:22 um. 03:38:42 befunge and brainfuck are both great. 03:39:06 they're the treasures of the esoteric world. 03:39:28 each is utterly disgusting and vile in its own inimitable way. 05:45:01 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 05:55:56 -!- puzzlet has joined. 06:35:41 -!- puzlet has joined. 06:53:32 -!- puzzlet has quit (Connection timed out). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:20:14 -!- nooga has joined. 09:29:57 -!- puzlet has quit (Read error: 60 (Operation timed out)). 12:31:43 -!- Keymaker has joined. 12:31:48 mornin' 12:32:46 Mornin'. 12:32:51 hi 12:33:13 hmmm.. 12:34:34 how the lyrics in 99 bottles of beer go? in the very end? 12:36:12 Pick one from www.99-bottles-of-beer.net and run it. 12:36:23 that's the problem 12:36:27 there are different versions 12:36:53 Well, yes. I'm not sure if any of them is "official". 12:36:56 in some it ends with 0 bottles and in some that there is no more bottles or something.. 12:37:42 yeah. i just tought it'd be nice to know the 'official', i'd like to make on in brainfuck 12:37:52 yes, it's been made thousands of times but still.. 12:38:55 Some googling suggests that it ends either 'no more bottles of beer on the wall' or 'no bottles of beer on the wall'. 12:39:09 cheers 12:39:19 hmmm, i think i'll use 'no more' 12:39:52 It sounds better, I think. 12:39:56 yes 12:40:24 -!- nooga_ has joined. 12:40:28 welcome 12:40:29 -!- nooga has quit (Read error: 104 (Connection reset by peer)). 12:40:35 d'oh 12:40:43 hi 12:40:47 a hi 12:43:58 there as interesting talk about bf-os in some log 12:44:20 *as --> was 12:48:36 ehe 12:48:38 i remember 12:48:46 im waiting for calamari 12:49:38 i see 12:49:45 interesting idea 12:50:25 hmm 12:50:36 befunge os would be much more funny 12:51:02 hmmm, maybe 12:51:14 hmm, or then not :) 12:51:40 boot from diskette, screen dividet to 3 parts 12:51:45 divided* 12:51:58 ok 12:52:04 code space, output window and stack listener :) 12:52:16 :) 12:52:50 Mooz was thinking of perhaps doing a befunge processor with verilog or some other hardware description language as a course project or something. :p 12:53:07 heh :) 12:53:14 is he going to? 12:53:23 lololz 12:53:23 Not right now, no, but we'll see. 12:53:32 ok 12:54:01 you can go to the electronics shop and buy some transsistors :) 12:54:05 (Oh, and the operating system for our "hey, I'll write an emulator for a (zilog-z80-based) hardware device that doesn't actually exist" thing was supposed to use befunge in the startup scripts.) 12:54:49 Must go locate food, then it's a long (~570km) train-trip back home from this current Christmas-location I'm in. -> 12:54:56 eeek 12:55:05 train's fun 12:55:16 but that long trips, not :\ 12:55:49 hmmm, actually finding some food wouldn't be bad idea. 12:57:18 well, i think i'll go now :) bye 12:57:20 -!- Keymaker has left (?). 13:04:09 -.- 13:04:41 my befunge interpreter works different than other 13:17:43 Keymaker: I'd enjoy a traing trip of 570 km if I had a laptop. ;) have you got one, fizzie? 13:17:57 nooga_: how's that? 13:17:57 Sure, this iBook. 13:18:18 fizzie: nice. hmm. does it boot Knoppix? 13:18:35 Not sure, but it dualboots OS X and Debian/ppc from the hd. 13:19:01 ok 13:19:28 Has enough battery to last for ~5 hours of irc-over-gprs-over-bluetooth, which is about the time it takes for the train to go Joensuu -> Helsinki, so if I manage the Lieksa-Joensuu interval without irc, I can use it the rest of the trip. 13:23:18 Also, if I calculated correctly, my seats for the Joensuu-Helsinki part are quite close to the "tables" in the middle of the compartment, and those have electricity outlets under them, so I might be able to recharge, too. 13:38:36 hmm 13:38:40 youre finnish 13:41:48 Eek, time to go, train doesn't wait. -> 13:41:56 But "yes". 13:55:06 nooga_: how does your befunge interpreter work different than others? 13:55:13 ah 13:55:36 because i dont pop from the stack when | or _ are noticed 13:55:56 but i wrote it from my memory and i didnt have a befunge specification 13:56:00 ill fix it 13:56:38 ok 13:58:59 I thought it was something more fundamental 13:59:05 but then it was just a bug :) 13:59:51 yes 13:59:54 -.- 13:59:58 just a bug 14:00:12 do you have some ideas ? 14:00:37 erm, no. I haven't done that much befunge. I wrote a brainfuck interpreter in PHP, though. 14:01:00 hehe 14:01:27 bf is cool because you can write interpreter in 3 minutes :) 14:02:20 lindi-, who is not here right now, made a befunge interpreter that creates a linked list of the instructions and then abandons the grid. :) 14:03:24 oh 14:03:29 that's something I'd call fundamentally different. 14:05:58 -!- kpreid has joined. 14:06:38 hm 14:06:50 im thinking about own eso lang 14:06:57 different than other 14:07:10 but im polluted with befunge and brainfuck 14:08:28 hmm 14:10:52 -!- lindi- has joined. 14:11:29 it would be funny to build electronic brainfuck 14:11:47 hi lindi- 14:12:11 hi 14:12:12 nooga_: a fungeoid with a variable size instruction pointer would be fun 14:12:19 like, in befunge it is fixed to being 1x1 14:12:32 but 2x2 or 3x1 instructions could also be possible 14:12:41 lol 14:12:44 yup 14:12:52 that wold be paifull :) 14:13:07 you mean variable length instruction pointer or variable length instructions? 14:13:23 lindi-: hmm. maybe both. ;) 14:13:53 but I thought about variable length instructions. 14:14:49 it might need some instructions to work with wildcards 14:15:20 ha 14:15:27 i will make brainfuck processor 14:15:37 hasn't that already been done? 14:15:43 dunno 14:15:47 i will make my own 14:15:55 to code everywhere! 14:16:12 http://www.clifford.at/bfcpu/bfcpu.html 14:16:25 and another: http://martin.egy.nu/index.php?page=bfcomp 14:17:18 yet another: http://robos.org/bfcomp/index.html 14:18:03 ah 14:18:14 then mine will be yet yet another :P 14:18:26 :) 14:20:05 nah 14:20:20 there are using ready programmable devices 14:20:36 i plan to make one from the simpliest transsistors -.- 14:25:18 that will take, like, quite a few transistor... 14:25:44 yeah 14:26:05 but its enough masochistic task to complete it 14:27:28 I'd say something like 300 transistors 14:28:34 hm 14:28:40 not too much 14:28:45 hmm, i might just try that CW6670 one 14:30:19 it's just that XILINX tools are all windows-only 14:30:37 you have to build your own XILINX tool first :) 14:31:10 hm? 14:32:25 ZeroOne: afaik it's not trivial at all. i'd need to know everything from voltage levels to internal timing issues of the chip 14:33:18 well, you can also choose to write a windows emulator with which you can run those existing tools ;) 14:38:18 if there aren't any GNU emulators that you could use 14:39:10 I guess WINE is open source 14:39:11 but 14:39:16 I'll be back later. -> 14:39:18 :P 15:40:34 -!- Keymaker has joined. 15:40:38 hey 15:44:12 "06:06:50 im thinking about own eso lang" 15:44:19 i've had some ideas as well, 15:44:26 but i can't write interpreter in c 15:44:41 since i can't do stuff with the files :\ 15:45:47 and writing the interpreters in bf would be really hard 15:46:01 (and "impossible" at some level) 15:49:06 -!- nooga_ has quit (Read error: 60 (Operation timed out)). 16:06:43 -!- Keymaker has quit ("Freedom!!"). 16:10:51 -!- Keymaker has joined. 16:11:11 -!- puzzlet has joined. 16:11:16 hi 16:12:25 anyways; what i forgot to say was that: i'd like to see more interesting language (and interpreters for them), but more than that i'd like to see all new programs, not interpreters for existing languages :) 16:17:28 -!- Keymaker has quit ("Freedom!!"). 18:22:36 -!- nooga has joined. 18:22:42 hi once again 19:08:56 -!- puzzlet has quit (Read error: 60 (Operation timed out)). 19:29:29 -!- nooga has quit (Read error: 110 (Connection timed out)). 20:06:01 -!- nooga_ has joined. 20:06:08 hahh 20:34:26 hah?! 20:42:59 -!- nooga_ has quit (Read error: 60 (Operation timed out)). 20:47:06 hah. 20:53:06 what's with people not talking 20:53:13 they should stop not talking and start talking 20:53:20 and "hah" doesn't qualify 20:53:33 HAH 20:55:02 heh 21:10:41 -!- nooga has joined. 21:12:52 hehe 21:13:04 im trying to invent own eso language 21:13:07 but i cant 21:13:10 im too stupid 21:13:41 i thought about something like lisp but more minimal 21:17:25 i dun know x_x 21:17:48 nooga: I think that has already been done several times. do Unlambda, Lazy K and Iota and Jot say anything to you? 21:18:31 i dont know them 21:18:48 the area of esoteric languages is quite good explored already. it's hard it invent something interesting. 21:18:56 i know 21:19:05 nooga: http://en.wikipedia.org/wiki/Unlambda 21:20:39 mph 21:20:44 too wisted 21:20:49 twisted* 21:21:47 heh :) 21:22:29 well, you can make an easier functional language then 21:26:33 aah 21:26:37 im too lame -.- 21:47:58 damn 21:53:53 nooga: there're several basic concepts that you have to learn 21:53:57 before trying to create something "new" 21:54:14 turing ;) 21:54:20 basically, look at Brainfuck, Befunge, Lazy K 21:54:25 uhh what else 21:54:27 Weird 21:54:32 Wired or whatever i mean 21:54:39 Unlambda 21:54:53 lambda calculus in general 21:54:57 turing machines of course 21:55:27 then just try to come up with something that's like neither one of those :) 21:56:41 heh 22:01:02 5{--} = +++++ in brainfuck; 2{5{--}.} = +++++.+++++. 22:01:05 hmm 22:01:08 nah 22:01:09 useless 22:05:38 anything with a brainfuck-like memory model is likely to be useless 22:05:43 i.e. not original enough 22:05:51 yeah 22:10:55 huh 22:11:17 nah... stupid again 22:16:37 hmm, I found a new esoteric programming language: Nietzsche: http://www.autistici.org/bakunin/ 22:18:18 heh 22:21:19 reminds me of that another one, whatsitsname... 22:22:01 not BDAMD 22:22:12 ha 22:22:14 i know! 22:22:21 but Numberix! yes! 22:22:27 http://lilly.csoft.net/~jeffryj/compilers/numberix/numberix.html 22:22:35 befunge-like language but diagonal 22:23:15 nah 22:23:18 stupid 22:23:39 oh, Game of Life is another one of those basic concepts 22:23:52 ? 22:24:25 what do you mean? 22:25:55 brb 22:32:02 nooga: Conway's Game of Life 22:32:41 isn't that a familiar concept to you? fizzie said earlier that a befunge interpreter is often the first thing he does with a new language. Game of Life is mine. :) 22:34:57 hmmm 22:34:59 yeah 22:35:09 ive got an idea 22:35:15 brainfuck based 22:35:20 funny and useless 22:36:15 +++>++++++++++++<[>.<-] 22:36:15 nooog gop noooooooooooog pog pop gop non pog gon gog 22:37:05 may i paste several lines? 22:38:54 o - counter (used where _) 22:38:54 n_g +; g_n -; g_p >; p_g <; non .; ooo ,; pop [; gog ] 22:39:01 whole 22:44:20 ha! 22:44:22 goood 22:44:28 veryyy good! 22:44:39 simple enough to be my first eso lang 22:44:51 and then i will think about something more complicated 22:51:25 what do you think? 22:53:34 hmmmmmmm :( 22:59:50 i see 23:01:01 -!- Keymaker has joined. 23:01:24 hi Keymaker 23:01:30 hiya 23:01:48 wanna see my useless version of brainfuck? :P 23:02:02 ok 23:02:07 go ahead 23:02:56 +++>++++++++++++<[>.<-] in brainfuck is equal to: 23:02:56 nooog gop noooooooooooog pog pop gop non pog gon gog (in #boob) 23:03:10 sharp boob :) 23:03:47 stupid, eh? 23:03:54 hehe :D 23:04:11 o - counter (used where _) 23:04:11 n_g +; g_n -; g_p >; p_g <; non .; ooo ,; pop [; gog ] 23:05:49 i made nice idea today, though not telling it yet.. one thing is sure; writing a program will be time consuming.. :) 23:06:10 yea 23:09:04 "14:51:25 what do you think?" 23:09:19 what i've learned, on this channel that won't produce any replies :) 23:09:31 like many others -.- 23:09:31 (though, this was exception) 23:10:16 Reminds me of Ook. 23:10:23 aaaaaaaaaaaargh 23:10:26 i hate Ook 23:10:34 i can't stand it :x 23:11:00 this one is more intelligent than ook :) 23:11:10 oh 23:11:12 i know 23:11:33 i,'ll add 'i' it will be equal to 'oo' 23:12:06 and 'l' = 'ooooo', and 'u'='oooooooooo' 23:12:09 YES 23:12:09 ! 23:12:19 that's it, my first eso lang 23:12:22 :) 23:13:50 niog gop nuig pog pop gop non pog gon gog 23:13:52 ha! 23:14:58 here's sample of one (similar to brainfuck) i've been planning .;;;; .:; :; .;;;; ,:; ,.; ,.:; 23:15:32 if i remember correctly (i didn't look at my notes about the instructions), that should get '16' to cell (1) 23:16:08 o.0 23:16:15 basically, this is brainfuck, but with some extra instructions and instructions represented non-easier way 23:18:14 -!- kpreid has quit. 23:20:42 hm 23:21:13 after writing #boob interpreter i'll try to write C2bf 23:21:24 uh oh 23:21:27 featuring 16 bit variables! 23:21:29 gonna be hard task 23:21:33 really hard 23:21:42 (and someone here is tryin' it already :)) 23:21:43 but not whole C :P 23:21:50 yes 23:21:56 only basic functionality 23:22:35 fear not! i have dragon's book and idea ;] 23:22:47 uh.. no idea what those are :P 23:23:43 (to note; with that "(and someone here is ..." i didn't mean myself, since i really am NOT trying it) 23:25:00 hm 23:25:10 maybe someone can put bf bot here 23:25:16 hehe 23:25:19 guess what? 23:25:24 i've thought the exact same thing 23:25:27 ;) 23:25:29 although i have no idea how bots work 23:26:11 but i have 23:26:12 but some bot that could execute bf code (and kick us all out because of a dangerous program) 23:26:26 ..would be cool 23:26:32 ok 23:26:43 ill write one tommorow and put on my shell 23:26:57 hmm, sounds interesting 23:26:58 hah -.- perl again 23:27:45 i'll suggest the "standardish" EOF=0 to make everyone's life easier 23:28:49 okay 23:28:56 bye now 23:29:00 bye 23:29:01 must go to bed -.- 23:29:06 good idea 23:29:39 i think i'll go as well -- i think i realized how to write a quine. ghafhwiu wiageoihgewiho nnngghhhh 23:29:52 -!- Keymaker has left (?). 23:30:25 -!- nooga has quit ("Leaving").