00:22:51 -!- Sgep has quit (Read error: 104 (Connection reset by peer)). 00:28:55 -!- kipple has quit (Read error: 110 (Connection timed out)). 00:35:05 -!- GregorR has quit ("/me disappears!"). 01:12:55 -!- Sgep has joined. 01:31:59 -!- agw has joined. 01:54:27 -!- Robdgreat has quit. 01:57:24 -!- agw has quit (Connection timed out). 02:01:26 -!- lirthy has quit (")("). 02:13:53 -!- calamari has quit (Read error: 110 (Connection timed out)). 02:14:45 -!- calamari has joined. 02:31:07 -!- GregorR_ has changed nick to GregorR. 02:35:29 -!- calamari_ has joined. 02:43:16 -!- calamari has quit (Read error: 110 (Connection timed out)). 03:16:28 -!- graue has joined. 03:16:31 hello 03:16:42 I am thinking of rewriting the 1L specification to make it more general 03:18:17 like whatever character appears in the top left will be a 'space', and anything else will be a 'turning wall', so literal spaces won't need to be used 03:20:35 Hmm 03:25:55 http://en.wikipedia.org/wiki/Image:XEyeStCdNYCSmall.jpg < Can anybody else get this? 03:26:11 My roomate can't, I think it's easy... 03:26:54 http://en.wikipedia.org/wiki/3D_imaging#Side-by-side < the article with info on how too view it. 03:31:39 is that esolang-related? 03:32:33 No, but it's esoteric ;) 03:38:52 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)). 03:38:56 -!- puzzlet has joined. 03:43:50 not really 03:43:55 it's just one of those 3D imaging things 03:44:10 Heh 03:45:57 what does it take to get an esolang standard to be blessed by ENSI? 03:45:57 -!- calamari_ has quit (Read error: 104 (Connection reset by peer)). 03:46:12 Probably just asking :-P 03:46:33 whom do I ask? 03:49:13 lol, that's a very good question ;) 03:49:27 Without a very good answer I'll bet. 03:53:08 -!- Arrogant has joined. 03:53:47 -!- Sgep has quit. 03:59:54 -!- calamari has joined. 04:01:02 -!- calamari has quit (Client Quit). 04:13:12 -!- calamari has joined. 04:34:56 1L standard draft: http://www.voxelperfect.net:3875/esolang/1l_a105.html 04:35:01 comments, anyone? 04:35:45 -!- calamari has quit (Read error: 110 (Connection timed out)). 05:09:43 no comments, eh? well, I'll check the log later 05:09:47 -!- graue has quit (Remote closed the connection). 05:12:25 -!- Robdgreat has joined. 05:19:20 -!- Arrogant has quit (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-"). 05:31:02 For no particular reason (actually, requested in another channel), here's a picture of me with my hair down: http://www.codu.org/hats/Hair-med.jpg 05:31:40 how ironic 05:31:44 it's in /hats 05:31:47 but there's no hat 05:31:49 Heheh 05:31:53 It's on hats.php *shrugs* 05:40:24 -!- calamari has joined. 05:40:36 hi 05:40:46 'lo 05:41:38 Since calamari missed the worthless link :P 05:41:45 For no particular reason (actually, requested in another channel), here's a picture of me with my hair down: http://www.codu.org/hats/Hair-med.jpg 05:41:49 GregorR: I've been messing around with this packaging for hours.. I'm wondering if you'd be willing to take a look at it? It's 2 c files each compiles into a separate program 05:42:08 Sure. 05:43:10 thanks 06:58:02 http://kidsquid.com/programs/bf/bfgolf.tar.gz 06:58:22 okay, need to go to bed.. thanks again Gregor 06:58:38 -!- calamari has quit ("Leaving"). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:23:11 http://www.codu.org/GIMPregor.jpg 08:23:14 I love the GIMP :P 08:44:11 -!- lindi- has joined. 11:23:59 -!- lirthy has joined. 11:31:41 -!- jix has joined. 11:31:46 moin everyone! 12:13:02 -!- jix has quit (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different"). 12:29:55 -!- Keymaker has joined. 12:31:19 hello 12:52:52 rhhh. two forums.. 12:52:55 i want only one! 12:53:34 esoteric forums are a good thing 12:54:08 however, i wish there'd be only one of them. two is too much. either i have to post everything twice or select which one i want to use 12:55:46 graue's forum has better design, but it doesn't have the possibility to register. calamari's forum is the traditional phpbb that has all the good stuff but it looks crap! (don't take this personally when you read this calamari ;)) 12:56:46 i hate the traditional phpbb design. if you'd install some modification/theme/skin it'd look much better 12:57:51 anyways, and i like the address of graue's board more 12:58:22 but, calamari's board is easier to navigate.. there are categories.. 12:58:44 well, i need to think which one to join, unless the boards join their forces 13:00:04 or well, one can't join graue's forum, but i meant with that which one to start using more 13:03:06 -!- kipple has joined. 13:10:52 -!- {^Raven^} has joined. 13:11:26 -!- lirthy has quit (Remote closed the connection). 13:13:26 <{^Raven^}> hey peeps 13:16:13 hello 13:19:15 raven: how is project you showed me long time ago.. ? 13:19:21 *the 13:49:08 <{^Raven^}> Keymaker: I keep forgetting to email the maintainer and ask permission 13:49:41 :D 13:49:45 do it sooon! 13:50:06 it'll be great addition to the community forum, map, irc log list.. 13:50:13 <{^Raven^}> Ravens are known for being bird-brained 13:50:18 :) 13:50:23 by the way, seen the esomap yet? 13:50:36 frappr.com/esolang 13:50:37 <{^Raven^}> No, what/where is it? 13:51:09 it's a map where esoprogrammers can place their location 13:51:39 (and it's located at frappr.com/esolang, although i said that already) 13:52:55 and another news is that calamari is running a brainfuck competition ;) 13:54:10 and it has a physical prize as well! a spare abacus (with 9 rods) he has 13:54:21 <{^Raven^}> hehe, that's acool map 13:54:46 <{^Raven^}> I spotted calamari's forums 13:54:52 ok 14:03:56 hmm 14:04:05 i'll go.. 14:04:10 bye 14:04:14 -!- Keymaker has left (?). 14:11:13 * {^Raven^} is now on the esomap :) 14:41:14 -!- Keymaker has joined. 14:43:20 well, i didn't bother going to record shop, afterall.. 14:43:31 i'll just order the records via net.. 14:43:33 :) 14:48:49 <{^Raven^}> Keymaker: was adding myself to the map (on the other pc) 14:49:09 ok :) 14:54:45 <{^Raven^}> there was a real post on the FoBF mailing list recently (I've never seen a real one before) 14:55:59 hmmm 14:56:07 must check, haven't checked for a while 14:56:09 link? 14:56:45 it was calamari about the contest 14:58:09 oh 14:58:39 kipple: they haven't added our beer programs nor replied me yet.. 14:59:11 they're probably busy with other things then 15:00:08 yeah 15:00:27 ..but what kind of computing could be more important? 15:14:54 <{^Raven^}> they're probably adding DRM to esolangs so we can't pirate commercial INTERCAL apps anymore 15:16:51 haha 15:20:45 -!- graue has joined. 15:20:48 hello 15:21:31 hi 15:22:24 seen the new 1L spec yet? 15:22:30 no 15:22:45 http://www.voxelperfect.net:3875/esolang/1l_a105.html <-- the draft 15:22:47 been away, and hasn't read the logs 15:23:53 I'm looking for comments, since I may have stupidly left something out 15:27:03 looks ok to me 15:28:23 that is good 15:29:15 hello.. 15:29:19 let's see.. 15:32:59 any examples? 15:34:39 just the 'A' program 15:34:53 ah 15:34:58 http://esolangs.org/files/1l/src/1l_a/a.1l 15:35:20 also a tidier version at http://infestationgardens.net/files/a4.1l 15:35:37 heh 15:35:59 also... hang on a sec 15:36:05 ok 15:36:18 ...a graphical version at http://infestationgardens.net/files/a.1l.png 15:36:42 nice (thanks to opera's zoom!) 15:37:51 the idea behind this exercise was to show that whether or not a language is "non-textual" is a matter of the implementation more than the language itself, just like no language is necessarily compiled or interpreted 15:44:07 graue, nice writings :) 15:44:21 -!- pgimeno has quit ("This is the default quit message"). 15:44:25 thanks :) 15:44:59 the universe faq was useful, i know now everything i need to :) 15:45:10 oh, you mean those writings, heh 15:45:35 -!- pgimeno has joined. 15:46:00 hehe 15:46:06 the site has interesting simplicity 16:04:18 speaking of simplicity 16:04:35 why do you want the esoforum to support registration? 16:04:42 it already remembers your name, doesn't it? 16:07:00 registration is nice if it allows email notification when someone replies to your posts 16:07:35 what I really like about the current forum is the css-feed which allows me to browse it (and even post to it) in Thunderbird 16:07:37 personally i hate e-mail notification.. 16:07:42 hmm... you can load the RSS feed into your RSS reader, maybe :) 16:07:46 oops, too slow 16:07:55 but anyways, in forum with registeration it's easier to post 16:08:04 why's that? 16:08:09 i don't know 16:08:23 and one can be certain no idiot comes and starts to use your name 16:08:39 although that probably doens't happen in these circles, luckily 16:08:44 hmm, the board actually does have a feature to deal with this, without registration 16:08:52 really? 16:09:09 if you type "Keymaker##secretphrase" it'll add some stuff after your name which can't be produced unless someone enters the same secret phrase 16:09:35 hmm 16:09:36 I'm not sure if that is working correctly, though (there seems to be a weird problem with FreeBSD's crypt() call) 16:09:51 i think it makes that stuff automatically somehow 16:10:02 i have never written anything after the name but it has added there some random stuff 16:10:32 well, that's the "ID: " part which is derived from your IP address, but I mean right next to your name 16:10:33 no, i was wrong 16:10:35 yeah 16:10:46 i was just about to say that 16:11:33 well, as said, both forums have good sides, but it's annoying to have two of them 16:38:35 I don't like phpBB-type registration/profiles/post counts/etc.; it makes it about people rather than ideas 16:48:51 the "post too long. click here to view the whole post" thing is annoying me; think I should lengthen the length limit before that kicks in? 16:49:05 and by the way: http://esoteric.voxelperfect.net/forum/ 17:05:57 i don't understand :) 17:07:16 what do you not understand? 17:07:59 that why languages can't be nontextual 17:09:11 it's because the format of the source code is really just a way to read symbols that comprise the program 17:09:44 if you say "in my programming language, red does X and green does Y and blue does Z", I can make a 2D textual language where $ does X and & does Y and ! does Z, and it's really the same language 17:11:17 uh, yes.. but if language is defined so that the source code is a picture, it seems very non-textual to me 17:11:44 if you make a piet interpreter that uses some ascii i wouldn't say it's not really a piet interpreter 17:11:55 exactly; I wouldn't either 17:12:14 oops, i accidentally inserted 'not'.. 17:12:23 if a language definition says "the source code is a picture", it is actually saying something about how interpreters should work, not about the language 17:12:57 hmm. but the language consist of instructions. and the instructions are represented as colours in image.. 17:14:11 Piet does get points for using a lightness cycle and hue cycle, so that the color representation makes more sense than a textual representation would 17:14:36 well, unnecessary is non-textial, at least 17:14:47 compare Braincopter, which would make much more sense to represent textually 17:14:55 s/compare/contrast/ 17:31:50 -!- mtve has quit (Read error: 104 (Connection reset by peer)). 17:35:57 -!- mtve has joined. 17:55:27 bye. 17:55:29 -!- Keymaker has left (?). 18:08:50 -!- calamari has joined. 18:37:50 moin calamari 18:45:29 hi graue 18:45:33 how's it going? 18:45:39 it's going all right 18:47:04 * calamari should start working on his golf entry :) 18:48:07 oh cool.. didn't know this mode http://esoteric.voxelperfect.net/forum/subback.html existed 18:48:15 can that be the default starting mode? 18:52:49 Ada! 18:52:56 Aha even! 18:53:07 It's actually a forum! 18:53:49 it can if you bookmark that page, I guess 18:54:19 want me to add a link from http://esoteric.voxelperfect.net/ to it? 18:55:53 yeah 18:57:29 done 18:57:53 cool.. that helps a lot 19:01:32 * calamari ceases the forum mirroring 19:02:53 btw, when I go to a long thread, it'll skip .. the forum thread skips from 1 to 12 19:03:02 can that be disabled? 19:03:16 entry 1 to 12, I should have said 19:04:02 -!- jix has joined. 19:04:12 hi jix 19:08:40 calamari: hmm? it's not doing that for me 19:13:47 graue: http://kidsquid.com/skip.png 19:15:54 WTF?! 19:17:34 hi... 19:19:05 WTF?! WTF? 19:20:06 since you like bash: http://bash.org/?6460 19:23:59 my idea for a forum: 19:24:22 you can add keywords to threads (brainfuck 2d new-language etc.) and can filter for them 19:24:30 no need for hard coded categories than 19:24:56 i like the idea of using a simple forum over a compilicated (and often buggy (?)) phpBB 19:25:12 but the current forum is a bit too simple 19:25:19 i think registered users are good 19:26:35 one thing I wondered with the current forum.. seems easy to impersonate someone 19:27:23 yeah 19:27:25 "post by calamari: I'm a doodoo head" 19:27:37 well, 1) if I can get the crypt()-on-FreeBSD thing worked out, you would be able to securely identify yourself, 2) who's gonna bother? 19:27:41 Robdgreat: and it'd be true most of the time hehe 19:27:46 LOL 19:27:47 but most of all, 3) it's about ideas, not people 19:27:58 you can't impersonate an idea, now can you? 19:29:36 graue: does your forum offer a serach feature? 19:30:14 Google does (if it's started indexing the site yet) 19:31:08 anyone know an implementation of crypt() in Perl (or, is anyone willing to write one)? 19:31:13 is it easy to modify the output? I could code up a quick html form for the google search if you'd like 19:32:28 I need a crypt() in Perl to get some stuff working correctly... it just needs to implement the traditional DES-based algorithm with 4096 possible salts 19:33:11 is it possible to add my keyword and keyword filter idea? 19:33:39 and then add a list of the most used keywords on the top of the page 19:33:40 graue: there is a crypt function 19:34:12 here is part of the example from programming perl: 19:34:47 if (crypt($word, $pwd) ne $pwd) { die "Sorry...\n"; } else { print "ok\n"; } 19:35:21 calamari: yeah but it uses the libc crypt 19:35:27 yeah 19:36:59 FreeBSD sucks: http://wakaba.c3.cx/sup/kareha.pl/1130723862/59-66 19:38:23 if the script could call a well-behaved crypt() then you would be able to identify yourself securely using "name##secretword", i.e., you'd have all the imposter-preventing power of registration 19:39:27 Good thing that's so intuitive >_> 19:49:49 google's site search doesn't seem to be able to restrict the search any more than "esoteric.voxelperfect.net" 19:51:01 it is but the forum isn't indexed yet 19:51:49 ahh you're right 19:51:55 /wiki works 19:52:03 so /forum will too, eventually 19:54:38 * calamari goes back to working on his entry :) 19:55:02 * jix too 19:55:07 -!- marcan has quit ("Lost terminal"). 19:55:28 * jix is only able to type with one hand 19:55:50 * jix types with too hands but it hurts 19:57:12 so when you win, you can say you did it one handed? 19:57:23 no read my last msg 19:58:37 jix: the keyword thing would be cool but require a lot of changes to the script 19:58:57 if you're willing to write Perl, go ahead and try it ;) 19:59:15 jix: ahh.. my mistake.. the phrase is "single handed" :) 19:59:38 "single-handedly" 19:59:40 /ME ? PERL ? NEVER! (*h*) 19:59:44 -h+g 19:59:49 jix: http://www.urbandictionary.com/define.php?term=Single-Handedly&defid=1271538 19:59:52 jix: heh, that's what I thought 20:00:27 hmm, now it's time to write a Piet interpreter that reads code from text files 20:01:52 there you go, add language extensions to the forum :P 20:02:13 a forum plugin for the wiki would be cool 20:02:21 cross referencing wiki and forum 20:02:26 same accounts for both 20:02:27 that would be cool 20:02:41 have it as another tab besides "Talk" 20:02:45 no 20:02:53 talk is for a wiki entry 20:03:02 a forum topic is a thing on it's own 20:03:07 -' 20:03:34 where woulkd the entries go on the wiki then 20:04:04 forum:topic-name? 20:04:09 but not as a tab 20:04:33 and forum threads can have Category tags too 20:04:52 would that arrange them by alphabetical order or by last edit? 20:05:04 they arn't like wiki entries 20:05:10 they are like normal forums 20:05:15 but with wiki markup and accounts 20:05:39 maybe something like that exists 20:08:48 -!- marcan has joined. 20:09:41 jix: nope :( just asked 20:12:32 -!- Sgep has joined. 20:13:34 I think I'll represent the colors by the letters A through F 20:13:57 dark: AA, normal: Aa, light: aa 20:14:51 white: two spaces, black: ## 20:15:43 #winehq 20:15:45 Err 20:19:15 graue: is the site hosted by textdrive? 20:19:23 (wiki) 20:19:29 20:19:42 -!- jix has left (?). 20:19:45 -!- jix has joined. 20:19:46 whoops 20:21:30 jix: you answered your own question I guess? 20:21:51 yes 20:26:26 maybe I'll implement a textual Braincopter/Brainloller first, then Piet 20:28:01 Braincopter should be pretty easy 20:33:05 a 2D Thue would be fun 20:54:12 -!- Arrogant has joined. 21:14:24 -!- Arrogant has quit (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so good"). 21:41:08 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 21:45:53 a thought: 2D BNF 21:46:05 2D macro languages... 22:00:59 is there a way to display the integers from 1 to n with less than O(n) storage? 22:01:19 wait, also I meant "in random order" 22:05:32 depends on your definition of random, I suppose 22:06:03 I'm generating random numbers in bf with around 8 memory cells 22:08:42 I think graue needs non-repeating. 22:08:49 ahh 22:12:49 for n=5 (numbers 0 to 4, just add one before output), use (n+3)%5 22:14:17 hmm.. I wonder if there are always two constants x and y such that (n+x)%y doesn't repeat over y iterations 22:15:15 hmm of course.. x = 1 :) 22:15:36 not very random tho ;) 22:16:39 x=4 y=5 works also 22:16:52 but that's just 4 3 2 1 0 22:17:54 * calamari checks x=5 y=9 22:19:29 0 5 1 6 2 7 3 8 4 22:19:55 how about x=4 22:20:18 0 4 9 .. nope 22:20:27 err 22:20:32 * calamari needs to learn basic math 22:21:05 0 4 8 3 7 2 6 1 5 22:21:26 that seems more random 22:21:44 but it still inst very random at all 22:21:53 no, it's really not 22:22:02 I was thinking like, equal chance of every possible permutation 22:22:10 which I guess is not possible 22:22:31 I do know how to permute an array in place with that result, though 22:23:19 yeah 22:23:48 2D string-rewriting language: http://esolangs.org/forum/kareha.pl/1131402000/ 22:24:00 knuth algorithm, iirc :) 22:24:31 it predates Knuth; there's lots of people who are credited with "inventing" it, in fact 22:24:56 may have been made famous by one of his writings though 22:24:58 yeah sure.. I even invented it 22:25:35 but I think that's what it's generally known as 22:27:15 Perl programmers seem to know it as the "Fisher-Yates shuffle" 22:28:11 my original question was inspired by thinking about how to implement that 2D language 22:28:15 how's it sound to you? 22:30:42 sounds confusing, so it's probably good :) 22:31:01 I'd need to read up on Thue 22:32:08 I seem to recall that (n*x)%y goes through all [0, 1, ..., y-1] (for n in [0, 1, ..., y-1]), when x and y are coprime. 22:36:01 fizzie, cool 22:36:18 calamari: when no substitutions can be made the program terminates 22:36:44 while substitutions still can be made, one is made, at random, then this process repeats itself 22:37:17 so it's like an ambiguous grammar 22:37:30 that's the only part that really comes from Thue at all; I didn't copy its interactive I/O for instance 23:07:28 Ah, now I realized where I remembered that result from: it's needed for double hashing. (Where the probe sequence for slots is (h1(k) + i*h2(k) % N) and needs to be a permutation of {0, 1, ..., N-1}.) 23:11:58 that's cool, I never thought of hashing that way before 23:13:46 Often the collisions are handled simply by making the slots linked-lists so they can contain >1 elements. 23:15:30 I happened to have the "write an 'open addressing' hash table" question on my "introduction to imperative programming" course. (Half of the class got that one, the other half wrote their hash tables with chaining.) 23:15:51 open is more fun 23:20:19 I wrote an open-addressing double-hashing table with table-size constrained to 2^N, and h1(str) = sum(i=1->len) p1[str[i]%32] * 31^(n-i), h2(str) = (sum(i=1->len) p2[str[i]%32] * 31^(n-i))*2+1. (Where p1,p2 were random permutations of {0, 1, ..., 31}.) 23:23:48 I think the hash function was inspired by the one the String class in Java uses. (Except that that one doesn't use those permutations I used to make h1/h2 differ.) 23:31:48 graue: dunno if this helps http://www2.toki.or.id/book/AlgDesignManual/BOOK/BOOK4/NODE151.HTM 23:32:34 it is a broken link 23:32:50 NODE11.HTM? 23:33:30 * graue checks the #esoteric log 23:33:34 yeah that's the url 23:33:45 oh, it's NODE151, not NODE11 23:33:53 my IRC client has a stupid wrapping bug in it 23:33:56 ahh 23:58:07 -!- Aardwolf has joined. 23:58:12 Hey guys 23:58:36 Sorry about my post, I was a bit extreme in there, I just wanted to write some feeling down there