←2015-04-26 2015-04-27 2015-04-28→ ↑2015 ↑all
00:01:07 <orin_> I think it sounds different becuase the ly in lowly is like another, uh, word-part while holy is all one word
00:01:11 <tswett> Right.
00:03:25 <orin_> ah. here's something I've noticed. some people rhyme poor with lure while others rhyme it with bore
00:03:48 <orin_> I rhyme it with lure
00:06:24 <tswett> If I had to change the way English vowels are written to match my personal accent... let's see.
00:12:24 <tswett> /æ/ a, /ɑ/ á, /ɛ/ e, /eɪ/ é, /ɪ/ i, /iː/ í, /ʌ/ o, /ɔː/ ó, /ʊ/ u, /uː/ ú, /aɪ/ ay, /ɔɪ/ oy, /aʊ/ aw, /oʊ/ ow, /ɑr/ ar, /ɛər/ er, /ɪər/ ir, /ɔr/ or, /ʊər/ ur
00:29:56 -!- polytone_ has quit (Quit: rebooting server).
00:32:59 -!- monotone has joined.
00:43:37 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
00:44:03 -!- Phantom_Hoover has joined.
01:00:26 -!- hamrove has joined.
01:15:32 -!- G33kDude has joined.
01:16:44 -!- GeekDude has quit (Read error: Connection reset by peer).
01:16:53 -!- G33kDude has changed nick to GeekDude.
01:17:51 -!- izabera has quit (Ping timeout: 256 seconds).
01:20:09 -!- mbrcknl has quit (Ping timeout: 256 seconds).
01:22:06 -!- mbrcknl has joined.
01:22:13 <quintopia> boily!
01:22:28 <quintopia> what's the best food only available on great britain
01:24:06 <oerjan> is boily qualified to answer that
01:25:49 -!- izabera has joined.
01:25:53 <oerjan> something highly perishable that can neither be made outside of GB nor exported...
01:30:06 <orin_> my whole fort is turning green with vomit
01:30:15 <quintopia> well, i'm asking because i want to know what i should get shipped
01:30:24 <quintopia> so...not that
01:32:00 <orin_> irish beer
01:32:39 <orin_> wait you sid GB not the british isles
01:32:57 <orin_> the english aren't really known for their food you know
01:33:02 <boily> quintopia: QUINTHELLOPIA!
01:33:25 <boily> eeeeh... I wonder if cornish pastries are mainlonly available there.
01:34:11 <boily> orin_: roast beef.
01:34:15 <quintopia> eh, i can make those at home
01:38:15 -!- relrod has quit (Ping timeout: 256 seconds).
01:42:18 -!- relrod_ has joined.
01:59:27 -!- boily has quit (Quit: ARBOREAL CHICKEN).
02:12:20 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
03:17:45 -!- perrier has joined.
03:20:17 -!- hjulle has quit (Ping timeout: 255 seconds).
04:12:24 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
04:16:55 -!- relrod_ has changed nick to relrod.
04:54:47 <zzo38> I had a idea which is a program to be converted into another program, which on alternating steps runs the first program and tries to find a proof that the first program will not halt (such a proof might not exist though, or it might not be able to find one).
04:56:06 <zzo38> Do you know how to do it?
05:07:01 -!- variable has joined.
05:26:16 -!- variable has quit (Ping timeout: 264 seconds).
05:31:09 -!- TodPunk has joined.
05:44:11 -!- mbrcknl has quit (Ping timeout: 256 seconds).
05:46:04 <orin_> Apparently Muckefuck means chicory coffee in German?
05:46:19 -!- mbrcknl has joined.
05:46:36 <zzo38> I don't know, I am not German
05:51:33 <orin_> wikipedia says so, but it may be vandalism...
05:52:08 <zzo38> It does have history look and also look Wiktionary
05:53:26 -!- Sprocklem has quit (Ping timeout: 264 seconds).
06:02:45 <FreeFull> From what I can find on Google, muckefuck is a coffee substitute of some kind, at least
06:03:14 -!- oerjan has quit (Quit: Nite).
06:07:32 -!- bsin has joined.
06:07:32 -!- bsin has left.
06:09:29 -!- variable has joined.
06:35:22 -!- hamrove has quit (Quit: hamrove).
06:58:54 -!- conehead has quit (Quit: ZNC - http://znc.in).
07:13:29 -!- zadock has joined.
07:36:33 -!- AnotherTest has joined.
07:39:13 <orin_> Protip: くdiv> isn't a html tag
07:42:08 -!- dianne has quit (Quit: byeannes).
07:46:06 <orin_> neither, for that matter, is <dⅳ>
07:53:55 -!- variable has quit (Ping timeout: 250 seconds).
08:01:36 <mroman> it is if you have unicode -> ascii replacements turned on in your parser .
08:23:44 -!- AnotherTest has quit (Ping timeout: 248 seconds).
08:28:19 -!- Patashu has joined.
08:38:57 <orin_> ed is the best editor for editing CSV files.
08:41:19 <int-e> It's hard to find fault in that idea, but I will still object on the principle that any sentence starting with "ed is the best editor" must somehow be wrong. :)
08:42:36 <orin_> Well it's the only situation in which you work primarily on lines, rather than paragraphs or blocks
08:45:31 -!- jameseb has quit (Ping timeout: 256 seconds).
08:45:44 <orin_> In this case, I was reformatting a html table into a csv file, then adding javascript to convert it back at runtime
08:46:31 <orin_> That way it is much easier to add/remove rows
08:46:49 <b_jonas> orin_: you can still use ex for that
08:47:10 <orin_> Oh right, I keep forgetting that.
08:48:49 -!- jameseb has joined.
08:54:20 <orin_> to be fair, my ed is an alias for rlwrap ed -p$'\33[31med:\33[0m '
08:54:51 <orin_> It has command history and a red ed: prompt
08:54:54 <mroman> Is vi just an ed frontend?
08:55:17 <orin_> i think it was originally a mod
08:57:25 <mroman> "ed is the best editor" is wrong. <- so this sentence would be wrong as well.
08:58:45 <orin_> I like the way ! allows you to use the shell from ed
09:01:18 <mroman> I've never used ed.
09:04:50 <orin_> it has a learning curve, but I use it anytime i'm editing a line-oriented format
09:09:32 -!- AnotherTest has joined.
09:09:51 -!- AnotherTest has quit (Ping timeout: 252 seconds).
09:10:45 -!- bb010g has quit (Quit: Connection closed for inactivity).
09:10:45 <int-e> mroman: you may know more about ed than you realize; a significant number of vi commands originate in ed.
09:12:15 <mroman> I use vim.
09:12:48 <mroman> I don't know how to use vi
09:13:00 <mroman> I could write me an ed-like editor with haskeline
09:13:19 <mroman> called "edeline"
09:14:02 <int-e> hedlin
09:14:54 <int-e> @google edlin
09:14:54 <lambdabot> http://en.wikipedia.org/wiki/Edlin
09:14:55 <lambdabot> Title: Edlin - Wikipedia, the free encyclopedia
09:18:55 <int-e> oops, has that feature been abused for bot loops?
09:54:21 <orin_> SEO seems a lot of effort to just make a bot loop.
10:01:50 <HackEgo> [wiki] [[CalScript]] N http://esolangs.org/w/index.php?oldid=42764 * Vriskanon * (+90) Created CalScrupt
10:02:49 <HackEgo> [wiki] [[Language list]] M http://esolangs.org/w/index.php?diff=42765&oldid=42718 * Vriskanon * (+16) /* C */ Added CalScript (will add info to page later)
10:08:12 <b_jonas> wait, there's a new OOTS strip
10:11:17 <Taneb> b_jonas, there's a new IWC strip as well
10:11:27 <Taneb> And Homestuck is back, too!
10:11:35 <Taneb> It's like the world is coming to an end!
10:11:48 <b_jonas> Taneb: I knew about IWC
10:12:02 <b_jonas> Taneb: also, Debian Jessie is released, and gcc 5.1 was released some weeks ago
10:12:14 <Taneb> I thought gcc 5.1 was like last week?
10:12:32 <Taneb> Yep, 5 days ago
10:12:34 <HackEgo> [wiki] [[Fish]] http://esolangs.org/w/index.php?diff=42766&oldid=42110 * Charlie * (+346) Added a fizzbuzz example
10:13:06 <HackEgo> [wiki] [[Fish]] M http://esolangs.org/w/index.php?diff=42767&oldid=42766 * Charlie * (+5) Formatting :$
10:27:28 -!- boily has joined.
10:38:12 -!- hamrove has joined.
10:56:33 -!- Patashu_ has joined.
10:56:34 -!- Patashu has quit (Disconnected by services).
11:04:05 -!- Phantom_Hoover has joined.
11:10:16 <boily> @ask fungot do you read your messages?
11:10:16 <lambdabot> Consider it noted.
11:10:17 <fungot> boily: very language has it's strength, and it's driving me a little version of the white box) it disappears? :p) but i'd forget some key thing i decided on define-c-struct.) the name of the yield expression.
11:11:03 <boily> A yield expression by any other name will generate as much.
11:20:42 <orin_> Why is inhibition pronounced as if spelled hinibition?
11:24:02 <orin_> I guess I only know how I pronounce it. other people appear to disagree
11:25:22 <orin_> Oh i see, somehow I imported the french spelling
11:26:36 <boily> aren't they spelled the same in French and English?
11:27:30 <orin_> hmm
11:27:41 <orin_> @google "hinibition"
11:27:43 <lambdabot> http://www.google.ee/patents/EP0941733A3?cl=fr
11:27:43 <lambdabot> Title: Patent EP0941733A3 - Proc�d�s d'hinibition de l'exportation de prot�ine...
11:28:10 <boily> ...???
11:28:31 <orin_> Ok I dunno where I got "hinibition" but that is how i say it
11:29:14 <boily> they wrote «hinibition.» google translate says «Essayez avec cette orthographe : inhibition». I don't know what to believe.
11:29:36 <orin_> i guess it flows more naturlly than saying inhibition... my tongue trips over the n followed by h
11:30:16 <boily> unvoice the "n" hth
11:30:21 <orin_> note that my dialect has an h
11:31:24 <orin_> i mean i think brits are like, "ello" and im like uh, "Hhhhhello"
11:31:50 <boily> I'll try to grab a dead-tree-pulp dictionary and find information about words with wandering hes.
11:31:56 -!- boily has quit (Quit: HAPPENING CHICKEN).
11:32:01 <orin_> also how the heck do you unvoice an N
11:32:32 -!- GeekDude has joined.
11:32:45 <orin_> would that just amount to blowing yourn nose?
11:34:23 -!- fizzie has quit (Quit: jumpin' jumpin').
11:34:31 -!- fizzie has joined.
11:35:00 <fungot> @massages-load
11:35:00 <lambdabot> boily asked 24m 43s ago: do you read your messages?
11:36:06 <fizzie> (That would've been better if I hadn't had to disreconnect to get rid of the unseemly ~ in my user name.)
11:39:08 -!- gniourf has quit (Quit: Leaving).
11:44:07 -!- orin_ has changed nick to orin.
11:47:34 -!- gniourf has joined.
12:01:48 -!- AnotherTest has joined.
12:24:33 <Jafet> ​@ask fungot do you read your massages?
12:24:33 <fungot> Jafet: ( reading the above article.) ( 1 2 3
12:24:54 <Taneb> Apparently there is a 6-month time limit to bank a cheque
12:25:06 <Taneb> And I am glad I was not three days later otherwise I would have found out the hard way
12:49:20 -!- hjulle has joined.
12:56:28 <mroman> fungot: Any movie recommendations?
12:56:29 <fungot> mroman: neutral, of course. it's not that hard to read imo.
12:56:46 <mroman> Ok, I'll read books then.
13:03:30 -!- Phantom_Hoover has quit (Ping timeout: 240 seconds).
13:10:30 <HackEgo> [wiki] [[Talk:ASCII art]] N http://esolangs.org/w/index.php?oldid=42768 * 72.10.97.6 * (+163) yes
13:14:25 -!- AnotherTest has quit (Ping timeout: 252 seconds).
13:40:36 <HackEgo> [wiki] [[Talk:Lazy evaluation]] http://esolangs.org/w/index.php?diff=42769&oldid=31644 * 72.10.97.6 * (+116) /* I request that more be written for this article! */ new section
13:41:07 <Jafet> Or you can be crazy like fungot and read all of europarl.
13:41:07 <fungot> Jafet: what about banana-0?
13:55:50 <fizzie> fungot: Is that what they talk about in the EU parliament?
13:55:50 <fungot> fizzie: closing ports and the global time will tick each time something is fnord
13:58:49 -!- `^_^v has joined.
14:02:07 -!- Phantom_Hoover has joined.
14:05:39 <FreeFull> How about a programming language indistinguishable from things said in #esoteric
14:05:59 <myname> hthlang
14:06:19 <myname> x equals 5 hth
14:06:26 <myname> print x twh
14:06:43 <mroman> every line ending with hth is a comment
14:06:50 <myname> nah
14:06:54 <mroman> which makes oerjan a comment.
14:06:59 <myname> every fact has to end with hth
14:07:10 <myname> and every request with twh
14:07:26 -!- Phantom_Hoover has quit (Ping timeout: 250 seconds).
14:07:56 <myname> we could oerjanize(tm) prolog
14:23:23 -!- Patashu_ has quit (Ping timeout: 256 seconds).
14:27:36 -!- Sprocklem has joined.
14:34:34 -!- v4s has quit (Ping timeout: 256 seconds).
14:34:39 <mroman> @tell oerjan hth
14:34:40 <lambdabot> Consider it noted.
14:43:31 -!- Sprocklem has quit (Ping timeout: 264 seconds).
14:45:07 -!- v4s has joined.
14:49:44 -!- conehead has joined.
14:55:52 -!- spiette has joined.
15:03:17 -!- Sprocklem has joined.
15:04:02 -!- Sprocklem has changed nick to Guest1367.
15:06:39 <shachaf> `olist 981
15:06:57 <HackEgo> olist 981: shachaf oerjan Sgeo FireFly boily nortti
15:12:00 -!- nszceta has joined.
15:14:17 -!- Phantom_Hoover has joined.
15:16:59 -!- rdococ has joined.
15:19:43 -!- Phantom_Hoover has quit (Ping timeout: 248 seconds).
15:22:04 <paul2520> quintopia: "Progress in mathematics is often obtained by finding the right notation.
15:22:05 <paul2520> "
15:22:11 <paul2520> llasukka
15:22:13 <paul2520> │ | (~phantomho@unaffiliated/phantom-hoover) has │ Vorp
15:22:17 <paul2520> oops
15:22:19 <paul2520> sorry!
15:22:25 <paul2520> M. Kline, Mathematics from Ancient to Modern Times. Oxford, U.K.: Oxford Univ. Press, 1972
15:23:15 <paul2520> (I figured you might appreciate the quote based on the blog post from last week)
15:24:05 <HackEgo> [wiki] [[Lazy evaluation]] http://esolangs.org/w/index.php?diff=42770&oldid=21440 * GermanyBoy * (+15) completed the request
15:40:52 <quintopia> i still cant thim
15:41:07 <quintopia> think of a better notation than that one
15:52:39 -!- hjulle has quit (Ping timeout: 264 seconds).
16:06:04 -!- Guest1367 has quit (Quit: [).
16:06:24 -!- Sprocklem has joined.
16:12:38 <paul2520> quintopia: yeah, I really enjoyed that read
16:12:43 <paul2520> problem is, math is so ingrained
16:12:49 <paul2520> but definitely this is good to stir up discussion
16:12:54 <paul2520> have you posted it to reddit at all?
16:13:34 -!- variable has joined.
16:52:15 -!- Phantom_Hoover has joined.
16:58:03 -!- Phantom_Hoover has quit (Ping timeout: 264 seconds).
17:04:32 -!- zadock has quit (Quit: Leaving).
17:05:01 <quintopia> paul2520: no i don't think it's been posted there. feel free to do so.
17:06:19 <paul2520> did you write the blog post?
17:07:48 <quintopia> no
17:07:55 <paul2520> ah I see
17:08:41 <quintopia> but i searched reddit for "logarithm" and there's nothing posted there recently with that subject
17:14:19 <HackEgo> [wiki] [[Lazy evaluation]] http://esolangs.org/w/index.php?diff=42771&oldid=42770 * SuperJedi224 * (+137)
17:22:39 <paul2520> quintopia: http://redd.it/341ugi
17:23:12 <paul2520> easy way to find if an article has been posted to reddit is to type in your address bar redd.it/http://www.solidangl.es/2015/04/a-radical-new-look-for-logarithms.html
17:29:47 -!- Phantom_Hoover has joined.
17:30:04 <zzo38> I don't expect it to work and it doesn't; but...in the browser I use you can't type anything into the address bar anyways, you have to type it into the command bar and it still just result "file not found"
17:30:55 -!- Sprocklem has quit (Ping timeout: 248 seconds).
17:31:22 <paul2520> hmm worked for me
17:32:36 <Taneb> Help
17:32:54 <Taneb> The person whom my user page claims not to be an esolanger IS MAKING AN ESOLANG
17:33:16 <myname> huh?
17:33:29 <Taneb> http://esolangs.org/wiki/User:Taneb
17:33:30 <zzo38> Then maybe your user page is wrong
17:33:35 <Taneb> "<Sourceless> Taneb is made of magic and probably rubber bands
17:33:35 <Taneb> Someone who to my knowledge is not an esolanger."
17:34:13 <olsner> plot twist: both lines are wrong
17:34:28 <Taneb> olsner, I am in fact made of magic and probably rubber bands
17:35:01 <int-e> olsner: also the number of false statements so far has been odd
17:35:39 <myname> !Taneb
17:35:44 -!- Phantom_Hoover has quit (Ping timeout: 272 seconds).
17:36:50 <int-e> Ah, finally the cake is working. I was worried...
17:37:17 <quintopia> paul2520: ok
17:49:50 -!- nszceta has quit (Remote host closed the connection).
17:50:56 -!- nszceta has joined.
17:53:42 <J_Arcane> http://blog.fogus.me/2015/04/27/six-works-of-computer-science-fiction/
18:02:02 -!- Phantom_Hoover has joined.
18:04:18 -!- spiette has quit (Ping timeout: 245 seconds).
18:05:07 <zzo38> Do you know this code? 35003C4187F2CD2193B440CD21
18:11:18 -!- nszceta has quit (Read error: Connection reset by peer).
18:12:14 -!- nszceta has joined.
18:14:04 <Taneb> It looks familiar
18:16:02 <int-e> oh. CD21
18:17:28 -!- spiette has joined.
18:23:46 <int-e> There should really be a C3 at the end though, it's not good style to execute random data
18:26:46 <b_jonas> what?
18:27:07 <b_jonas> oh!
18:27:29 <b_jonas> do you mean it's a DOS com file?
18:28:28 <int-e> It is. It makes a few common but undocumented assumptions (CX = 00FF and SI=0100 at program start; it also assumes AX=0000 but that is actually assured if the program got no arguments)
18:37:26 <HackEgo> [wiki] [[Fish]] M http://esolangs.org/w/index.php?diff=42772&oldid=42767 * Charlie * (+242) Added another interpreter.
18:39:27 -!- Sprocklem has joined.
18:41:01 <b_jonas> ok wait, so it starts XOR AX, 3C00H: INC CX: XCHG SI,DX: INT 21
18:45:25 <b_jonas> you say AX starts as 0, so that would make AH=3C, DOS2 style create file, DX points to filename, but DX is 0100h so the filename is "5" (so that's why it's an XOR instruction instead of MOV)
18:46:13 <b_jonas> this will presumably set AX to the file descriptor number, say 5
18:46:41 -!- nycs has joined.
18:49:36 -!- `^_^v has quit (Ping timeout: 276 seconds).
18:50:31 <b_jonas> then XCHG BX,AX: MOV AH,40H: INT 21H
18:51:54 <b_jonas> that calls the function 40H for writing into a file (dos2 style), which takes the file handle in BX which is where this moves it, and the pointer to data in DX which is still the start of the code,
18:52:22 <b_jonas> the length is in CX and it's 0100H
18:52:40 <b_jonas> so I guess this is a quine that writes the first 256 bytes of the COM file to the file "5"
18:52:45 <b_jonas> but yes, it needs a return at the end
18:56:41 <zzo38> Apparently it is a "Trivial.13" virus
18:57:11 <int-e> "virus"
18:58:04 -!- nycs has changed nick to `^_^v.
18:59:27 <int-e> "This virus spreads by attaching its code to other files on your PC or network. Some of the infected programs might no longer run correctly."
18:59:33 <int-e> Right...
18:59:46 <int-e> Lovely generic descriptions.
18:59:48 <int-e> -s
19:00:39 <int-e> "Detection added: 01 Jan 1970 01:00 GMT"
19:02:27 <zzo38> I read in some book at the library I think that mentioned this was the shortest computer virus, but the codes were not printed in the book, so I tried to find it so that I can study it, and then I did so
19:05:33 <rdococ> it's a TRIVIAL description, lol
19:08:36 -!- nszceta has quit (Remote host closed the connection).
19:12:44 -!- AnotherTest has joined.
19:24:34 <int-e> The 41 bytes one from http://vxheaven.org/vl.php?dir=Virus.DOS.Small at least tries...
19:25:01 <int-e> (it looks for a file *.e* and places a matching .com file besides it)
19:25:14 -!- zadock has joined.
19:26:38 <rdococ> what about shutdown?
19:26:42 <int-e> (and it needs a 386 to run)
19:27:01 <int-e> shutdown/
19:27:02 <int-e> ?
19:27:35 <rdococ> for some weird reason, Windows decided it was a good idea to let 'shutdown' command exist.
19:27:43 -!- spiette has quit (Ping timeout: 248 seconds).
19:27:48 <rdococ> can be useful, but since it cant really be stopped
19:27:55 <rdococ> gtg
19:27:58 -!- rdococ has quit (Quit: Page closed).
19:29:57 -!- `^_^v has quit (Quit: This computer has gone to sleep).
19:30:08 -!- `^_^v has joined.
19:31:55 -!- hamrove_ has joined.
19:34:43 -!- hamrove__ has joined.
19:35:25 -!- hamrove has quit (Ping timeout: 255 seconds).
19:37:23 -!- hamrove_ has quit (Ping timeout: 250 seconds).
19:42:21 -!- spiette has joined.
19:43:14 -!- hamrove__ has quit (Quit: hamrove).
19:43:30 -!- hamrove has joined.
19:45:31 -!- bb010g has joined.
19:49:01 -!- zzo38 has quit (Remote host closed the connection).
19:53:47 -!- AnotherTest has quit (Ping timeout: 265 seconds).
20:01:03 -!- Koen_ has joined.
20:01:37 -!- hamrove has quit (Quit: hamrove).
20:01:55 -!- hamrove has joined.
20:56:07 -!- zadock has quit (Quit: Leaving).
20:59:20 -!- spiette has quit (Ping timeout: 256 seconds).
21:04:14 -!- AnotherTest has joined.
21:04:55 <paul2520> quintopia: great discussion on the reddit post! http://redd.it/341ugi
21:06:52 -!- Patashu has joined.
21:08:56 <Koen_> "I like this. I'll start using it whenever I write math that I don't need to show to other people"
21:09:21 <paul2520> hahaha
21:14:05 -!- spiette has joined.
21:29:00 -!- Sprocklem has quit (Ping timeout: 265 seconds).
21:34:10 -!- Patashu has quit (Ping timeout: 252 seconds).
21:40:40 -!- Koen_ has quit (Quit: The struct held his beloved integer in his strong, protecting arms, his eyes like sapphire orbs staring into her own. "W-will you... Will you union me?").
21:43:21 -!- oerjan has joined.
21:47:56 -!- AnotherTest has quit (Remote host closed the connection).
21:52:58 -!- boily has joined.
21:53:00 -!- Sprocklem has joined.
21:54:10 -!- FanFL has joined.
21:56:30 -!- hamrove has quit (Quit: hamrove).
21:56:48 <FanFL> is anyone on?
21:56:55 <oerjan> sometimes
21:56:59 <oerjan> `relcome FanFL
21:57:00 <HackEgo> FanFL: Welcome to the international hub for esoteric programming language design and deployment! For more information, check out our wiki: <http://esolangs.org/>. (For the other kind of esoterica, try #esoteric on irc.dal.net.)
21:57:17 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:57:26 <FanFL> lol thank you for the warm welcome
21:57:45 <oerjan> @messages-lo
21:57:45 <lambdabot> mroman said 7h 23m 6s ago: hth
21:57:57 <fizzie> The new relcome is so ordered. :/
21:58:12 <FanFL> Is it against community values to ask for help beta testing an interpreter?
21:58:19 <oerjan> no
21:58:38 <FanFL> I'm making a Funge-98 interpreter
21:58:42 <FanFL> its going really well
21:58:43 <FanFL> but
21:58:43 <oerjan> no response guaranteed
21:58:48 <FanFL> its been just me testing it
21:58:48 <FanFL> so
21:58:58 <fizzie> You should use Mycology.
21:59:02 <FanFL> I figure I have to get some users or I'll find out that my UI is crap
21:59:14 <FanFL> its a full IDE
21:59:37 <fizzie> Oh. Well, Mycology wouldn't be testing that.
21:59:45 <FanFL> funny you should mention it
21:59:52 <fizzie> (But you could at least verify the interpretation part.)
21:59:57 <FanFL> because I'm currently running through mycology right now
22:00:26 <FanFL> "BAD: 4k #..." is confusing me a bit
22:01:04 <FanFL> because the position of the IP is not supposed to be altered by whatever happens inside of k right?
22:01:31 <fizzie> There have been all manner of debates about corner cases involving k, to be honest.
22:02:09 <fizzie> I think the consensus is that the standard is too ambiguous there.
22:02:31 <fizzie> "The k "Iterate" instruction pops a value n off the stack. Then it finds the next instruction in Funge-space in the path of the IP (note that this cannot be a marker such as space or ;), treats it as an instruction, executing it n times. This takes only one tick with respect to concurrent operation.
22:02:36 <fizzie> Note that some instructions don't make much sense within the context of k unless you include zero as one of the possibilities for how many times the instruction is repeated. For example, no matter how many times after the first time k execute ^, the result is the same. However, you may pass a zero count to k, and the ^ instruction will not be executed; this can be a valuable behaviour.
22:02:42 <fizzie> Also, note k will never, ever actually execute instruction #32, space, or ;."
22:02:45 <fizzie> That's all it says.
22:04:59 <fizzie> And of # it says: "moves the IP one position beyond the next Funge-Space cell in its path". I think you can make the case that k# should be capable of doing j-like things.
22:05:22 -!- FanFL has quit (Ping timeout: 246 seconds).
22:05:37 -!- FanFL_ has joined.
22:05:42 <FanFL_> okay, wow, back
22:05:48 <FanFL_> my internet connection is terrible
22:05:50 <FanFL_> so
22:06:06 <FanFL_> edge cases involving k
22:06:26 <fizzie> You can use http://codu.org/logs/_esoteric/ to check what you missed. I pasted a chunk that's probably too long to re-paste.
22:07:23 <oerjan> <Taneb> It's like the world is coming to an end! <-- YOU THINK SO TOO?
22:07:23 <FanFL_> thanks
22:07:47 <Taneb> oerjan, yes
22:08:11 <FanFL_> http://www.rcfunge98.com/tutorial4.html
22:08:15 <FanFL_> in here it says that
22:08:16 <int-e> @metar lowi
22:08:16 <lambdabot> LOWI 272150Z AUTO VRB05G15KT 9999 BKN120 16/06 Q1001
22:08:28 <oerjan> @metar ENVA
22:08:28 <lambdabot> ENVA 272120Z 23006KT 9999 FEW050 BKN180 07/M00 Q1004 RMK WIND 670FT 27002KT
22:08:43 <FanFL_> important piece of the puzzle, the 'k' command does NOT move the IP when it executes the iterated command, the IP is pointing at the 'k' command not the command it is executing.
22:08:49 <oerjan> Taneb: well we still don't have an alderaan forecast hth
22:09:13 <FanFL_> am I just reading that wrong?
22:09:29 <fizzie> FanFL_: Well, you're reading it in one way.
22:09:40 <fizzie> FanFL_: I think the argument here is that while k does not move the IP, the # will.
22:09:56 <oerjan> just make k create nose daemons and call it a day.
22:10:09 <FanFL_> fizzie: perhaps I'm reading mycology wrong
22:10:37 <FanFL_> fizzie: when it says BAD: 4k # does nothing and hits #
22:10:58 <FanFL_> fizzie: is it saying that it is wrong that 4k# does nothing and it is wrong that it hits #
22:11:19 <FanFL_> I think I answered my own question
22:11:29 <fizzie> Yes, I think that's what it is saying. FWIW, there's a number of k-# tests it does.
22:11:55 <FanFL_> fortunatly those all pass
22:12:30 <fizzie> "GOOD: 2k# jumps twice from k" and "BAD: 2k# jumps twice from #", for example.
22:12:43 <FanFL_> fizzie: On a social note, whats your connection with Funge 98?
22:12:46 <fizzie> I think the goal with "4k #" (with the space) is to make sure k is executing the # and not the ' '.
22:13:13 <fizzie> Nothing official. I wrote a bot with it, people seem to like it.
22:13:19 <fizzie> fungot: Say something bright, would you?
22:13:19 <fungot> fizzie: ive been working on a p2p app and that seemed to you like it
22:13:32 <fizzie> ...yeah, it's not very good at impressing on command.
22:13:33 <fizzie> ^source
22:13:34 <fungot> https://github.com/fis/fungot/blob/master/fungot.b98
22:13:36 <coppro> fizzie: wait
22:13:55 <coppro> fizzie: does k move the IP an extra cell?
22:14:21 <coppro> or does it usually execute the next instruction top + 1 times, if the instruction doesn't effect the IP
22:14:26 <fizzie> coppro: It should not. Hence the thing about "5kX" executing X 6 times.
22:15:16 <oerjan> fungot o fungot
22:15:17 <fungot> oerjan: by the way.) you should _not_ introduce any more syntax than needed! hah! :-p cool.
22:15:31 <FanFL_> fizzie: with the code and nothing else on the stack, where does this end up "11kj^v<>"
22:16:10 <fizzie> FanFL_: Gblh. Up, I think.
22:16:21 <fizzie> FanFL_: Should have the same effect as 1j except from the k.
22:16:40 <oerjan> @google Gblh
22:16:43 <lambdabot> http://www.anagrammer.com/scrabble/gblh
22:16:43 <lambdabot> Title: GBLH Definition, Anagrams, and related Scrabble word finder for GBLH
22:17:32 <int-e> oerjan: cake!
22:17:32 <FanFL_> I guess here at the end of the page answers all of this
22:17:33 <oerjan> `learn Gblh but less helpful.
22:17:34 <FanFL_> http://www.rcfunge98.com/tutorial4.html
22:17:43 <HackEgo> Learned 'gblh': Gblh but less helpful.
22:18:30 <int-e> I wonder whether the monks have any ... free ... padded cells.
22:19:00 <fizzie> FanFL_: FWIW, I don't think that tutorial is really normative. But I agree with it.
22:19:26 <FanFL_> what do you mean by normative?
22:20:14 <oerjan> int-e: i wonder if the monks did something to knock them out, or if it was agatha's locket reactivating
22:20:29 <fizzie> Um. Capable of dictating how the language should behave. Like the spec document is, in theory.
22:20:30 <oerjan> (klaus/gil _was_ touching it...)
22:20:38 <int-e> oerjan: cake!
22:20:53 <int-e> (that's my theory)
22:20:57 <oerjan> int-e: ooh
22:21:14 <FanFL_> fizzie: oh! a question that has been on my mind for a while. What is Funge-108/109?!
22:21:39 <FanFL_> fizzie: It is mentioned in cfunge and rc-funge but I cannot find documentation about it anywhere
22:21:57 <FanFL_> fizzie: I got the feeling it was talked about in some email back and forth and shoved under a rug
22:22:11 <FanFL_> fizzie: or maybe I am just not cool enough to have found it searching through search engines...
22:23:01 <oerjan> int-e: hm does that mean _all_ the main characters in the room are now going down?
22:23:10 <oerjan> i suppose we'll see
22:23:13 <Taneb> I think recent Girl Genius comics are really highlighting that we are reading one of the Heterodyne stories
22:23:38 <oerjan> Taneb: wat
22:24:51 <Taneb> Like, it's the same sort of tone, sparks save the world from the Other with mad science
22:25:12 <int-e> oerjan: http://www.girlgeniusonline.com/comic.php?date=20070119 may not be relevant, after all *that* was a pie :)
22:26:07 <fizzie> FanFL_: There was an attempt (here, on the channel) to define a less ambiguous standard, somewhen 2008-ish.
22:26:47 <fizzie> FanFL_: It didn't really go anywhere. There was a draft text or a few.
22:26:50 <b_jonas> oh! did people start to refer to it as Funge-11x when you couldn't complete it in time?
22:26:57 <oerjan> int-e: different application method. also that spark supposedly went to england.
22:27:18 <int-e> oerjan: but we don't know what happened to the recipe :)
22:27:31 -!- MDude has joined.
22:27:55 <int-e> anyway it's really more of a random association, I don't see a connection inside the story
22:28:14 <FanFL_> fizzie: thats kind of disapointing to hear...
22:28:24 <fizzie> FanFL_: There's also a Befunge-111, FWIW.
22:28:30 <oerjan> Taneb: well there _is_ the "phil and kaja are professors at transylvania polygnostic" conceit, i guess.
22:28:31 <fizzie> Although the link to that draft seems to be dead too.
22:29:35 <FanFL_> fizzie: Even on achrive sites?
22:29:41 <Taneb> I think the final storyline will reveal the fate of Bill and Barry, possibly with their triumphant return and/or tragic tragedy
22:30:05 <fizzie> "Wayback Machine doesn't have that page archived."
22:30:23 <fizzie> FanFL_: Funge-108 was mostly by Vorpal, the cfunge author, while Befunge-111 was by cpressey, the... well, the Befunge-93/98 author.
22:30:53 <FanFL_> fizzie: Maybe I'll email them and ask them about it
22:31:24 <FanFL_> fizzie: also, I should really finish -98 before I try to move on to -11X
22:31:45 <Taneb> `? Stephen Wolfram
22:31:46 <HackEgo> Stephen Wolfram is an esolanger with too much money and power. Taneb invented him.
22:31:47 <FanFL_> fizzie: I'm just obsessed. Its great.
22:31:58 <Taneb> I think Charles Moore is also an esolanger with too much money and power
22:32:11 <fizzie> Apparently the Funge-108 links I have are also (a) dead, and (b) not archived by archive.org.
22:32:33 <FanFL_> fizzie: Last thing before I stop bothering you all, scary moment. Can I share a screen shot of my program with you?
22:32:46 <oerjan> 2008, the dark age of the internet
22:33:04 -!- sebbu2 has changed nick to sebbu.
22:33:04 <fizzie> Sure, but best share it with the channel. I'm not the only befunge person here, even if I seem to be making the most noises at the moment.
22:33:43 <fizzie> (Given how the latest fungot commit is from 2013, I'm not sure I can even call myself a Befunge person very much longer.)
22:33:43 <fungot> fizzie: or at least language specs for smith?
22:40:03 <FanFL_> do people here hate imgur for sharing images?
22:40:17 <FanFL_> I just like it because you can copy and paste from the clipboard
22:42:53 -!- FanFL_ has left.
22:43:01 -!- FanFL_ has joined.
22:43:19 <FanFL_> so people are okay with imgur?
22:45:21 <FanFL_> lol, it seems mentioning the word cleared out everyone....
22:45:27 <fizzie> There's been at least a thousand imgur links on the channel already, go for it.
22:46:16 <FanFL_> http://i.imgur.com/1Fbdrxv.png?1
22:46:29 <FanFL_> A terrifying moment but you know what, I am confident and proud of my work so far
22:46:52 <FanFL_> This awesome thing is the best thing I've ever created in my life.
22:47:30 <FanFL_> It features cut, copy, paste, being able to set the direction of the editing IP
22:47:50 <FanFL_> making you able to typing North,East,South, or West
22:48:05 <fizzie> Also syntax highlighting, very fancy.
22:48:23 <FanFL_> THANKS!
22:48:35 <FanFL_> the picture on the right shows that you can select areas of funge and edit negative funge space directly
22:48:54 <FanFL_> it also allows you to navigate to anywhere in funge space and view it
22:49:06 <FanFL_> even the edges of fungespace
22:49:20 <b_jonas> "negative funge space" is the part with negative coordinates?
22:49:25 <FanFL_> yup
22:49:31 <fizzie> I've always kind of wanted a Befunge editor where you could associate comments with arbitrary regions, perhaps indicated by subtle background colors. And shown somewhere. I don't know where. I don't have a good vision about this, really.
22:49:38 <Taneb> Someone ought to make ColorFUNGE in the same line as ColorFORTh
22:50:00 <FanFL_> I saw that once for a Funge-98 for RISC OS
22:50:05 <FanFL_> mine might include that too one day
22:50:17 <FanFL_> the commenting parts
22:50:27 <fizzie> It's good for documentation, stuff like http://sbp.so/qsort
22:50:38 <b_jonas> Taneb: yeah, it would suit Funge because colorforth uses fixed size pages to store code, and old befunge has a fixed rectangle
22:50:48 <fizzie> I did something quite similar to a piece of code, too, and then managed to completely lose it.
22:52:10 <FanFL_> if you want to download a copy you'll need Visual Studio 2012, .NET something or other, and this link https://github.com/tngreene/BefungeSharp!
22:52:19 <FanFL_> lets try that again
22:52:24 <FanFL_> if you want to download a copy you'll need Visual Studio 2012, .NET something or other, and this link https://github.com/tngreene/BefungeSharp
22:52:42 <b_jonas> make it so the color codes consume a cell though!
22:53:05 <b_jonas> except at the beginning of a line where it's free
22:53:10 -!- hamrove has joined.
22:53:11 <FanFL_> Its coded in C# and uses the Console. It was quite a twisting to make the console act like this
22:53:32 <Taneb> b_jonas, in the spirit of ColorFORTH, different characters have different widths
22:53:37 -!- boily has quit (Quit: EXPLOSIVE CHICKEN).
22:53:40 <Taneb> And heights
22:54:09 <b_jonas> oh sure, we need double-height rows, and shift codes not only for color, but also for double width
22:55:00 <b_jonas> no wait
22:55:04 <b_jonas> double width wouldn't be shift codes
22:55:23 <b_jonas> it would be a character meaning "stretch the next character to this cell"
22:55:38 <FanFL_> What do you think?
22:56:34 -!- FanFL_ has quit (Quit: Page closed).
22:57:02 <Taneb> b_jonas, I was trying to reference ColorFORTH's variable-width huffman-style encoding
22:57:09 <b_jonas> oh!
22:57:12 <b_jonas> right
22:57:14 <b_jonas> it does that
22:57:18 <b_jonas> hehe
22:58:15 <b_jonas> but doesn't it only do that to store the names of symbols, which mostly aren't used for execution, and the actual pages just contain a list of words that refer to symbols?
22:58:24 <b_jonas> um, a list of fixed size words.
22:58:39 <b_jonas> I admit I don't really know how colorforth works
22:58:42 <b_jonas> I don't want to either
23:01:17 <Taneb> I think I'll head to bed now
23:01:19 <Taneb> Goodnight!
23:02:45 <int-e> befunge befuddled
23:04:03 <tswett> > "\x2b\x2f
23:04:04 <lambdabot> <hint>:1:10:
23:04:04 <lambdabot> lexical error in string/character literal at end of input
23:04:12 <tswett> Fuckin'.
23:04:13 <tswett> > "\x2b\x2f"
23:04:14 <lambdabot> "+/"
23:04:59 -!- int-e has left ("IMPLOSIVE CHKN").
23:04:59 -!- int-e has joined.
23:12:12 -!- spatterworthy has joined.
23:18:58 -!- ais523 has joined.
23:24:28 -!- hamrove has quit (Quit: hamrove).
23:31:21 -!- Sprocklem has quit (Ping timeout: 256 seconds).
23:39:45 -!- variable has changed nick to trout.
←2015-04-26 2015-04-27 2015-04-28→ ↑2015 ↑all