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