00:17:16 In order, I prefer: Video Games > Manga > Books > Movies 00:19:46 To me, it is not going to be that simple 00:27:50 -!- lifthrasiir has left. 00:28:29 -!- lifthrasiir has joined. 00:31:57 -!- boily has joined. 00:44:23 bollihey 00:45:55 hellœørjan! 00:46:01 @massages-loud 00:46:01 oerjan said 1h 26m 53s ago: @tell oerjan your underhanded attempts at symbolising the Wisdom won't mar it! <-- actually i checked that the quotes already contained that note character. 00:46:13 oh. nice attention! 00:46:41 -!- lemurian has quit (Read error: Connection reset by peer). 00:46:59 -!- lemurian has joined. 00:47:08 coppro: chelloppro! 00:51:13 -!- Nihilumbra has quit (Quit: Connection closed for inactivity). 01:01:55 -!- TieSoul has quit (Ping timeout: 252 seconds). 01:08:20 -!- TieSoul has joined. 01:12:24 -!- variable has joined. 01:16:57 -!- boily has quit (Quit: CONNECTING CHICKEN). 01:32:00 -!- augur has quit (Quit: Leaving...). 01:32:11 -!- Phantom_Hoover has quit (Quit: Leaving). 01:32:59 -!- gamemanj has joined. 01:39:38 I'm training another neural net on #esoteric. 01:39:46 So far the net is very stupid indeed. 01:39:55 The longest English word it has successfully produced 01:39:59 Uhh. 01:40:09 Here's the longest English word it has successfully produced so far: "er" 01:40:33 The output resembles English insofar as it contains a large amount of letters. 01:40:44 Er, does "er" count as an English word, or just a detail of speech? 01:41:01 Well, people who speak other languages don't say "er". 01:41:11 It's also produced the word "eh". 01:41:16 In which case it probably counts. 01:41:30 How much data have you put in so far? 01:42:02 no:er = en:am/are/is hth 01:43:13 (in fact i vaguely recall english borrowed am/are from norse) 01:44:04 zzo38: mm, lemme calculate. 01:44:38 -!- augur has joined. 01:45:23 That's after processing only half a megabyte. 01:45:35 The entire training data file is 25 megabytes. 01:46:58 tswett: Well, if it still fails, Add More Logs. If you run out of logs, go borrow someone else's :) 01:47:30 Can this software be used with music or only text? 02:03:37 It's made for text. You can use it for music if you can think of a good way to represent music as text. 02:04:20 I mean, it's for strings of bytes. You COULD just feed in a WAV file or something, but it wouldn't work. 02:05:15 tswett: Well, there's probably a standard for sheet music as text... there usually is for these things... 02:08:42 -!- GeekDude has joined. 02:10:47 You want something the neural net is good at learning, though. 02:11:00 I have an idea for representing piano music. 02:12:11 There are 88 bytes, each of which indicates a note onset. 88 more, each of which indicates a note release. One more, indicating the passage of some amount of time. 02:13:58 A WAV file won't work so well but yes that byte sequence you specify can work 02:27:45 -!- fowl has quit (Excess Flood). 02:28:49 All right, the neural net trained for another 200 rounds, and it's looking *much* better. 02:29:24 As has been my experience, it seems to be doing best with the "regular language" parts of the input, and worst with the prose. 02:29:43 Here's a representative sample of what it's produced: 02:29:50 -!- fowl has joined. 02:29:54 3:59:54: -!- Tinr 4reasrb} borerdt_ctoe 02:29:54 09:08:1<: 07:12:36: Now, it has a tendency to occasionally get just a couple of letters wrong in a phrase. 02:30:24 I'm sorry, I can't understand that. Could you repeat that in English? 02:30:41 (I'm referring to the bot's "sample") 02:30:49 Maybe "Loleoo Dosrdrred" is a corrupted version of a phrase that appears frequently. But I can't think what it would be. 02:30:52 And the answer is, no. :D 02:31:18 Who is blomeeet, I wonder... 02:31:33 There's only 1 person whose name starts with b on this channel... 02:32:15 With a lower temperature, the prose is *slightly* better. 02:32:24 9:57:10: hase tilk thiny if thorg mhe top as pon co tee tiche tout aan tharl jen oo notl 02:33:34 Here's a complete list of the nicks that appear in the low-temperature output: orrjan, blcjan, flooan, oee-anon, oeljan, ois5, lelban, eiseaBe_. 02:35:18 So, the net has a very very very basic understanding of how English words. 02:35:25 "Letters with spaces in between." 02:35:38 -!- nys has quit (Quit: quit). 02:35:52 Now I should probably go to bed. I will, of course, leave the net training overnight. 02:36:06 tswett: thatsbetterthanmerightnowtryingtoparodywhatwouldhappenifsomehorrordestroyedenglishwords 02:36:30 (Translation: That's better than me right now, trying to parody what would happen if some horror destroyed English words!) 02:40:32 then you get greenlandic hth 02:44:17 -!- Sprocklem has quit (Quit: brb). 02:45:01 -!- Sprocklem has joined. 02:56:41 -!- fowl has quit (Excess Flood). 02:56:54 -!- fowl has joined. 02:56:54 -!- fowl has quit (Changing host). 02:56:54 -!- fowl has joined. 02:57:35 the words er and um are english. japanese words for the same meaning are えと and あのう. 02:58:39 Sometimes あのさ. 02:58:51 yah that too 03:05:34 I seem not to be able to program effectively without music 03:07:03 -!- Wright_ has joined. 03:07:03 -!- Wright has quit (Read error: Connection reset by peer). 03:10:26 How can I get Apache to accept HTTP PUT requests by configuring the .htaccess file? (I want it to call a CGI script though and not just upload the file directly. I also want it only for certain files.) 03:12:11 When I tried without putting it in and using with cURL I get various errors both 411 and 400 03:18:16 I am not using WebDAV and do not need it. 03:23:00 @tell boily http://i.imgur.com/BtNq7SE.jpg 03:23:01 Consider it noted. 03:26:15 maybe http://httpd.apache.org/docs/2.2/mod/mod_actions.html 03:26:38 this allows to associate a script with particular methods 03:30:04 AAAAAAAA there was another bug! 03:30:25 -!- oerjan has set topic: oren_ found the last bug. oh wait... | The Collatz files | https://dl.dropboxusercontent.com/u/2023808/wisdom.pdf http://codu.org/logs/_esoteric/ http://tunes.org/~nef/logs/esoteric/ | http://esolangs.org/. 03:31:08 * gamemanj actually bothers to read wisdom.pdf... and... 03:31:32 This one occurs when playing a game that scrolls even slower. 03:31:47 * oerjan sidles away from gamemanj to a safe place 03:32:01 I'm not sure how slow a game can scroll? 03:32:01 Why? Is something about to happen? 03:32:33 oren_: THe Script command doesn't work in .htaccess files 03:32:36 >_> <_< 03:36:05 Manowar is the best metal 03:36:50 The definition of "bc" in wisdom.pdf seems to be... an Octal dump? 03:37:00 `? bc 03:37:01 bc ௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵௵ 03:37:29 As I said, in wisdom.pdf. 03:37:32 ` od -c wisdom/bc 03:37:32 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: : not found 03:37:41 `` od -c wisdom/bc 03:37:42 0000000 b c 340 257 265 340 257 265 340 257 265 340 257 265 340 \ 0000020 257 265 340 257 265 340 257 265 340 257 265 340 257 265 340 257 \ 0000040 265 340 257 265 340 257 265 340 257 265 340 257 265 340 257 265 \ 0000060 340 257 265 340 257 265 340 257 265 340 257 265 340 257 265 340 \ 0000100 257 265 340 257 265 340 257 265 340 257 265 34 03:38:47 That's different to the one in the PDF(see channel topic), but still similar. 03:39:21 @tell boily gamemanj is complaining about `? bc in the wisdom.pdf hth 03:39:22 Consider it noted. 03:39:29 Complaining? 03:39:51 @tell boily I'm not complaining, I was just asking what it was an octal dump of... 03:39:51 Consider it noted. 03:39:57 it is possible boily has given up on those characters 03:39:57 `` od wisdom/bc 03:39:58 0000000 061542 160040 132657 127740 160265 132657 127740 160265 \ 0000020 132657 127740 160265 132657 127740 160265 132657 127740 \ 0000040 160265 132657 127740 160265 132657 127740 160265 132657 \ 0000060 127740 160265 132657 127740 160265 132657 127740 160265 \ 0000100 132657 127740 160265 132657 127740 160265 132657 127740 \ 0000120 160265 13265 03:40:13 Yep, that's the same one 03:40:23 I see. it's an octal dump by 16 bit words 03:41:33 `culprits wisdom/bc 03:41:34 oerjan elliott Bike FreeFull guestbot 03:41:44 `` od -o2 wisdom/bc 03:41:44 od: invalid option -- '2' \ Try `od --help' for more information. 03:41:48 `` od -to2 wisdom/bc 03:41:48 0000000 061542 160040 132657 127740 160265 132657 127740 160265 \ 0000020 132657 127740 160265 132657 127740 160265 132657 127740 \ 0000040 160265 132657 127740 160265 132657 127740 160265 132657 \ 0000060 127740 160265 132657 127740 160265 132657 127740 160265 \ 0000100 132657 127740 160265 132657 127740 160265 132657 127740 \ 0000120 160265 13265 03:41:54 what did i do... 03:41:55 yeah. 03:42:12 `url wisdom/bc 03:42:13 http://codu.org/projects/hackbot/fshg/index.cgi/file/tip/wisdom/bc 03:42:24 it is an octal dump 'o' be 2-byte words '2' 03:43:44 It is bullshit IMO that the standard posix shell doesn't include the inverse of od 03:43:50 hm only the guestbot one is listed, i guess the rest are `reverts 03:44:05 er, the standard posix utilities that is 03:44:32 I also want PUT only working on certain files, and the Script command of Apache doesn't seem to do that either? 03:44:47 oren_: agreed on that 03:54:05 -!- password2 has joined. 03:59:12 good midnight 04:01:45 `cat wisdom/mad 04:01:46 cat: wisdom/mad: No such file or directory 04:03:04 -!- Herbalist has quit (Ping timeout: 240 seconds). 04:05:32 Is it possible to use NTTP with cURL? 04:05:37 s/NTTP/NNTP/ 04:06:04 i just realized, though i never noticed it before, that elliott was on the xkcd fora 04:06:24 he posted in a stickied thread back in 2007 04:09:54 he played lots of games 04:15:21 the first thing he said was: 04:15:29 Just registered to say 04:15:29 [B[B[B- don't learn perl 04:15:29 - or php 04:15:30 - learn scheme 04:15:47 wisdom for the ages 04:17:16 I got PUT to work now 04:18:04 -!- Wallacoloo has quit (Ping timeout: 240 seconds). 04:29:21 I don't agree. A imperative language is much easier to understand and thus a better language to beign with 04:29:55 BASIC brought us a whole generation of programmers 04:31:35 PHP and Perl are perhaps not the best imperative languages though. 04:31:44 Python 2 is better 04:32:02 whatcha got agin python 3 04:33:23 python 3 is incompatible 04:33:41 so the same thing I have against PErl 6 04:34:12 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 04:38:07 IMO it is complete bullshit that they did not put a way to import python 2 libraries 04:38:23 like C++'s extern "C" 04:39:44 import from _past_ 04:42:04 -!- a2 has joined. 04:47:00 i mean, eventually python 3 will be the better choice, but it isn't right now, and plenty of new code is still written for python 2.7 04:50:33 had they created a compatibility layer, people would be able to write their code in python 3 without worrying about the libraries they are using, but they were dumb... 04:54:42 Hmm, according to https://python3wos.appspot.com/ most libraries support python 3, but I can see one exception which is a major dealbreaker for me... mysql-python 04:55:08 pmysql? 04:56:08 https://pypi.python.org/pypi/MySQL-python/1.2.5 05:00:00 pymysql might work. 05:13:13 -!- Wallacoloo has joined. 05:16:49 -!- gamemanj has quit (Quit: Leaving). 05:38:12 -!- password2 has quit (Ping timeout: 256 seconds). 05:58:33 Will the client stop trying to download favicon.ico with every request if the request returns a 410 response? 06:48:29 -!- variable has quit (Quit: 1 found in /dev/zero). 06:58:11 -!- J_A_Work has joined. 07:11:22 Hmm. pymysql does work. I therefore recant. python 3 is mature enough to be used. 07:13:53 the thing about python2 is that people insist on using it because nobody uses python 3 because nobody uses python 3 07:14:49 -!- Herbalist has joined. 07:16:39 just throw some critical mass at those people, that solves everything hth 07:17:02 is python 3 better or is it just a bigger number? 07:17:22 it's a fundamental cleanup? 07:18:13 yeah it basically cleans up a lot of inconsistent stuff 07:18:29 but in doing so is incompatible 07:20:18 -!- Herbalist has quit (Ping timeout: 252 seconds). 07:25:57 -!- zadock has joined. 07:32:09 fnoooord 07:32:12 [wiki] [[PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC]] http://esolangs.org/w/index.php?diff=43210&oldid=43207 * Rdococ * (+51) /* Examples */ OOPS, FIXED SOME ERRORS IN EXAMPLES 07:33:25 Breaking backwards compatability is always a huge risk. 07:34:25 but in order to clean-up there's probably no real way around it. 07:35:45 a better community than pythons would be fine 07:36:13 i expected python 3 to be accepted way earlier tbh 07:39:14 -!- rdococ has joined. 07:43:43 -!- sebbu has quit (Ping timeout: 250 seconds). 07:43:55 -!- sebbu has joined. 07:44:34 -!- sebbu has quit (Changing host). 07:44:34 -!- sebbu has joined. 07:46:06 -!- oerjan has quit (Quit: leaving). 08:08:36 -!- Herbalist has joined. 08:28:45 -!- J_A_Work has quit (Quit: J_A_Work). 08:40:07 -!- Patashu has joined. 08:46:50 -!- Patashu has quit (Ping timeout: 265 seconds). 08:47:31 -!- Patashu has joined. 08:55:14 -!- Wallacoloo has quit (Quit: Leaving.). 09:36:02 -!- FireFly has quit (Ping timeout: 244 seconds). 09:40:49 -!- zadock has quit (Quit: Leaving). 09:53:56 -!- J_A_Work has joined. 10:05:31 -!- FireFly has joined. 10:15:57 hi...guys... 10:16:27 boily asked 7d 15h 3m 29s ago: rdhellococ! I will spontaneously describe you in the next minutes. would you like to have an autodescription instead? 10:16:39 umm, can I have a chat log as to what he described? 10:17:34 rdococ, relevant logs are http://codu.org/logs/log/_esoteric/2015-06-07 10:17:39 I don't think much description occured 10:24:35 -!- boily has joined. 10:25:25 -!- zadock has joined. 10:36:30 I dont see any 10:36:33 nevermind then 10:36:49 -!- FreeFull has quit (Ping timeout: 256 seconds). 10:36:52 thanks anyway 10:39:15 did you see my new language, PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC? 10:39:41 its an extension of GOTO 10:40:53 ... 10:43:35 rdhellococ. this sounds like a demon invocation or something. 10:43:43 @massages-loud 10:43:43 coppro said 7h 20m 43s ago: http://i.imgur.com/BtNq7SE.jpg 10:43:43 oerjan said 7h 4m 22s ago: gamemanj is complaining about `? bc in the wisdom.pdf hth 10:43:43 gamemanj said 7h 3m 52s ago: I'm not complaining, I was just asking what it was an octal dump of... 10:45:02 @tell coppro ha ha ha! 10:45:03 Consider it noted. 10:46:31 @tell oerjan the first pass I did on the wisdom, I hg cloned the repo. bc wasn't showing properly, therefore I did the most logical thing I could do. 10:46:31 Consider it noted. 10:46:46 @tell gamemanj it's an octal dump of what `? bc is hth 10:46:46 Consider it noted. 10:47:37 @tell coppro oh wait, no. it's not what I think it is, or is it? 10:47:38 Consider it noted. 10:50:51 boily: PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC....PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC.... 10:51:09 demon chanting printaskswitchinputcasexgotoacaseygotobelsegotoc... 10:51:36 summon the great dark lord of finite state automata 11:03:12 -!- Herbalist has quit (Ping timeout: 265 seconds). 11:27:39 -!- boily has quit (Quit: LYMPHATIC CHICKEN). 11:40:30 -!- staffehn has quit (Quit: No Ping reply in 180 seconds.). 11:40:47 -!- staffehn has joined. 11:47:31 -!- oerjan has joined. 11:50:41 @messages- 11:50:42 boily said 1h 4m 10s ago: the first pass I did on the wisdom, I hg cloned the repo. bc wasn't showing properly, therefore I did the most logical thing I could do. 11:52:01 `? rdococ 11:52:06 rdococ ? ¯\(°​_o)/¯ 11:52:32 `le/rn rdococ RDOCOCLIKESTOMAKELANGUAGESLIKETHIS 11:52:34 Learned «rdococ rdococlikestomakelanguageslikethis» 11:52:39 wat 11:52:41 `revert 11:52:45 rm: cannot remove `/home/hackbot/hackbot.hg/multibot_cmds/env/.hg/store/data/canary.orig': Is a directory \ Done. 11:52:51 `le/rn rdococ/RDOCOCLIKESTOMAKELANGUAGESLIKETHIS 11:52:53 Learned «rdococ» 11:52:59 Gregor: ping 11:53:43 rdococ: i think that's the kind of description he meant hth 12:02:59 `? rdococ 12:03:00 RDOCOCLIKESTOMAKELANGUAGESLIKETHIS 12:03:03 hahahahaa 12:03:09 like it 12:03:43 you're welcome 12:10:16 hmmm 12:10:36 I wonder... 12:12:18 "An esolang that is a derivative of itself"? how on earth...? 12:12:41 clearly an exponential language 12:16:08 like "the first rogue-like was a game called rogue"? 12:18:01 @tell boily that is trundle riiching with kokushi, and subsequently getting suucha riichied 12:18:01 Consider it noted. 12:24:15 oh I know! 12:24:22 -!- hjulle has joined. 12:24:25 a programming language where programs are worlds in Everybody Edits. 12:25:01 wait... you havent heard of that game? Everybody Edits? ... nevermind 12:25:35 * oerjan just googled 12:25:43 and no 12:26:21 * oerjan isn't much of a gamer 12:26:44 oh ok... 12:28:09 nevermind... atleast you can give feedback on PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC... right? 12:28:41 erm... 12:28:51 * oerjan has been skirting his wiki duties lately 12:28:58 ??? 12:29:36 * rdococ thinks oerjan wants an excuse to delete PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC's article... and not as soon as it was created... 12:29:49 as in, last time i made a giant catchup of a whole month at once 12:29:54 oh... 12:30:05 so nothing to do with PRINTASKSWITCHINPUTCASEXGOTOACASEYGOTOBELSEGOTOC... 12:30:09 nope 12:30:10 thank goodness 12:30:35 with that name, if it's a programming language at all, chances are it's on topic 12:33:21 yes, definitely sounds esoteric 12:34:01 I might make another language, seeing as it seems to have caught on 12:37:31 -!- Patashu has quit (Ping timeout: 264 seconds). 12:40:28 -!- llue has joined. 12:41:24 -!- GeekDude has joined. 12:43:09 -!- lleu has quit (Ping timeout: 252 seconds). 12:44:15 rdococ just created THISISYETANOTHERBRAINFUCKDERIVATIVEBUTACTUALLYITSJUSTATOTALBRAINFUCKEQUIVALENT 12:45:48 where do people get these long names from? and without spaces too, unlike Nora's 12:50:13 -!- J_A_Work has quit (Quit: J_A_Work). 12:52:55 > (>>=map toUpper).words$"no idea b_jonas" 12:52:57 "NOIDEAB_JONAS" 12:53:00 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)). 12:56:00 -!- rdococ has quit (Ping timeout: 246 seconds). 13:08:58 -!- Anarchist has joined. 13:09:22 -!- Anarchist has changed nick to Guest2276. 13:10:02 -!- Guest2276 has changed nick to laster. 13:11:05 -!- laster has changed nick to Guest2276. 13:25:20 -!- llue has quit (Quit: That's what she said). 13:25:35 -!- lleu has joined. 13:31:09 -!- `^_^v has joined. 13:38:26 why hello 13:42:01 Ahoy. 13:42:10 Have you been officially welcomed? 13:45:15 no 13:47:52 `welcome Guest2276 13:47:53 Guest2276: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 13:48:52 why thank you! 13:49:07 Does anyone do art magick? 13:51:20 -!- rdococ has joined. 13:51:53 why welcome to esoteric rdococ 13:52:23 I'm not new here... 13:53:11 Wait...that's only for new people? 13:53:16 *Facepalm* 13:53:34 you should have said "welcome back" 13:53:52 no, no, the proper thing for old people is: 13:53:56 rdellococ 13:54:05 very traditional 13:54:19 * oerjan runs away 13:54:25 * Guest2276 runs away 13:54:38 uh no its rdhellococ 13:54:58 the h is sometimes elided. typical sandhi phenomenon hth 13:56:17 dont you mean sandi penomenon? 13:56:30 also dont you mean eluded? 13:56:47 pretty sure i mean elided. 13:57:06 you would be a very bad programmer making constant syntax errors like this 13:57:08 wait srsly? 13:57:19 ok say occluded instead 13:58:05 i suppose in this case eluded might also be appropriate. 13:58:20 but it probably doesn't mean what you thought. 13:59:18 * oerjan should start using illude twh hth 13:59:33 darn illuded by the script again 14:00:47 Guest2276: i probably should point out that this is a programming channel, so there's not much magick here. 14:01:20 -!- GeekDude has joined. 14:01:26 -!- rdococ has quit (Ping timeout: 246 seconds). 14:01:58 -!- rdococ has joined. 14:02:32 Ah! Gotcha 14:02:39 what did you say...? "hth"? 14:02:48 `? hth 14:02:49 hth is help received from a hairy toe. It is not at all hambiguitous. 14:03:05 umm I looked it up on google but thanks anyway 14:03:20 wait rdococ doesn't know about hth, i think he must be new here anyway. 14:03:25 * rdococ is wondering how he didn't know... 14:03:37 me??!! new?! preposterous 14:04:04 look in the chat logs and find my first message to this channel 14:04:53 sadly the logs are no longer that easily chronologically searchable, since HackEgo's big server move. i suppose we could ask fizzie, i think he has some impressive private logs. 14:05:52 hm i think he's a bit idle. 14:06:02 me? idle? preposterous! 14:06:07 no, fizzie 14:06:20 oh... fizzie... idle?! 14:06:53 2 days 3 hours 50something minutes 14:11:17 *Whistles* 14:11:18 -!- Sprocklem has quit (Quit: [). 14:11:19 Wow 14:11:59 ] 14:14:50 -!- evalj has joined. 14:15:14 ] _1 14:15:15 b_jonas: _1 14:21:07 -!- J_Arcane has quit (Quit: ChatZilla 0.9.91-rdmsoft [XULRunner 32.0.3/20140923175406]). 14:21:44 -!- J_Arcane has joined. 14:22:26 -!- zadock has quit (Quit: Leaving). 14:25:23 imagine a turing complete programming language with only a single instruction that has no parameters... is it possible? 14:25:50 ...and I didn't mean like the chicken programming language 14:26:27 it seems like that'll be essentially Unary-like 14:26:42 the only information is the number of instructions in the program 14:26:49 yes... 14:27:15 so if we can map the set of all programs to the set of all integers, then its possible 14:27:31 well that's not very hard. 14:27:33 all positive integers, although that wont make a difference 14:27:44 *including zero though 14:28:09 maybe... idk... 14:28:36 well it's easy if you can leave out some integers, otherwise it's still possible but requires some care. 14:28:58 I had this idea where programs were algebraic expressions - x is cat program, 1/x is rev program, 2x is double cat, 3x^2... 14:29:06 if you get the logic 14:29:46 i'm not sure that generalizes very well. cpressey made a language like that, Burro. 14:29:54 (iirc) 14:30:06 or, erm 14:30:17 it was trying to be algebraic. 14:30:42 I dont see the relation... it tries to use mathematical symbols but has no relation to mathematics at all when you swap the characters around 14:31:42 by "it" do you mean your idea? 14:32:06 no, I meant Burro 14:32:40 well the programs have an algebraic group structure. 14:32:49 uh ok 14:33:39 umm 14:34:49 i once saw someone trying to define a kind of reversible language where subtraction and division were different kinds of "reversing" calculations. except i don't think they'd really made it work logically consistently. 14:35:17 I had this idea that a program is a function o(t, i) mapping time t and input function i to output 14:35:56 so cat(t, i) = i(t), delayedCat(t, i) = i(t - 1) 14:36:26 mhm 14:36:59 shiftedCat(t, i) = i(t) + 1 14:37:44 * oerjan is slightly reminded of functional reactive programming, which he only vaguely knows. 14:38:06 but some forms of it have an explicit time parameter. 14:38:39 what is that about? 14:40:18 for example, how to do GUIs functionally rather than imperatively 14:40:40 I want to invent a new programming paradigm... 14:42:37 great ambition. i'm not sure the best way of doing that is to set out with that as your intention, though. 14:51:47 -!- Guest2276 has quit (Quit: Page closed). 15:07:00 -!- Wright has joined. 15:07:00 -!- Wright_ has quit (Read error: Connection reset by peer). 15:23:24 umm... 15:23:33 that nickname, is it a reference to a game of some kind? 15:28:48 `wisdom 15:28:52 caps lock/CAPS LOCK IS CRUISE CONTROL FOR TIRED OLD MEMES 15:48:38 rdococ: what nickname? 15:52:00 `wisdom 15:52:01 bienvenue/Bienvenue au centre international pour le design et le déploiement des langages de programmation ésotériques! Pour plus d’informations, visitez le wiki: http://esolangs.org/wiki/Main_Page. (Pour l’autre type d'ésotérisme, essayez #esoteric sur irc.dal.net.) 16:00:11 -!- oerjan has quit (Quit: Au revoir). 16:18:44 -!- `^_^v has quit (Quit: This computer has gone to sleep). 16:23:32 -!- augur_ has joined. 16:24:45 -!- atrapado has joined. 16:25:30 -!- augur has quit (Ping timeout: 265 seconds). 16:36:40 -!- lemurian has quit (Read error: Connection reset by peer). 16:44:13 -!- gamemanj has joined. 16:54:09 -!- password2 has joined. 17:02:43 -!- staffehn has quit (Ping timeout: 265 seconds). 17:15:38 -!- MoALTz_ has changed nick to MoALTz. 17:43:33 -!- FreeFull has joined. 17:44:37 [wiki] [[User:Rdebath]] http://esolangs.org/w/index.php?diff=43211&oldid=40674 * Rdebath * (+22070) New version with update to Debian Jessie 17:54:31 -!- variable has joined. 18:00:17 -!- password2 has quit (Ping timeout: 244 seconds). 18:08:16 -!- Sprocklem has joined. 18:29:45 `wisdom 18:29:46 thwackamacallit/A thwackamacallit is like a whatchamacallit, but more painful. See mapole. 18:30:16 `culprits wisdom/thwackamacallit 18:30:18 oerjan 18:30:37 I thought we were going with one space? 18:31:38 `` rgrep -l '\w\. [A-Z]' wisdom | wc -l 18:31:38 14 18:31:41 `` rgrep -l '\w\. [A-Z]' wisdom | wc -l 18:31:42 81 18:31:48 it's settled 18:31:51 `` sed -i 's/ / /' wisdom/thwackamacallit 18:31:54 No output. 18:43:24 -!- Herbalist has joined. 18:48:25 -!- quietello has quit (Remote host closed the connection). 18:48:55 -!- quietello has joined. 18:49:50 SMITH# has a CITE instruction which just skips the next byte. Actually, 6502 also has such an instruction. 18:51:40 isn't that just a double-width NOP 18:52:07 or iow, a NOP with a byte argument 18:52:26 It is NOP with immediate addressing mode. 18:54:00 But 6502 also has NOP with zeropage addressing and NOP with absolute addressing; this can be used if you want the side-effect of reading from that address, or to waste extra cycles. 18:54:35 But both the immediate and non-immediate addressing might also be useful with self-modifying codes. 18:58:09 -!- Sprocklem has quit (Ping timeout: 256 seconds). 18:59:08 zzo38: sure, those NOPS are very useful instructions 18:59:42 I want more of them 19:00:16 It has enough NOP instructions, probably more than it needs 19:00:48 But it has no "store into immediate" instruction; the opcode that should be "store into immediate" is instead NOP immediate. 19:01:48 sure 19:01:52 store into immediate would be strange 19:02:19 -!- variable has changed nick to trout. 19:04:12 I still would like it though and think it might be useful with some Famicom cartridges (those that map the bankswitching register into $8000-$FFFF and have no bus conflicts; if $C000-$FFFF is the fixed bank then a store immediate instruction in there has one irrelevant byte but still smaller and faster than otherwise to bankswitch) 19:04:30 I know that VAX has a "increment immediate" instruction. 19:08:23 -!- spiette has quit (Ping timeout: 265 seconds). 19:23:16 -!- spiette has joined. 19:30:37 -!- rdococ has quit (Read error: Connection reset by peer). 19:31:03 -!- nys has joined. 19:32:36 -!- lemurian has joined. 19:32:39 -!- lemurian has quit (Client Quit). 19:32:52 -!- spiette has quit (Ping timeout: 256 seconds). 19:34:22 -!- augur has joined. 19:38:06 -!- augur_ has quit (Ping timeout: 264 seconds). 19:40:32 -!- hjulle has quit (Ping timeout: 276 seconds). 19:46:54 -!- FreeFull has quit (Quit: Switching). 19:57:00 -!- adu has joined. 20:01:32 -!- FreeFull has joined. 20:01:50 -!- FreeFull has quit (Changing host). 20:01:50 -!- FreeFull has joined. 20:09:26 -!- staffehn has joined. 20:11:58 things not being vertical-align: top by default is... insane. who would ever want their text to be at the top of the div, but align the divs according to the bottom of the text IN the div!?!?!? 20:14:16 yet this is the default behaviour if you place several inline-block divs next to each other 20:18:18 `wisdom 20:18:19 welkom/Welkom bij het internationaal centrum voor het ontwerpen en implementeren van esoterische programmeertalen! Voor meer informatie, bezoek de wiki: http://esolangs.org/wiki/Main_Page. (Voor de andere soort esoterie is er #esoteric op irc.dal.net.) 20:18:58 HackEgo: dank u 20:22:21 -!- hjulle has joined. 20:38:15 -!- spiette has joined. 20:45:03 -!- gamemanj has quit (Ping timeout: 240 seconds). 20:48:57 oren_: is that a serious question? 20:49:54 `wisdom 20:49:55 elliot/No one was ever called Elliot. 20:50:14 -!- Herbalist has left ("WeeChat 1.2"). 20:50:18 `? eliot 20:50:19 Eliot inverted cats, then Taneb stole his inversion. 20:52:02 `wisdom 20:52:03 nvd/nvd is what Taneb calls himself when he wants to feel professional. 20:52:18 `wisdom 20:52:19 php/php is the PigeonHole Principle 20:52:40 `wisdom 20:52:41 lystrosaurus/lystrosaurus is a genus of Late Permian and Early Triassic Period dicynodont therapsids, which ruled the world around 250 million years ago. 20:52:46 very wise 20:53:14 `wisdom 20:53:15 logs/I think you might mean !logs 20:53:18 `wisdom 20:53:19 welcome.fi/Tervetuloa esoteeristen ohjelmointikielten suunnittelun ja käyttöönoton kansainväliseen keskukseen! Lisätietoa saat wikistämme: . (Muu esoteerisuus: kokeile kanavaa #esoteric palvelimella irc.dal.net.) 20:53:31 `wisdom 20:53:32 ​.doorstop/You do not have the clearance necessary to view this entry. 20:56:05 `? !logs 20:56:06 ​!logs? ¯\(°​_o)/¯ 20:56:52 `eliott 20:56:53 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: eliott: not found 20:56:56 `? eliott 20:56:56 eliott? ¯\(°​_o)/¯ 20:57:00 `? elliott 20:57:01 elliott wrote this learn DB, and wrote or improved many of the other commands in this bot. He probably has done other things? He is also tire. And a lystrosaur. 20:57:14 `` for n in $(culprits .); do echo $n; done | sort | uniq -c | sort -rn | xargs 20:57:16 1373 oerjan 614 elliott 466 shachaf 179 boily 177 GreyKnight 171 Jafet 165 kmc 157 fizzie 138 Roujo 130 Taneb 112 ais523 100 mroman_ 98 Bike 92 nortti 90 nooodl 85 Phantom_Hoover 67 Sgeo 64 mrhmouse 62 int-e 61 coppro 60 olsner 55 mroman 54 hagb4rd 52 monqy 52 Gregor 52 FireFly 50 c00kiemon5ter 49 itidus21 48 ThatOtherPe 20:58:13 -!- oren_ has changed nick to oren. 20:58:30 `` for n in $(culprits quotes); do echo $n; done | sort | uniq -c | sort -rn | xargs 20:58:32 328 elliott 314 oerjan 75 kmc 72 shachaf 49 ais523 40 coppro 26 monqy 15 boily 14 GreyKnight 13 Phantom_Hoover 12 Taneb 11 shubshub 11 quintopia 11 Gregor 9 fizzie 8 mnoqy 8 FireFly 8 Fiora 8 elliott___ 7 Sgeo 7 ion 6 hagb4rd 5 ranc 5 olsner 5 elliott_ 4 RocketJSquirrel 4 Jafet 3 tswett 3 elliott__ 2 pikhq_ 2 nortti 2 20:58:37 `` for n in $(culprits bin); do echo $n; done | sort | uniq -c | sort -rn | xargs 20:58:39 282 oerjan 170 shachaf 103 Jafet 97 elliott 80 fizzie 61 Roujo 38 kmc 37 nooodl 33 nortti 29 int-e 28 c00kiemon5ter 26 mrhmouse 26 ion 24 FireFly 23 boily 23 ais523 22 Taneb 22 mroman_ 20 GreyKnight 20 Bike 19 Sgeo 19 olsner 19 mroman 17 b_jonas 15 zzo38 14 Phantom_Hoover 13 Donger 11 FreeFull 10 tswett 10 Gregor 9 sss 20:59:59 -!- adu has quit (Ping timeout: 245 seconds). 21:01:34 `? wise 21:01:35 wise? ¯\(°​_o)/¯ 21:01:46 -!- Patashu has joined. 21:04:19 `le/rn wise/Uninstalling software installed by the Wise Installation Wizard is unwise. 21:04:23 Learned «wise» 21:04:41 `wisdom 21:04:42 friend/Friends make graphs together / La la la la 21:05:02 `` culprits wisdom/friend 21:05:05 oerjan elliott oerjan 21:05:22 !logs 21:05:27 oh. 21:05:30 `logs 21:05:30 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: logs: not found 21:07:01 ``echo It\'s neither clockwise nor counterclockwise nor otherwise. >> wisdom/wise 21:07:01 ​/home/hackbot/hackbot.hg/multibot_cmds/lib/limits: line 5: exec: `echo: not found 21:07:10 `` echo It\'s neither clockwise nor counterclockwise nor otherwise. >> wisdom/wise 21:07:11 No output. 21:07:16 `? wise 21:07:16 Uninstalling software installed by the Wise Installation Wizard is unwise. \ It's neither clockwise nor counterclockwise nor otherwise. 21:09:18 `wisdom 21:09:18 taneb/Taneb is not elliott, no matter who you ask. He also isn't a rabbi although he has pretended in the past. He has at least two backup keyboards with dodgy SHIFT KEys, and cube root of five genders. (See also: tanebventions) 21:09:39 -!- Sprocklem has joined. 21:10:00 `wisdom 21:10:01 sgeolang/sgeolang currently is either J or Io. 21:11:31 -!- nisstyre has quit (Read error: Connection reset by peer). 21:11:40 `` sed -i 's/ei\|or/n&/g' wisdom/sgeolang 21:11:41 No output. 21:12:38 `wisdom 21:12:39 amiga/Amiga is Spanish for a female friend. 21:13:26 `wisdom 21:13:27 racoonspirator/A racoonspirator is a collaborator wrapped in fur 21:13:48 `wisdom 21:13:49 tanea/Tanea plays Minecrafs, Dware Fortresr, and lives in Yorj. 21:13:52 `wisdom 21:13:53 narutoverse/narutoverse is a place where they haven't heard of having a bus factor of >1. Sgeo drives the bus. 21:14:01 `wisdom 21:14:02 haskell/Unbound implicit parameter (?haskell::Wisdom) \ arising from a use of implicit parameter `?haskell' 21:14:52 `? newline 21:14:53 newline? ¯\(°​_o)/¯ 21:15:12 `le/rn newline/Newlines are le/rn's \ biggest weakness. 21:15:16 Learned «newline» 21:20:13 -!- nisstyre has joined. 21:25:24 -!- hjulle has quit (Ping timeout: 245 seconds). 21:32:51 I hate it when I'm highlighted past my scrollback... though it's probably something I've seen on another computer already 21:33:56 -!- Patashu has quit (Ping timeout: 265 seconds). 21:35:54 -!- tromp_ has quit (Read error: Connection reset by peer). 21:39:24 -!- tromp_ has joined. 21:43:05 -!- tromp_ has quit (Read error: Connection reset by peer). 21:43:29 -!- tromp_ has joined. 21:45:06 -!- boily has joined. 21:46:08 @massages-loud 21:46:08 coppro said 9h 28m 7s ago: that is trundle riiching with kokushi, and subsequently getting suucha riichied 21:46:34 coppro: chelloppro! BWAH AH AH AH AH! 21:49:09 -!- Wallacoloo has joined. 21:50:05 `relcome Wallacoloo 21:50:09 ​Wallacoloo: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: . (For the other kind of esoterica, try #esoteric on EFnet or DALnet.) 21:50:26 o_0 21:50:33 That certainly is colorful 21:52:03 I'm working on a programming language based on composition instead of inheritance, is that considered esoteric 21:52:52 Wallacoloo: it's one of our multiple welcome messages. we are a very welcomy channel ^^ 21:53:00 what brings you here? 21:53:13 fowl: only composition? do you have prototypes? 21:54:35 boily: no, components describe data and hold shared behavior, an object is an instantiation of several components 21:55:58 -!- nszceta has joined. 21:56:05 boily: My IRC client automatically logs me into a few channels including this one when I start it. But I discovered #esoteric through researching the simplest possible CPU implementations after buying a FPGA. 21:57:09 fowl: sounds like an ECS hth. probably not quite exactly esoteric, but as a primary organisational model, it may be interesting enough. go for it and see what happens! 21:57:19 You can use it like prototypes though, clone object, add some behavioral components 21:58:23 -!- Sprocklem has quit (Ping timeout: 240 seconds). 21:58:24 boily: the compositional object model exists by itself, I have a written a VM and smalltalk like language to interact with the object model 21:59:01 -!- nszceta has left. 21:59:10 @tell coppro apparently you're currently offline. please note I bwah ah ahed. ご機嫌よう and all that sort of thing. 21:59:11 Consider it noted. 21:59:18 fowl: neat. 21:59:56 Wallacoloo: what do you fpga? (what's the verb for "to code something on an FPGA"?) 22:00:33 how about synthesize? 22:02:03 too logical and pronunceable hth 22:02:43 haha 22:03:24 boily: I just bought it to mess around with. It was pretty cheap. All I've done so far is make some snake game for an led array. 22:04:17 boily: But I want to a CPU with an architecture that doesn't implement any arithmetic, like BitBitJump, but hopefully with a narrower instruction width. And then I want to create a basic compiler for it and see how it actually performs in hardware. 22:04:30 Still trying to figure out the instruction set details though. 22:04:41 That should be "I want to *implement* a CPU" 22:04:46 implement underload! 22:04:47 I may write another VM to target the same object model and see if I can reconcile the two 22:05:45 Wallacoloo: do you mean like BytePusher? 22:06:21 Wallacoloo: what FPGA did you get? Can you recommend it? 22:06:26 I've been meaning to get one to play with as well 22:07:07 @b_jonas: Yes, similar to BytePusher. 22:07:07 Unknown command, try @list 22:07:46 oops. 22:07:51 I don't like those machines like BytePusher. Why wouldn't you add arithmetic, at least basic arithmetic? Hardware can do arithmetic efficiently, even fpgas can. 22:08:17 Firefly: I bought a board built around the Cyclone V: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=836 22:08:17 I haven't done enough with it to know if I can recommend it or not. 22:08:39 However, the toolchain works fine on Linux, which is a plus and something I'm not sure you get with all brands of FPGA 22:09:36 I really should get a hobbyist FPGA. 22:12:33 `wisdom 22:12:34 languabe/Languabes are edible and fun. They provide a quick implementation energy boost! 22:13:05 b_jonas: When I saw ByteByteJump, I was impressed that the CPU didn't implement any actual *logic*, per-se. On top of not exposing any arithmetic to the programmer, it doesn't even need any adder circuitry to maintain a program counter or anything of the sort. So the exercise is in taking something unwieldy and making it do cool stuff. It certainly isn't meant to be practical. 22:14:12 Wallacoloo: sure, it's just a personal preference. something with arithmetic can still be unwieldy. 22:14:32 TOGA computer should be simple even with discrete logic ICs 22:18:11 What I wanted to do is make a FPGA-on-FPGA, in order to do the following: [1] You do not need the vendor's proprietary software to program the FPGA. [2] You do not need a x86 computer to program the FPGA. [3] You do not need any particular model of FPGA. 22:18:20 Wallacoloo: oh, that's good to know (that the toolchain works with Linux) 22:20:01 And one more: [4] The FPGA is allowed to contain programs to reprogram itself at runtime. 22:25:49 -!- evalj has quit (Remote host closed the connection). 22:28:31 -!- nisstyre has quit (Changing host). 22:28:31 -!- nisstyre has joined. 22:33:09 -!- Sprocklem has joined. 22:47:59 -!- atrapado has quit (Quit: Leaving). 22:54:09 "The search for two convicted murderers who escaped from a New York prison has gone cold since last week, when investigators found what they believe were several human tracks and a bloodhound possibly picked up a scent, according to a New York state official briefed on the investigation." 22:54:16 Not the most reassuring news ever 22:56:12 somewhat reassuring for the escapees, but it might just be a ruse 22:59:44 -!- boily has quit (Quit: COHABITABLE CHICKEN). 23:01:20 -!- ky_castillos has joined. 23:01:50 -!- ky_castillos has quit (Read error: Connection reset by peer). 23:35:18 -!- Sprocklem has quit (Ping timeout: 250 seconds). 23:37:19 STANLEY CUP FINAL IN <30 min 23:44:05 Hmm, ByteByteJump. 23:44:14 -!- GeekDude has quit (Ping timeout: 252 seconds). 23:44:41 I think you could do booleans by having two memory addresses, where the instruction at each memory address is just a jump. 23:45:14 Use the addresses themselves as the boolean values. To do a conditional branch, overwrite the instructions at those addresses with jumps to the memory locations of your choice. 23:47:32 -!- FreeFull has quit (Ping timeout: 252 seconds). 23:56:46 -!- FreeFull has joined.