00:01:05 aha! http://www.jess2.net/funge/code/funged.3f 00:02:10 _Whaaa_. Someone's seriously using trefunge? 00:03:06 it seems so 00:03:20 I can't see the page breaks, though :-( 00:03:29 They're ^Ls in my editor. 00:03:37 In an editor it sort-of makes sense, though. 00:04:17 The code's organized in planes. How boring, it should be an opaque cube. 00:04:25 Not that I'd want to try to size-optimize Trefunge code. 00:04:51 the instruction set is kinda 2d-centric, though. 00:04:59 e.g. the ][ instructions 00:05:33 Did Trefunge have an '|' in the z direction, too? 00:06:23 m 00:06:38 up, switch, and down are hml 00:06:43 high, medium, low 00:06:47 Ah. 00:07:37 I still can't remember the full output of y, though 00:07:38 :-) 01:55:17 -!- calamari has joined. 01:58:41 hi 02:04:39 hi 02:17:09 -!- int-e has quit (Read error: 110 (Connection timed out)). 02:34:12 * SimonRC goes to bed 02:45:36 Night all 02:46:20 -!- Sgep has quit. 03:35:21 -!- calamari has quit ("Leaving"). 04:32:41 -!- Arrogant has joined. 05:02:09 -!- Paragon_ has joined. 05:20:00 -!- Arrogant has quit (Read error: 113 (No route to host)). 06:19:19 -!- jix has joined. 07:14:10 -!- Paragon_ has quit ("I AM QUIT HAVE A NICE DAY"). 07:27:05 -!- cmeme has quit ("Client terminated by server"). 07:27:37 -!- cmeme has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:05:20 -!- jix has quit ("This computer has gone to sleep"). 08:15:17 -!- SimonRC has quit (Read error: 104 (Connection reset by peer)). 09:06:49 -!- Metalcore has quit (""These are the pale deaths which men miscall their lives...""). 09:46:33 -!- SimonRC has joined. 10:35:36 -!- CXI has joined. 10:37:14 -!- CXII has quit (Read error: 110 (Connection timed out)). 11:41:55 -!- barosl^win has joined. 11:47:21 -!- lirthy has quit ("you should feel more feel you should take more take"). 12:03:24 -!- lirthy has joined. 12:15:57 -!- barosl^win has quit (Client Quit). 13:15:49 -!- Gs30ng_ has quit (Read error: 110 (Connection timed out)). 13:21:24 -!- Keymaker has joined. 13:26:08 -!- Gs30ng has joined. 13:32:14 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 13:44:46 -!- puzzlet has joined. 13:48:17 -!- Keymaker has left (?). 14:15:21 -!- nooga has joined. 14:16:15 hoi 14:18:58 wassup? 14:21:54 -!- ineiros has quit (Read error: 113 (No route to host)). 14:22:19 -!- ZeroOne has quit (Read error: 104 (Connection reset by peer)). 14:22:49 -!- fizzie2 has joined. 14:24:55 -!- fizzie has quit (Read error: 111 (Connection refused)). 14:26:02 -!- jix has joined. 14:26:33 -!- ineiros has joined. 14:29:04 -!- ZeroOne_ has joined. 14:32:21 hi jix 14:32:28 moin noohr 14:32:31 argh 14:32:32 nooga: 14:32:37 :-) 14:32:39 * jix is very busy 14:32:43 okay 14:33:52 * Gs30ng is upset 14:34:14 And that's why, Gs30ng? 14:34:14 what the hell... i'm not a protagonist of a movie 14:35:13 my dad wants me to be a lawyer and i don't want to, so we've fought... holy crap this is not a joke 14:36:02 i haven't expected i would be anyone who fights by such a ridiculous reason 14:44:00 o.O 15:06:08 me is still trying to write a compiler for mono CLI 15:06:28 _I just HATE ECMA's docs_ 15:09:05 -!- Keymaker has joined. 15:09:38 speaking ECMA, i think ECMAScript syntax sucks 15:09:50 even worse than brainfuck syntax!!! 15:10:24 and to make it even worse MonoDevelop doesn't want to work! 15:10:37 JavaScript is ECMA Compliant 15:10:49 and JavaScript is almost like PHP 15:10:53 and i like PHP 15:11:03 all those languages suck ;) 15:11:03 but 15:11:22 (is there any simple way to remove a character from the string in python?) 15:11:24 i hate the format of their specificaions 15:11:35 Haskell, Python, and Ruby was good ones for me 15:11:47 i can't see anything important in them 15:11:51 i mean 15:11:56 in those specifications 15:12:00 (i might have asked this before, but couldn't find any code in store) 15:12:05 Keymaker, several ways there... 15:12:10 hm, dont know Haskell 15:12:15 donkt know Ruby 15:12:27 i'd rather use Perl than Python 15:12:32 Keymaker: "test".replace("t","") 15:12:57 thanks, but any way to replace for example the fifth character? 15:13:53 no impossible 15:13:59 ok :\ 15:13:59 strName[:4] + 'a' + strName[5:] 15:14:02 OH GREAT! 15:14:07 python developers say that that is a feature that shouldn't be used ;) 15:14:18 in other words: i have no idea 15:14:21 then fifth char will be then 'a' 15:14:22 i've got my MONO fuc*ed up 15:14:34 ok, thanks 15:14:36 nooga: congratulations 15:14:45 yea -.-' 15:14:56 /away 15:15:02 i want to know ruby! 15:15:15 tryruby.hobix.com 15:15:26 ruby resembles python, or vice versa 15:15:37 they copy each other 15:15:48 but use different philosophies 15:16:00 afaik perl code is often considered incomprehensible 15:16:14 perl is almost eso 15:16:30 python uses "There is only ONE way to do something" ruby uses the principle of the least surprise 15:16:39 but really easy when you don't try to hack 15:16:45 jix, no 15:16:52 oh 15:16:53 wait 15:16:54 Gs30ng: no?! 15:17:04 hmm... that is almost right 15:17:12 i haven't thought in that way but it is true 15:17:16 sorry 15:17:22 in ruby you can do [1,2,3,4].map or [1,2,3,4].collect ... what ever you are used to 15:17:47 and python developers try to reduce the number of ways to do something... they say it's confusing to have 2 ways... 15:17:55 and Haskell is far away 15:17:56 /away 15:18:01 haskell is cool ;) 15:18:08 yes cool 15:21:39 gah 15:21:52 it's f**d up even after reinstall!!!! 15:25:34 mh 15:25:41 pretty neat looks ruby 15:25:46 i like it 15:28:00 haskell is more clean 15:28:06 for example 15:28:08 factorial 15:28:17 fac 0 = 1 15:28:17 fac n | n > 0 = n * fac (n-1) 15:28:45 or Fibonacci sequence 15:28:48 fibs = 0 : 1 : [ a+b | a <- fibs | b <- tail fibs ] 15:29:33 i cna't understand anything :D 15:29:36 can't 15:29:45 it's bubble and squeak to me 15:31:07 i think factorial one is easy 15:31:59 yea 15:32:03 fac 0 = 1 ! 15:32:09 wtf is that 15:32:25 well 15:32:42 def fac(x): if x == 0: return 1 15:32:51 that is mathematical term 15:32:58 better 15:33:04 you know f(x) = 2x + 3 15:33:08 yea 15:33:09 just like it 15:33:13 fac(0)=1 / 15:33:20 ? 15:33:39 fac(0)=1 is uncurried expression 15:33:52 sorry, i mean, uncurried way 15:34:07 see http://en.wikipedia.org/wiki/Currying 15:35:31 amhm 15:36:06 it's like 15:36:09 in polish notation 15:36:25 difference between "+ 1 2" and "+(1, 2)" 15:36:48 haskell prefers the former(and you can use latter if you want) 15:38:32 mhm 15:38:59 ruby is awesome 15:39:07 5.times {... 16:07:31 -!- jix has quit (Read error: 110 (Connection timed out)). 16:13:19 -!- Keymaker has left (?). 16:17:22 -!- jix has joined. 16:22:21 how to define a subroutine/function in ruby? 16:22:40 def 16:22:43 (blah) 16:22:44 end 16:23:43 how will you rewrite this: dupa(x){ i=A[x-1]; while i>0 if A[i+1]==A[x] { x; break; } else i=A[i]; }; in ruby 16:28:57 def dupa do |x| 16:28:57 while i>0 16:28:57 if A[i+1]==A[x] {x; break} 16:28:57 else i=A[i] 16:28:58 end 16:29:00 ? 16:31:31 -!- helios24 has joined. 16:32:34 -!- helios24 has quit (Client Quit). 16:32:43 -!- helios24 has joined. 16:32:53 gosh 16:32:54 s2s 16:32:58 i mean g2g 16:33:00 bye 16:34:37 -!- helios24 has quit (Client Quit). 16:34:46 -!- helios24 has joined. 16:38:50 -!- nooga has quit ("Lost terminal"). 16:39:30 -!- helios24 has quit (Client Quit). 16:46:14 -!- pgimeno has quit (niven.freenode.net irc.freenode.net). 16:46:51 -!- pgimeno has joined. 17:08:09 -!- Gs30ng has quit (Read error: 110 (Connection timed out)). 17:25:36 def dupa x;while i>0;return x if A[i+1]==A[x];i = A[i];end;end 17:59:56 -!- graue has joined. 18:01:23 -!- calamari has joined. 18:01:45 hi 18:01:46 hi 18:07:38 how's it going? 18:25:13 oh, okay I guess 18:25:34 I got a book on compilers so I am learning how to make them and stuff 18:27:48 nifty 18:27:57 writing compilers is a lot of fun 18:29:56 I wish there were more C compilers out there 18:30:05 why c? 18:30:20 there are many c compilers 18:30:41 who needs c compilers when we have brainfuck compilers? 18:32:31 I'd like to see a lang like Java where the parts that cuase it to be slow are cut out, so it can be compiled natively.. is that reflection? 18:33:06 i would guess it's late binding 18:33:26 ahh, that would make sense 18:33:37 actually i dunno what makes java THAT slow 18:33:50 c++ uses late binding all the time 18:33:55 and c++ is slow 18:34:00 not really. 18:34:10 certainly not compared to java :) 18:34:33 I guess having other niceties like bounds checking for arrays slows it down as well 18:34:52 calamari, have you looked at D? 18:34:55 java isn't THAT slow 18:35:08 it IS possible to run very fast code on the java vm 18:35:11 hm 18:35:11 yeah it is :) 18:35:55 graue: yeah, briefly 18:36:40 I think it also hurts that the library code is interpreted 18:36:47 calamari: it looks like a fun C++/C#/Java style language with better speed and stuff 18:37:36 isn't it nonfree? 18:37:46 there is a gnu d compiler 18:38:00 the frontend is opensource and a gcc frontend has been made for it 18:38:00 a gcc frontend 18:38:07 cool 18:38:10 and the library is all bsdishly licensed 18:38:21 and there is an alternative (more OOish) library 18:59:08 * SimonRC returns 20:25:14 -!- calamari has quit ("Leaving"). 20:57:17 -!- ihope has joined. 20:58:05 from(NickServ) You cannot GHOST yourself. 20:58:23 :( 20:59:01 Nor can one RECOVER oneself... 20:59:35 Hmm... the command is /attach freenode, not /attack freenode. 20:59:40 heh 20:59:44 -!- Sgep has joined. 21:02:21 is anyone here able to speak french? 21:02:32 Two or three words of it. 21:03:44 i'm able to say that i'm not able to speak french in french 21:03:59 that isn't much for 4 years french in school but that has to be enough 21:04:10 I can say I'm not able to speak Spanish in Spanish... 21:04:50 "No habla espannol", more-or-less. 21:04:59 Je ne parle pas français 21:05:33 french people don't say my name is Foo or i am Bar... they say i'm calling myself Baz ^^ 21:05:58 Somewhat the same in Spanish: I call myself Foo. 21:06:06 je m'appelle Baz 21:06:34 i don't know wether that is i call myself or i'm calling myself... ^^ 21:07:11 Hmm, that should have been "boo". 21:09:51 Wait... is "boo" or "qux" after "baz"? 21:10:22 Often it's quux. 21:10:29 -!- fizzie2 has changed nick to fizzie. 21:10:37 Foo, bar, baz, boo, qux, quux, quuux... 21:14:06 yes 21:16:39 i like using hello, world, test, testt, testtt... too ;) 21:16:57 or e q k j i a b..... 21:17:01 (in that order!) 21:17:10 Foo, bar, baz, boo, hello, world, xyzzy, plugh, qux... 21:18:17 Let's let qux = 3^3, quux = 3^^3, quuux = 3^^^3, etc... 21:18:30 http://www.catb.org/~esr/jargon/html/M/metasyntactic-variable.html 21:18:55 Then adding more q's and x's would let us have a nice syntax for Graham's number. 21:19:07 ihope: then qquxx = 3^^^^^^(3^^^^^^3)? etc up to graham's number? 21:19:17 damn lag. 21:19:56 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqquuuuxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx would be Graham's number. 21:21:57 The q's and x's would represent the number of times we do the Graham-ey iteration. 21:22:27 shouldn't that be 6 us? 21:22:49 I don't think so. Last time I checked, it started with the number 4. 21:24:51 Well... anybody care to expand 3^^^^3? 21:25:39 3^^^3^^^3, 3^^^3^^3^^3, 3^^^3^^3^3^3, 3^^^3^^3^3*3*3, 3^^^3^^3^3*3+3+3... 21:26:23 3^^^3^^3^3*3+3+3, 3^^^3^^3^3*3+6, 3^^^3^^3^3*9... 21:26:53 ihope: that's some odd precedence 21:27:25 Strict right-associativity. 21:28:27 Now, what if the number of Grahamity steps was itself equal to Graham's number? 21:28:28 ah, the J associativity 21:28:40 ihope: you'd get a useless number 21:28:56 :-) 21:29:03 anyway, Graham's number probably doesn't answer the question it was meant to answer. 21:29:11 Almost certainly not. 21:29:15 Th actuall answer is probably 6. 21:29:25 I think it was proven to be at least 11. 21:29:31 oh, ok 21:29:49 I can;t remember the question. 21:29:55 ihope: 42? 21:30:03 I say it's a decent upper limit, for about anything. :P 21:30:07 :-) 21:30:53 "--must be at least 11 and provides experimental evidence suggesting that it is actually even larger." from Mathworld. 21:36:13 xyzzy, wxyzzyx, vqxyzzyxq... 21:36:30 ? 21:37:01 Continuing the sequence. 21:37:23 * SimonRC doesn;t understand 21:37:37 why not vwxyzzyxw? 21:37:45 why q? 21:38:01 Because I'm alphabetically challenged ;-) 21:38:06 3^^^3^^3^3+3+3+3+3+3+3+3+3 21:39:01 3^^^3^^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3 21:39:57 ? 21:40:23 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:40:43 Calculating Graham's number. 21:41:15 good luck 21:49:35 Seven cubed is 49*7... 21:49:46 54 + 280 = 234. 21:49:54 no 21:49:59 334 21:50:15 Oh yeah. 21:50:40 But Google says 7^3 = 343. 21:51:28 indeed 21:51:50 7*7*7=343 21:52:19 3^^^3^^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^3^19683*19683*19683 21:52:24 Graham's number seems big now. 21:52:44 7*9 = 63, not 54 21:53:41 Ah 22:14:36 Can anyone tell me the significance of the number 12648430? 22:15:32 2*5*373*3391 22:15:36 ? 22:19:26 Translate it into hexadecimal. 22:21:46 heh 22:23:57 -!- ihope_ has joined. 22:24:15 :-) 22:24:15 hi 22:24:21 Hello. 22:25:03 Hmm... 22:25:24 -!- ihope has quit (Nick collision from services.). 22:25:36 Heh. 22:25:39 -!- ihope_ has left (?). 22:26:20 -!- ihope has joined. 22:26:48 Arr. 22:29:05 * Sgep is leaving soon 22:30:53 -!- Sgep has quit (Remote closed the connection). 22:43:49 -!- Arrogant has joined. 22:51:55 hi 22:57:11 'Loh 23:50:11 -!- ihope has quit (Excess Flood). 23:54:53 -!- graue has quit ("Leaving").