00:03:19 Now... can a language with limited input be Turing-complete? 00:03:48 ...where "input" includes both the program itself and anything the user inputs? 00:05:21 I don't think so 00:16:29 There should be only two non-esoteric languages. 00:16:48 Pre and post. 00:17:11 Programmers write in pre, then it gets compiled into post, which the computer executes. 00:36:51 Well, I think /// is Turing-complete. 01:11:08 -!- ihope_ has joined. 01:13:36 Grumble grumble mouse fell out of the laptop allowing it to close for enough that it figured I was done using it and went into hibernate mode which caused it to lose its Internet connection grumble. 01:13:53 s/for/far/ 01:15:02 Now let's see what Linux is... 01:16:06 -!- ihope_ has quit (Read error: 104 (Connection reset by peer)). 01:25:40 -!- ihope has quit (Read error: 110 (Connection timed out)). 01:38:16 hrm 01:38:20 what's a limited input? 01:38:40 input is irrelevant to TC 01:38:45 the turing machine has no input :) 01:46:37 -!- kipple has quit (Read error: 110 (Connection timed out)). 01:47:38 -!- lament has changed nick to lament86. 01:52:19 -!- lament86 has changed nick to lament. 01:57:29 -!- GregorR-L has joined. 02:11:29 -!- GregorR-L has quit (Remote closed the connection). 02:11:40 -!- GregorR-L has joined. 02:15:41 -!- GregorR-L has quit (Remote closed the connection). 02:15:50 -!- GregorR-L has joined. 03:44:19 -!- GregorR-L has quit. 05:27:14 -!- CXII has joined. 05:50:10 -!- CXI has quit (Connection timed out). 06:22:52 -!- nooga has joined. 06:23:01 hi 06:23:48 'lo 06:24:04 ;] 06:24:30 Is that noogaspeak for "Oh damn, just him." 06:24:40 :D 06:24:51 thank godness some1 is here 06:25:18 Hah 06:25:18 it's early morning here, so our european irc channels are rather empty 06:25:53 Ah 06:26:29 i've read c2bf code 06:27:00 there should be some automaic tools for AST 06:27:37 There are for CST (concrete syntax tree) 06:27:43 But you just don't use CST ^^ 06:32:51 ahm 06:33:25 http://esolangs.org/wiki/Brainfork 06:33:42 What about it? 06:34:44 in future c2bf could compile to brainfork, but it would be hard task to use Y properly 06:35:06 Ow ^^ 06:38:19 i can't access sourceforge's CVS 06:39:44 Yeah, it's awful. 06:39:47 Down and up, down and up. 06:39:53 Just keep trying, eventually it'll work :( 06:40:12 Care to implement div and mod (and perhaps take this conversation to ##brainfuck :P) 06:43:01 whan do you plan making some other types, like char and arrays? 06:43:35 Usually logging to shell.sf.net, doing a "cvs -d :pserver:anonymous@cvs1:/cvsroot/... co", then tarballing and scp'ing the checked-out sources home, works. 06:44:02 ... 06:44:04 Ow 07:13:47 lol 07:13:51 idk where to talk 07:14:02 because i wanted to say something about my new language 07:14:35 Here 07:14:55 For all non-BF-related esoteric programming talk, here. BF is it's own amazing, powerful entity for elsewhere :P 07:15:29 im working on Idiot's Arithmetics (tm) 07:15:41 so 44+55 = 4455 07:15:53 Humm :P 07:15:55 5*3 = 555 07:16:53 {5*3} = {555} = (in normal mode) 5+5+5 = 15 07:17:10 so {5*3}+6 = 156 07:17:29 i don't have an idea for doing - and negative numbers 07:17:58 brb, switching to linux 07:18:06 -!- nooga has quit (Read error: 104 (Connection reset by peer)). 07:21:48 -!- nooga has joined. 07:21:51 . 07:21:55 said something? 07:24:31 Nope 07:26:32 heeh 07:27:09 additionally 2*3+4 is like 2*(3+4) 07:29:45 assignment is reversed: istead of a = 5 you'll write 5 = a 07:30:35 and variables are recognized by their soundex index 07:30:50 such as keywords 07:32:03 so: 123 = brute; flint cute; 07:32:42 is like in normal language: x = 123; print x; 07:32:47 :> 07:32:54 isn't it cool? 07:34:17 Well, it's weird XD 07:35:26 hehe, i must make arithmetics complete 07:36:25 normal 12*5 would be: {(3*4)*5} 07:37:11 {3333*5} = {3333 3333 3333 3333 3333} = 60 07:39:12 Hmmmmmmmmmmmmmmmmmmmmmmmm 07:39:21 You sure it's still possible at that point? 07:39:33 Isn't there an ambiguity problem? 07:43:53 that's my dilema :> 07:44:09 lol 07:45:09 is which rhyme are still the best 07:45:16 IDs* 07:56:45 Though doing so makes coding a pest. 07:59:19 ;> 07:59:38 what r u doing @ the moment? 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:02:10 Preparing to sleep. 08:31:58 g2g 08:31:58 bye 08:32:01 -!- nooga has quit ("Lost terminal"). 09:26:38 hi 09:58:12 -!- CXI has joined. 10:13:07 hi 10:20:56 -!- CXII has quit (Connection timed out). 12:05:00 -!- Keymaker has joined. 12:43:25 -!- Keymaker has left (?). 14:04:26 -!- J|x has joined. 14:22:48 -!- kipple has joined. 15:54:14 -!- nooga has joined. 15:54:21 hi 16:02:18 moin nooga 16:02:23 -!- J|x has changed nick to jix. 16:02:34 hi 16:11:56 how to shift array in rb? 16:13:09 rb? 16:13:26 ruby? 16:13:30 .shift 16:13:39 ri Array#shift 16:14:47 i should know 16:38:56 hm hm 16:39:07 tried racc 16:39:25 what is equivalent of flex for use fith racc? 16:39:33 with* 16:40:05 write your own... it's very easy (take a look at the calc.y example) 16:40:46 but what is the format of token stream? 16:40:53 and how to include semantics? 16:41:22 take a look at the examples 16:41:34 or learn Japanese and read the docs 16:42:00 only example i've managed to obtain haven't got any semantics 16:42:10 and teher's no clue how to produce tokens 16:43:24 the token stream is an array of [:TOKEN_NAME,value] or ["token name",value] (afaik) 16:43:39 you can refer to :TOKEN_NAME using TOKEN_NAME and to "token name" using "token name" 16:43:48 good, as i expected 16:44:04 i use simmilar format in my hand written parser 16:44:24 g2g 16:44:25 bye 17:06:41 -!- nooga has quit (Read error: 110 (Connection timed out)). 18:25:50 -!- calamari has joined. 18:26:04 hi 18:26:20 lo 18:32:02 Thanks cal', time to go. 18:32:46 cya! :) 18:56:25 -!- GregorR-L has joined. 19:12:52 -!- Keymaker has joined. 19:30:00 moin 19:31:32 hi 19:31:38 hello 19:37:47 done; 19:37:48 http://bf-hacks.org/hacks/kbfi.b 19:46:03 isn't anyone going to check it? :\ 19:51:03 keymaker:wow. sounds very cool 19:52:31 so, is it wrapping or non-wrapping? 19:52:47 it's non-wrapping, naturally :) 19:52:55 hehe. yeah, I know 19:53:29 "infinite" number of cells too? 19:53:35 yeah 19:53:44 nice 19:54:16 this program should keep it busy for a while: +[[>++<-]>] 20:00:10 -!- nooga has joined. 20:00:25 . 20:00:31 infinite memory and every cell is infinite too?! 20:00:37 yeah 20:00:39 that's right 20:00:47 what? 20:00:49 from zero to infinity, though 20:00:51 no negative values 20:00:53 and it runs on a 8bit bf? 20:00:55 yeah 20:00:59 and non-wrapping 20:01:00 4bit? 20:01:09 probably 20:01:10 dunno 20:01:12 1bit` 20:01:18 oops, nope 20:01:27 it won't run on 4bit because of the output thing and input 20:02:21 what happens when you decrement below 0? 20:02:34 something error behaviour starts to happen 20:02:41 the interpreter doesn't check any errors 20:03:14 although some of those would've been easy to implement 20:09:35 -!- GregorR-L has quit. 20:10:35 -!- jix has left (?). 20:10:40 -!- jix has joined. 20:10:41 whoops 20:19:38 -!- nooga has quit (Read error: 110 (Connection timed out)). 20:29:43 -!- Keymaker has quit (Read error: 104 (Connection reset by peer)). 20:32:47 -!- Sgeo has joined. 21:12:47 -!- pgimeno has quit (Read error: 104 (Connection reset by peer)). 21:14:02 -!- Arrogant has joined. 21:27:15 -!- pgimeno has joined. 21:55:57 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 22:04:31 -!- Arrogant has quit ("I AM QUIT HAVE A NICE DAY"). 22:37:46 -!- ihope has joined. 22:37:57 !help 22:38:01 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 22:38:02 1l 2l adjust axo befunge bch bf{8,[16],32,64} glass glypho kipple lambda lazyk linguine malbolge pbrain rail sadol sceql trigger udage01 unlambda 22:38:28 Just how do the 2D languages work with EgoBot? 22:38:32 URL's only? 22:38:52 Yeah 22:39:22 Well, who's written a non-trivial /// quine? >:-) 22:41:52 lemme guess: no-one? 22:43:59 Really? 22:44:01 Hmm... 22:45:15 This definitely won't work: /{\/}/{\/}/{\/}{\/{\\\/}\/{\\\/}\/{\\\/}} 22:49:21 //? 22:49:28 err ///? :) 22:50:39 http://esoteric.voxelperfect.net/wiki/Slashes 22:50:49 Or something like that. 22:51:04 If not, you'll just have to guess. >:-D 22:53:27 yay, new lang :) 23:41:26 (And I managed to keep my Internet connection all these many... minutes...)