00:12:40 -!- chuck has quit ("leaving"). 00:16:06 GregorR: I can't think of a better name than SuperEgoBot :P 00:16:52 -!- ehird has changed nick to Endeavour. 00:17:06 i like this one 00:19:46 -!- Endeavour has changed nick to ehird. 01:26:40 -!- adu has joined. 01:35:19 -!- ehird has quit ("This computer has gone to sleep"). 01:46:25 -!- adu has quit ("Computer went to sleep"). 01:59:06 -!- Sgeo has joined. 02:02:39 -!- adu has joined. 02:07:15 -!- Corun has joined. 02:19:45 -!- Corun has quit ("This computer has gone to sleep"). 02:41:00 -!- adu has quit ("Computer went to sleep"). 02:52:22 pikhq: can you confirm that this is a moderately acceptable translation? 02:52:23 http://nonlogic.org/dump/images/1201721232-RRmockup.gif 02:53:08 I can't read the kanji beneath the "Nihon no tekisuto" line. 02:53:28 But that's a matter of my not being a master of Japanese, not that it's necessarily wrong. 02:53:30 well, the entire thing is supposed to read "Japanese text decoration" 02:53:51 or something to that effect 03:01:24 G'night all 03:03:30 -!- GreaseMonkey has joined. 03:05:12 -!- adu has joined. 03:28:27 -!- Sgeo has quit (Success). 04:04:15 -!- adu has left (?). 04:29:19 -!- CakeProphet has joined. 04:32:19 :) 04:34:30 howdy, CakeProphet 04:34:50 allo, m'love 04:34:59 ...ok 05:07:15 -!- CakeProphet has quit (Read error: 110 (Connection timed out)). 06:19:05 AnMaster: The Hello World was in some stupid time-language. 06:19:25 (I was sleeping, and I assume that he is now) 06:39:23 -!- Slereah has quit (Remote closed the connection). 06:43:03 -!- Slereah has joined. 07:43:52 Slereah, morning 07:44:09 Slereah, can you provide a link to this language? 07:44:10 Hello. 07:44:13 No. 07:44:22 Just a stupid idea I had yesterday. 07:44:29 A language based on clocks. 07:44:35 ah sounds interesting 07:44:44 so how would it work? 07:44:58 This Hello, world! wouldn't work, because each instruction would take some time. 07:45:11 You've got clocks. 07:45:26 - means "wait" (I use 1 second right now) 07:45:35 * means "execute" 07:45:49 ah 07:45:55 execute what? 07:46:00 The execution is the time mod. 8. 07:46:07 hah 07:46:11 If t%8 is 0, the clock is reset. 07:46:16 would this be turing complete? 07:46:22 1, it outputs the next execution mod 256 07:46:26 2, input 07:46:31 3, go on the next clock 07:46:34 4 previous 07:46:44 hm interesting 07:46:47 No idea so far 07:46:55 very interesting 07:47:07 you should code an interpreter 07:47:24 Probably some instruction to jump back in the code 07:47:38 And some other to use the computer's clock. To make were programs. 07:47:49 Hello world that only execute on a full moon or something 07:47:54 hah 07:48:09 I have some sort of interpreter. 07:48:19 But execution time quickly matters. 07:48:45 hm? 07:49:01 you simulate non-multitasking computer with it's own clock right? 07:49:15 No. 07:49:22 I just use the computer's clock 07:49:24 because that may be a good idea to do 07:49:45 as you can't realistically depend on the clock of the computer, the OS is multitasking 07:50:21 Well, if the only time the clock advanced was when there's an - instruction, it would just be equivalent to some Turing machine where a bunch of cells are incremented by 1 for every - ! 07:50:47 well you got to increment for * too 07:51:19 Slereah, ok can you make it depend on actual run time for the program rather than system time? 07:51:54 I don't know. 07:52:01 because basically, stuff like multitasking will prevent this from working 07:53:30 -!- sekhmet_ has joined. 07:56:04 Well, using the system time and not considering execution times work for up to 2 minutes, usually, if I use 1 second as a unit. 07:56:31 Second l in Hello world change to m 07:56:42 And I assume it only gets worse from here. 07:57:47 I could tinker it until it works, but yes, I don't have a way to be sure it would work every time 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:04:47 -!- sekhmet has quit (Read error: 110 (Connection timed out)). 08:07:55 -!- immibis has quit ("Give a man a fish and he will eat for a day. Teach him how to fish, and he will sit in a boat and drink beer all day"). 08:30:47 -!- GreaseMonkey has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. thx."). 09:26:42 -!- Insane_ has joined. 09:29:32 -!- Insane_ has changed nick to Insane. 09:30:19 Yay somebody's stealing my nickserv regged name. I'm gonna have nickserv keep it in future ^^ 09:30:55 Insane: you've registered it? 09:31:25 Duh 09:31:43 The name in question is "Insane" ^^ 09:32:15 Let me test something 09:32:20 -!- Insane has changed nick to Insane_. 09:34:17 -!- Insane_ has changed nick to Insane. 09:34:22 Hmm 09:35:47 stop the MADNESS!! 09:36:09 This is madness! This is blasphemy!° 09:36:21 THIS IS SPARTA! 11:05:50 -!- Corun has joined. 11:21:42 -!- Insane has quit ("Have a nice day!"). 11:44:50 +++ 11:45:11 Cell 0 = 3 11:45:57 er, sorry about that, I'm on a school computer with a Sun keyboard 11:46:06 it has a mind of its own 11:46:25 and the keys in all the wrong places 11:46:32 KILL ALL HUMANS 11:48:02 -!- Corun has quit ("This computer has gone to sleep"). 11:51:54 -!- Slereah has quit (Remote closed the connection). 11:51:59 -!- Slereah has joined. 11:56:18 -!- slereah__ has joined. 12:04:31 -!- Sgeo has joined. 12:09:49 -!- Slereah has quit (Read error: 110 (Connection timed out)). 12:33:37 -!- jix has joined. 13:28:54 hijix 13:39:14 -!- maristo has joined. 13:50:11 -!- helios24 has joined. 13:52:12 -!- Sgeo has quit (Read error: 110 (Connection timed out)). 13:56:10 -!- maristo has left (?). 14:18:20 -!- Insane has joined. 14:18:24 How about string++? 14:18:29 A language based on strings 14:18:31 instead of numbers 14:19:38 string strang strong 14:19:46 // is based entirely upon strings 14:19:51 argh 14:19:54 I mean /// 14:19:57 try redivider, also 14:20:08 or muriel 14:20:15 Heh 14:20:25 or thue, perhaps 14:21:46 but really, any entirely string based language is just a few functions away from having integers, and even though it'll be much slower it isn't all that difficult to synthesize simple math 14:24:05 except you can make it hard to make a "function". 14:24:19 where function is the generalization of a function, something you make abstraction with 14:24:48 (which is a generalization of a very particular aspect of a function, but you hopefully follow me.) 14:25:20 this is the case with slashes, for example 14:25:35 with redivider, you could prolly make numbers in a zippie 14:25:57 yeah, but ultimately those are implementation details 14:26:21 hmm? 14:26:47 well, aren't all languages equal if abstractions are just implementation details? 14:26:59 if a language is TC, it will be possible to make something vaguely resembling a function, or at least a serviceable macro 14:27:14 oklopol: yes! :D 14:27:22 ofc, but you cannot always make it usable in a short amount of code. 14:27:37 once we abandon efficiency and sanity, all languages are *obviously* equal 14:27:41 which is a crucial part in an abstraction 14:28:05 Only if it's TC 14:28:07 :P 14:28:25 Insane: true, we don't know if /// is TC, after all 14:28:37 we are just OPINING it. 14:28:53 I strongly suspect it's TC, but we haven't made much progress on the whole infinite loop thing 14:29:03 Well it depends on the interpreter 14:29:34 Insane: lolwut? 14:29:55 I mean 14:29:58 if all languages are equal 14:30:17 or rather the interpreter specification 14:30:21 The main reason I think it could be TC is that it's semantics contain conditional operations, an ability to nest operations or perform simple concatenations, and an inherent looping structure (as long as you don't run out of code) 14:30:30 for example, try doing networking in brainfuck. Now try doing networking in C++ 14:31:06 with a reasonable extension, BF networking might not be ludicrously painful 14:31:45 well, tcness doesn't specify io, but it does specify there is a way to encode any type of io in the language using a certain state for a certain kind of io operation 14:31:58 (although that was a bit informally put) 14:32:23 btw, we should make a list of "points everyone on the userlist has made multiple times, and should thus be avoided" 14:32:26 RodgerTheGreat, I programmed an irc bot in NetBrainFuck 14:32:39 impressive. 14:32:41 i mean, how many times have you heard c is not tc :P 14:32:56 Heh 14:32:57 Not really 14:32:59 (that was mostly a joke) 14:33:14 I hard-coded the irc bot 14:33:17 and it has 0 interaction 14:33:20 basically only one way 14:33:29 but the point is that NetBrainFuck works 14:33:35 It's telnet based 14:33:39 means it sends chars immediately 14:33:44 still not a bad proof-of-concept 14:34:10 if you can get it to respond to ping requests, it qualifies as a real bot, so you're close 14:34:32 Heh 14:34:35 Perhaps 14:34:43 I've had theories, but I'm not bored enough to try them 14:34:54 We need a C to brainfuck translator ^^ 14:35:07 plus doing that would frighteningly enough build a general bot framework that others could extend 14:35:19 Insane: GregorR made one, I think 14:35:36 heh 14:35:40 frighteningly? 14:35:45 And that hardly qualified as a framework 14:36:40 I inputted "NICK netbrainfsck\nUSER a b c d\nJOIN #botters\nPRIVMSG #botters :Meep\n" into a text-to-brainfuck converter 14:36:47 And did s/./%/g 14:36:52 where % means send 14:37:01 comment it and show how you can replicate the ping responder structure to do event-based code and recognize IRC signals 14:37:18 Hmm 14:37:19 Maybe 14:37:21 http://insane.pastebin.org/17554 14:37:22 Meep 14:37:28 That's my code 14:37:35 it takes host/port from console 14:37:41 Since I'm too lazy to hardcode it 14:37:47 * means connect 14:37:50 yup 14:37:59 that seemed pretty clear 14:38:10 :P 14:38:24 * goes right starting at the current pointer until a \n is met 14:38:25 and % is obviously "output to telnet" 14:38:31 heh 14:38:36 ! is "input from telnet" 14:38:40 Huh? 14:39:11 returns 0 on error/disconnect 14:39:31 So that +[!]~ loops until disconnected and subsequently disconencts+closes (~) the socket 14:40:04 and the cheapest telnet console (sans address port) you can make is a one-way console: 14:40:19 * +[!.]~ 14:40:24 It actually works 14:41:04 try making a gopher client 14:41:12 gopher? 14:41:24 pre- http web protocol 14:41:27 oh 14:41:29 Heh 14:41:29 there's a good wiki article on it 14:41:31 naw 14:42:01 btw, I'm thinking of how to do a two-way telnet console 14:42:10 The problem is that both ! and , block 14:42:20 so you'd have to buffer 14:42:33 I made ? which is like ! but returns 0 if there is no data to be read 14:42:55 and I'm thinking of how to do ; which *should* be non-blocking , 14:43:07 Or maybe I should do ' 14:43:08 or ` 14:43:46 or add something like select 14:44:02 That'd be too "non-brainfuck" for me :P 14:44:17 Heh 14:44:26 actually ; is too non-brainfuck for me as well 14:44:31 include more parameters in the input connect takes 14:44:40 Hmm 14:44:42 Like? 14:44:52 blocking / non blocking? 14:45:06 I would just say "fetch X number of bytes before disconnecting", with 0 meaning "connect indefinitely" 14:45:09 hm 14:45:15 Hmm 14:45:18 That's easy 14:45:23 even without extra params 14:45:29 this would fetch 10 bytes 14:45:36 yeah, I know 14:46:00 you could make a "connect stack" 14:46:24 if you connect while connected, you create a new connection and push the current one down (but keep it open) 14:46:30 /input connection details here/ * <++++++++++> +<[>!. /process/ <-] 14:46:31 Heh 14:46:40 Add ~ to the end to d/c 14:46:48 hmm 14:46:57 Well right now connecting while connected simply returns an error 14:47:04 Bah 14:47:10 Too non-brainfuck already 14:47:10 :P 14:47:22 I'll stick to C# for my irc bots 14:51:41 LOL 14:52:29 I told this guy to do "php5 path/to/php/file/here.php" and he kept saying he got "file not found", so I asked him to copy/paste what he was doing and it turns out he actually entered path/to/bot/here.php 14:52:44 *php/file 14:52:50 heh 15:00:47 classic 15:01:37 He actually took it serious though 15:01:37 lol 15:02:04 He's sorta the cluesless "I don't know what irc, the internet or php is but I wanna code an irc bot in php using others' code" 15:02:08 +type of person 15:04:01 ah, the best kind :) 15:04:40 in uni today, i overheard someone say something about an sql evaluator being a 3 year project 15:04:54 now i just have to get mine done in less than 5 hours :D 15:05:37 (although it basically just brute forces, at least the version i have that schedule for) 15:08:39 lol 15:09:42 well, it will not generate the whole cartesian product, of course, but it does not check which order is the most feasible. 15:10:08 even i'm not that insane :) 15:10:15 anyway, gotta go -> 15:14:24 hehk 15:37:36 -!- timotiis has joined. 16:08:44 -!- Corun has joined. 16:10:32 -!- Insane has left (?). 16:10:45 -!- Insane has joined. 16:16:16 I are back people. 16:16:39 Also, aren't Unlambda and other such languages string-based, in a way? 16:37:08 -!- slereah__ has changed nick to Slereah. 17:00:05 -!- Insane has quit (Client Quit). 17:04:47 -!- Tritonio_ has joined. 17:05:34 -!- Tritonio__ has quit (Read error: 110 (Connection timed out)). 17:17:12 -!- Corun has quit ("This computer has gone to sleep"). 18:19:53 unlambda? 18:19:55 no.... 18:21:00 What's the definition of a string based language? 18:28:39 -!- jix has quit ("CommandQ"). 18:37:39 -!- ehird` has joined. 18:50:52 -!- Tritonio_ has quit (Read error: 110 (Connection timed out)). 18:51:24 -!- Tritonio_ has joined. 18:56:41 '... Then, get the Linux kernel sources and read the file linux/Documentation/CodingStyle, and ignore Linus's jokes. These two documents will give you a good idea of what we recommend for GNOME code. 18:56:41 ' 18:56:50 pft 19:21:57 -!- ehird` has quit (Remote closed the connection). 19:23:28 -!- ehird` has joined. 19:23:51 using a 57 line WM feels odd. 19:34:12 -!- ehird` has quit (Remote closed the connection). 19:36:41 -!- ehird` has joined. 19:40:53 oklopol: okloping 19:41:39 -!- sekhmet_ has changed nick to sekhmet. 19:42:37 ! 19:42:39 Huh? 19:44:04 Shush robot 19:44:30 i cannot see invites. 20:01:41 -!- TheTedd has joined. 20:01:47 blarg 20:01:58 Interblag? 20:02:11 link? 20:02:50 http://xkcd.com/181/ 20:03:01 I know that one :p 20:03:21 Then why ask! 20:03:21 I totally linked it in myblagspace 20:03:39 because I felt like it! 20:03:42 Your blagoblagospace? 20:03:44 ...blag. 20:03:51 no 20:04:01 I was blarging 20:04:21 What are we, smurfs? 20:04:27 *blurgs 20:04:45 I see how that's an easy mistake to make 20:05:04 The keys are right next to each other! 20:05:14 granted 20:07:11 sooooo 20:07:17 Soooo? 20:07:30 yes, that's what I said 20:07:42 I'm reassured. 20:07:52 all part of the service 20:07:54 It could have been a symptom of schizophrenia otherwise 20:08:20 how so? 20:08:37 If I saw a word, and it wasn't there! 20:08:55 too much caffeine 20:09:02 I don't drink coffee. 20:09:18 I never mentioned coffee 20:09:28 did you see coffee when it wasn't there? 20:10:05 Well, I don't drink tea either, or coca cola, red bull, or eat caffein pills. 20:10:21 Or any other caffein-ful item 20:10:30 chocolate? 20:11:08 If I ate enough for caffeine, I'd worry about biabeetus before. 20:11:13 diabeetus* 20:11:33 I'd worry about humungusgutus 20:11:55 I'm a skinny fuck. 20:12:05 not after all that chocolate 20:13:10 blogoblah 20:13:12 -blag 20:13:45 Blogabloog? 20:13:49 I blargly agree 20:13:59 Blog blimey! 20:15:31 blargness 20:16:11 * Slereah wants to do a wiki article for Clockpunk 20:16:23 But first, I must do a diagram of the theoretical model. 20:16:32 [citation needed] 20:16:33 An infinite tape of clocks. And an Englishman. 20:16:38 Well, the esowiki 20:18:10 [blarg needed] 20:18:32 [Esco interpreter needed] 20:18:59 where do they speak esco? escoland?? 20:19:07 Slereah: loool, esco 20:19:11 :D 20:19:17 Who knows! 20:19:35 If they make an interpreter for Ook, why not for Clockpunk! 20:20:10 * Who :No such nick/channel 20:20:18 shame Who isn't here 20:21:02 It is strange that the ESCO PROJECT is so slow. 20:21:45 I mean, three of their six languages is basically the same, and one of the simplest! 20:21:51 and one isn't even a language. 20:21:58 Although they apparently just added Byter 20:23:28 You can now download ESCO V O.50! 20:23:45 w00t 20:24:07 Oh, and apparently Befunge too! 20:24:12 Let's see that miracle 20:24:41 God isn't here right now, please leave a message.. 20:27:09 " 20:27:09 This version supports Brainfuck, Ook, Spoon, HQ9+, WhiteSpace, Befunge-93, 20:27:09 Byter. 20:27:13 -!- RedDak has joined. 20:32:08 "configure: error: GMP library not found. Use --disable-gmp" 20:32:24 Hm. 20:32:31 What liberry is this? 20:32:40 "gmp" 20:33:00 So I assumed. 20:33:08 The GNU MultiPrecision (bignum) library. 20:33:16 gmplib.org 20:33:22 Thanks. 20:35:36 Slereah: isn't esco wonderfully crap? :) 20:35:53 Well, I can't really read C that thick. 20:36:33 it's just crap though! 20:36:36 and its crappy c++ 20:37:24 "checking for suitable m4... configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons)." 20:37:25 Wut? 20:37:33 install m4 20:37:57 But what if m4 asks me to install gmp! 20:38:05 Aaaaaaaaah 20:38:16 and flex and bison and ...... 20:38:51 I'm not even sure what m4 is 20:39:27 "Multi-Modal Mesh Manipulation (M4)"? 20:39:58 no 20:40:01 macro transformer 20:40:14 some kind of macro language... what eh' said 20:43:02 Fuck this. 20:43:09 Esco can't be worth that much trouble. 20:43:50 just write a bf++ compiler instead :D 20:44:05 What's bf++? 20:44:17 brainfuck with oop extensions 20:44:36 you can do that in plain brainfuck 20:44:42 just search for 'OOP brainfuck' 20:44:49 also, STOP CREATING GODDAMN BRAINFUCK VARIANTS!! 20:44:59 I didn't do it 20:45:02 good 20:45:23 WHAT BF VARIANT DID YOU DO THEN? 20:45:41 "fu" 20:45:57 not so much a variant as a full turing machine simulator 20:46:16 I use the Love Machine 9000 for that. 20:46:25 http://www.esolangs.org/wiki/NTCM 20:47:12 blarg 20:47:50 multiple tapes is cheating :p 20:48:13 Well, you don't have to use multiple tapes! 20:48:25 I also made a 2D version, but it still has some problems. 20:48:54 There's a BF interpreter on one tape on it 20:49:01 In the external ressources. 20:49:13 Slereah: to beep in linux 20:49:15 echo \7 20:49:18 somethign like 20:49:21 print "\7" 20:49:22 wait no 20:49:26 sys.stdout.write("\7") 20:49:49 ehird`: Wut? 20:49:57 Slereah: what 20:50:05 Why do you say this? 20:50:19 just if you wanted to know 20:50:46 I have an ASCII chart on the wall, beep's on it. 20:52:22 If you refer to the winsound, it's not because of beep. 20:52:27 It's because of this : [a[cr:F#57RIF#58RINO1RID55RIF#55RIG55RIA55RINO1RIG55RIF#55RIE55RINO2RIF57RINO1RIF55RIE55RIF55RIE55RID55RID59:b]|b[#:RI:c;cr:LE:b]|c[#:HA:c;cr:DIRI:c]][0=#;ims=a;nd;nh;etFecF;t1] 20:52:53 oh, now I see 20:53:22 Yes. 20:53:33 I wanted to play the Monkey Island theme on a Turing machine. 20:53:51 chr 7 beep is only one tone 20:54:07 Hence the Winsound on the original Love Machine 9000 20:54:23 Slereah: you have a bip function though 20:54:25 which just beeps 20:54:30 you can implement that trivially 20:54:44 no, have a virtual device, of which 'beeper' is one 20:54:53 But can it play the Monkey Island theme, can it? 20:55:06 -!- GreaseMonkey has joined. 20:56:17 hm 20:56:51 If I just want a bip, I can prolly use P(alt + 007) 20:57:12 Or use Going Postal, since it uses binary 20:57:36 Slereah: i mean you actually do have one 20:57:40 but its commented out in the linux ver. 20:57:58 Yes. 20:58:09 Because well, since it's winsound, it won't work. 20:58:33 so make it print \7 20:58:56 Nah. Not much point. 20:59:09 Especially since the syntax is based on musical notes for that one. 20:59:46 I'd go with the beeper 'device' and then you can 'out' to it to play any notes you choose 21:00:07 -!- helios24 has quit (Read error: 110 (Connection timed out)). 21:00:30 That many quotation marks isn't a good sign! 21:00:35 0000=bool, 0001=void, 0010=nil, 0011=smallint, 0100=bigint, 0101=smallfloat, 0110=bigfloat, 0111=char, 1000=string, 1001=pair, 1010=primitive, 1011=procedure, 1100=continuation, 1101=environment, 1110=port, 1111=symbol 21:00:41 4 bits still isn't enough for my tag!! 21:00:42 'sorry' :p 21:00:45 i need ONE MORE: vector 21:01:49 so extend it to 8 for future safety 21:02:01 But that will give you 15 other numbers to attribute :o 21:02:36 exactly i don't have 31 types. 21:02:46 just 17 21:03:00 so attribute the extras as 'violation' 21:03:20 Use ternary. 21:03:36 TheTedd: noes 21:03:45 i only have one pointer 21:04:34 so? 21:04:47 you'll still have to deal with it at some point 21:05:05 no 21:05:15 Create some more types maybe? 21:05:16 17 types, i need to encode 'em as concisely as possible 21:05:49 well 17 won't fit into 4 bits 21:05:57 Well, 3 ternary tits would be more concise 21:05:58 duh 21:06:00 :) 21:06:12 And leave 10 numbers, just in case! 21:06:13 so you need 5 bits - and that means 'wasting' some values 21:06:51 so have the extra values as 'error' type for now, then they can be used in future extension 21:07:10 Maybe you could use a binary value to redirect to something else. 21:07:19 For instance, 1111 -> symbol if next bit is 0, else if bla bla 21:07:39 TheTedd: extensions will never happen 21:07:46 you've just proven it will 21:07:59 you now have an 'extra' type 21:08:18 You could... delete one type. 21:08:36 TheTedd: No, I haven't even committed these to code yet. 21:08:54 but you're trying to extend your design - same diff 21:09:09 anyway, do you need the separation of both nil and void? 21:09:33 What's the difference between char and symbol, also? 21:10:15 TheTedd: and no i'm not. 21:10:18 and yes. 21:10:28 nil=terminal,void=unspecified 21:10:57 can they both occur in the same context? 21:11:31 no 21:12:14 then you only need one of them :p 21:12:23 which one it 'is' depends on the context only 21:12:42 and now you have an extra slot :D 21:13:16 0=bool, 1=void/nil, 2=.... 21:13:24 The gods of types will be angry at him if he does! 21:13:39 the gods of combinatorial logic will be otherwise 21:13:48 TheTedd: I misunderstood you. 21:13:53 Anyway, it's not my choice to make. 21:14:52 well it's a suggestion 21:15:36 -!- maristo has joined. 21:22:33 -!- maristo has left (?). 21:24:00 TheTedd: not my lang. 21:24:28 it's not a change in the lang, just the interpreter/compiler 21:24:56 Unless those denominations ARE IN THE LANGUAGE :O 21:25:37 even still, the symbolic representation doesn't change the meaning of the language 21:26:02 Yes, but would you program in BF if every symbol was butt? 21:26:05 I don't think so! 21:26:33 BF has pleasing meaningful symbols! 21:27:27 it's not a change to the symbols used.. 21:28:09 just the _representation_ of 'meaning' from inside the interpreter, while the _meaning_ remains the same 21:29:23 TheTedd: sorry, but void and nil are seperate, and non-interchangable 21:29:27 they are not related 21:29:34 you can consider nil 'end' and void '??' 21:29:48 I hope they are not related - or it wouldn't work :p 21:30:49 -!- helios24 has joined. 21:31:13 the case is simple - if they cannot occur within the same context, then you can use the same 'type' representation in either context and there is no confusion between the two 21:31:49 if they can, then no it's not going to work 21:32:59 everything can occur in the same context 21:33:13 5 bits it is then 21:33:39 or some kind of dynamic mixed representation 21:39:35 -!- helios_ has joined. 21:49:24 -!- helios24 has quit (Read error: 110 (Connection timed out)). 21:59:27 -!- TheTedd has left (?). 22:29:15 -!- RedDak has quit (Remote closed the connection). 22:46:42 -!- bsmntbombdood has quit (Success). 22:47:10 -!- bsmntbombdood has joined. 22:56:06 -!- timotiis has quit ("/me tips his hat"). 23:11:48 -!- sebbu2 has joined. 23:20:21 -!- sebbu has quit (Connection timed out). 23:20:22 -!- sebbu2 has changed nick to sebbu. 23:44:01 I should finish that Post machine BF interpreter. 23:44:13 Or at least the basic functions.