←2015-07-15 2015-07-16 2015-07-17→ ↑2015 ↑all
00:39:44 -!- GeekDude has joined.
00:57:23 -!- pikhq has quit (Ping timeout: 255 seconds).
01:09:12 -!- pikhq has joined.
01:13:20 -!- Wallacoloo has joined.
01:19:22 -!- atslash has quit (Ping timeout: 265 seconds).
01:19:36 -!- atslash has joined.
01:28:49 -!- _256Q has quit (Read error: Connection reset by peer).
01:30:31 -!- mihow has quit (Quit: mihow).
01:31:42 <HackEgo> [wiki] [[Language list]] http://esolangs.org/w/index.php?diff=43525&oldid=43425 * 146.171.254.97 * (+10)
01:39:46 -!- pikhq has quit (Ping timeout: 246 seconds).
01:41:10 -!- relrod has quit (Ping timeout: 256 seconds).
01:59:58 <quintopia> hello
02:00:29 -!- Wallacoloo has left.
02:10:41 <oren> hello
02:17:33 -!- lleu has quit (Read error: Connection reset by peer).
02:21:10 <izabera> challenge: write a program that prints a regex that matches the program's source code, but not the program's code with any two characters swapped
02:22:17 <izabera> and not a quine >.>
02:33:04 <ais523> izabera: you could cheat by making it an almost-quine which replaced one character with . in the output
02:33:35 <ais523> actually I thought you were going to say "write a program that works with any two characters swapped"
02:33:56 <ais523> but that's trivial in any language which has single-character comments, as you can just alternate comment characters and code
02:36:38 -!- variable has joined.
02:43:12 <oren> ais523: doesn't that assume the characters to be swapped are adjacent?
02:43:34 <ais523> oren: oh, yes
02:43:40 <ais523> that's what I assumed reading izabera's sentence
02:43:44 <ais523> but it doesn't actually say that
02:44:23 <ais523> /any/ two characters would be much harder, because you can swap the opening and closing delimiter of something that has opening and closing delimiters (or if they're multiple characters, corrupt one but not the other)
02:44:25 <izabera> would it be easier if they can only be adjacent?
02:44:35 -!- perrier has quit (Remote host closed the connection).
02:44:40 <oren> yes
02:44:51 <ais523> way easier
02:45:02 <ais523> ooh
02:45:03 <izabera> ok then
02:45:05 <ais523> I can write this program in Unary
02:45:10 <izabera> what
02:45:11 <ais523> not that I'd /want/ to, but I could
02:45:15 <ais523> http://esolangs.org/wiki/Unary
02:45:20 <izabera> no i mean
02:45:23 <izabera> why unary
02:45:27 <ais523> err, unless you allow swapping two identical characters
02:45:34 <ais523> in which case all the characters in the program have to be distinct
02:45:38 <izabera> oh ok
02:45:49 -!- perrier has joined.
02:45:52 <ais523> which is a pretty big description as-is
02:45:53 <izabera> still, printing the regex thingy isn't so easy i guess
02:46:16 <oren> perrier: like the mineral water company?
02:46:18 <ais523> if there's any language with a one-character command that isn't . and prints .
02:46:24 <ais523> that would work
02:47:18 <oren> heh, i like it
02:48:25 <oren> it doesnt match the frobbed strings because there are no such strings... the best kind of truth
02:50:15 <ais523> that said, I've been trying to design a language specifically so that you could make arbitrary minor changes to it without significantly changing the meaning of the prorgam
02:50:24 <ais523> it ended up very biological, this probably isn't a coincidence
02:50:31 <ais523> haven't worked out the details though
02:51:35 <izabera> i wrote an HackEgo quine
02:51:38 <izabera> `` a='``' b=\' c=\\ d=\; e='echo -n $a a=$b$a$b b=$c$b c=$c$c d=$b$d e=$b$e$b$d;echo -n $e';echo -n $a a=$b$a$b b=$c$b c=$c$c d=$b$d e=$b$e$b$d;echo -n $e
02:51:39 <HackEgo> ​`` a='``' b=\' c=\\ d='; e='echo -n $a a=$b$a$b b=$c$b c=$c$c d=$b$d e=$b$e$b$d;echo -n $e';echo -n $a a=$b$a$b b=$c$b c=$c$c d=$b$d e=$b$e$b$d;echo -n $e
02:52:00 <izabera> dammit it's wrong
02:52:17 <izabera> `` a='``' b=\' c=\\ d=\; e='echo -n $a a=$b$a$b b=$c$b c=$c$c d=$c$d e=$b$e$b$d;echo -n $e';echo -n $a a=$b$a$b b=$c$b c=$c$c d=$c$d e=$b$e$b$d;echo -n $e
02:52:17 <HackEgo> ​`` a='``' b=\' c=\\ d=\; e='echo -n $a a=$b$a$b b=$c$b c=$c$c d=$c$d e=$b$e$b$d;echo -n $e';echo -n $a a=$b$a$b b=$c$b c=$c$c d=$c$d e=$b$e$b$d;echo -n $e
02:52:31 <izabera> \o/
02:52:32 <myndzi> |
02:52:32 <myndzi> |\
02:52:48 <HackEgo> [wiki] [[Fifth]] http://esolangs.org/w/index.php?diff=43526&oldid=43521 * Phase * (+1011) /* Control Flow */
03:04:20 -!- perrier has quit (Remote host closed the connection).
03:05:34 -!- perrier has joined.
03:17:11 <HackEgo> [wiki] [[Jolf]] N http://esolangs.org/w/index.php?oldid=43527 * JayCampbell * (+200) Created page with "A planned [[pyth]] variant in pure javascript for code golfing. --~~~ [[Category:Languages]] [[Category:2015]] [[Category:Unimplemented]]"
03:18:52 <HackEgo> [wiki] [[ℒight]] N http://esolangs.org/w/index.php?oldid=43528 * Phase * (+22951) Create the best C
03:20:23 <HackEgo> [wiki] [[Light]] N http://esolangs.org/w/index.php?oldid=43529 * Phase * (+21) Redirect 'Light' to 'ℒight'
03:23:02 <ais523> hmm, I saw the +22951
03:23:10 <ais523> and thought it might be a long, detailed and complex language
03:23:11 <ais523> apparently not
03:23:34 <ais523> someone tell Phase that at least in my browser, it's easy to scroll to the end…
03:24:42 <HackEgo> [wiki] [[Talk:Jackass]] http://esolangs.org/w/index.php?diff=43530&oldid=43522 * Phase * (+253) responsessesesesesseseesesss
03:29:48 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
03:32:19 <HackEgo> [wiki] [[Timeline of esoteric programming languages]] M http://esolangs.org/w/index.php?diff=43531&oldid=42904 * Phase * (+107) /* The heat death of the universe */ ℒight may be implemented by then.
03:36:25 -!- ocharles_ has quit (Ping timeout: 248 seconds).
03:36:54 <oren> I've invented a really stupid way to implement some subset of regexes: use 65280 bytes.
03:37:16 -!- ocharles_ has joined.
03:38:41 <oren> er, actually you need two distinct end states, so 65024
03:39:28 <HackEgo> [wiki] [[Timeline of esoteric programming languages]] http://esolangs.org/w/index.php?diff=43532&oldid=43531 * Ais523 * (-107) Undo revision 43531 by [[Special:Contributions/Phase|Phase]] ([[User talk:Phase|talk]]) specifically on the "have not yet garnered much attention" clause, but the mention here also isn't particularly funny (especially as the language is easy to imp
03:41:26 -!- mbrcknl has quit (Read error: Connection reset by peer).
03:41:43 <Sgeo_> Looks like one infinitely long output, not infinite outputs
03:42:18 -!- supay has quit (Read error: Connection reset by peer).
03:42:18 -!- bb010g has quit (Read error: Connection reset by peer).
03:42:47 -!- ocharles_ has quit (Ping timeout: 240 seconds).
03:43:17 -!- glowcoil has quit (Ping timeout: 240 seconds).
03:43:21 -!- edwardk has quit (Ping timeout: 248 seconds).
03:43:47 <Sgeo_> The sad thing is it doesn't even become near Shameful
03:44:47 <Sgeo_> Well, no, if Snack is shameful, this is, I think
03:45:18 -!- mbrcknl has joined.
03:46:55 <Sgeo_> I don't think Snack should quality. It's actually coherent, with a readable and executable impl
03:47:25 <Sgeo_> Hmm garbage if you don't grave
03:52:20 -!- ocharles_ has joined.
03:56:15 -!- supay has joined.
04:04:30 -!- bb010g has joined.
04:06:40 -!- GeekDude has quit (Quit: {{{}}{{{}}{{}}}{{}}} (www.adiirc.com)).
04:07:16 -!- edwardk has joined.
04:30:07 -!- glowcoil has joined.
04:30:28 <HackEgo> [wiki] [[Fifth]] M http://esolangs.org/w/index.php?diff=43533&oldid=43526 * Phase * (+256) /* Examples */ Add more examples
04:35:09 -!- Walpurgisnacht has joined.
04:36:06 <HackEgo> [wiki] [[Fifth]] M http://esolangs.org/w/index.php?diff=43534&oldid=43533 * Phase * (+24) /* Repeat a string */ Fix example
05:20:37 -!- variable has quit (Ping timeout: 246 seconds).
05:33:42 -!- Walpurgisnacht has quit (Remote host closed the connection).
05:43:40 <HackEgo> [wiki] [[Special:Log/move]] move * Phase * moved [[Fifth]] to [[O]]: Rename the language
05:43:59 -!- relrod_ has joined.
05:43:59 -!- relrod_ has quit (Changing host).
05:43:59 -!- relrod_ has joined.
05:45:27 <HackEgo> [wiki] [[O]] http://esolangs.org/w/index.php?diff=43537&oldid=43535 * Phase * (-8) Rename language to O
05:45:46 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43538&oldid=43537 * Phase * (+1) typo
05:46:03 -!- relrod_ has changed nick to relrod.
06:12:36 <HackEgo> [wiki] [[Passalambida]] N http://esolangs.org/w/index.php?oldid=43539 * 179.179.223.17 * (+222) Languages
06:24:53 <HackEgo> [wiki] [[List of ideas]] http://esolangs.org/w/index.php?diff=43540&oldid=43346 * 73.221.67.162 * (+257) /* Implementation */
06:44:24 <Sgeo_> I just looked at the Esme article again.
06:44:28 <Sgeo_> I want to poison my eyes.
06:48:24 -!- rdococ has joined.
07:12:22 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43541&oldid=43538 * Phase * (-4) /* External Resources */ Right link to the interpreter
07:16:36 -!- tswett has quit (Quit: No Ping reply in 180 seconds.).
07:19:18 -!- Warrigal has joined.
07:21:54 -!- J_A_Work has joined.
07:32:45 -!- aloril_ has quit (Remote host closed the connection).
07:47:14 <HackEgo> [wiki] [[O]] http://esolangs.org/w/index.php?diff=43542&oldid=43541 * Phase * (+158) /* String Manipulation */ String replacement
07:47:44 <HackEgo> [wiki] [[Language list]] M http://esolangs.org/w/index.php?diff=43543&oldid=43525 * Phase * (+8) /* O */ Add O Language
07:52:41 -!- x10A94 has joined.
07:56:25 -!- white_bear has joined.
07:56:33 <izabera> http://arin.ga/lsqf7x/raw this compiles just fine on tcc
08:02:48 <HackEgo> [wiki] [[K]] N http://esolangs.org/w/index.php?oldid=43544 * Phase * (+1914) K summary
08:09:31 <Jafet> Related: http://www.ioccc.org/1998/schweikh1.c ("lines" 49-50)
08:11:49 <izabera> well that's different...
08:15:11 -!- AnotherTest has joined.
08:18:03 -!- x10A94 has quit (Read error: Connection reset by peer).
08:18:37 -!- x10A94 has joined.
08:28:47 -!- x10A94 has quit (Read error: Connection reset by peer).
08:29:53 -!- Patashu has joined.
08:30:12 <rdococ> to be honest, that O programming language looks about as esoteric as J is
08:30:41 <rdococ> maybe a bit more, because it seems to use more primitive data types
08:31:16 -!- x10A94 has joined.
08:32:36 <rdococ> omg... imagine like an "In Time" based programming language.
08:33:33 <rdococ> we could call it "90 minutes"
08:34:00 <rdococ> and every variable counts down to 0, and if the variable value is at 0, then the variable times out and dies a bloody death
08:38:21 -!- zadock has joined.
08:57:35 -!- shikhin has quit (Read error: Connection reset by peer).
09:02:11 -!- shikhin has joined.
09:05:17 -!- J_A_Work has quit (Quit: J_A_Work).
09:23:28 -!- J_A_Work has joined.
09:27:54 -!- oerjan has joined.
09:31:21 -!- J_A_Work has quit (Quit: J_A_Work).
09:42:53 -!- lleu has joined.
09:42:53 -!- lleu has quit (Changing host).
09:42:53 -!- lleu has joined.
09:50:17 <izabera> isn't j esoteric?
09:50:27 <Taneb> Nah, it's just odd
09:50:40 <Taneb> (my personal opinion, do not take as canon)
09:58:10 -!- aloril has joined.
09:59:16 <ais523> it's basically just another language in the APL family
09:59:22 <ais523> but the APL family is generally downright weird
09:59:33 <ais523> it's probably too large and generally used by now to be an esolang, though (this is a low bar)
10:00:15 <Jafet> J is merely obscure. Esoteric is, like, compiling brainfuck to bourne again shell script
10:01:34 <ais523> isn't that also pretty easy?
10:01:42 <ais523> slightly harder if you want infinite memory
10:03:48 <Taneb> Has anyone written an Underload to brainfuck compiler?
10:04:18 <ais523> there's an Underload-in-brainfuck interpreter
10:04:24 <ais523> you could make that into a compiler via bundling
10:04:40 <ais523> not sure if you can do much better than bundling because brainfuck isn't exactly very good at dynamically allocated memory
10:04:54 <ais523> meaning that there are going to be considerable interp-like structures in the output no matter what
10:06:30 <Taneb> How about the other way round (sans input, of course)
10:06:55 <Jafet> Has underload been compiled to any language that was created before it
10:07:22 <Jafet> Ok, there's a reduction to a counter machine
10:07:45 <Taneb> Jafet, I believe it compiles to a bunch of similarish languages (eg FALSE) pretty easily
10:09:22 <ais523> Taneb: brainfuck-in-Underload is probably easier, I don't know if it's been done
10:09:32 <ais523> I can see how to do it, at least
10:09:40 <ais523> the standard Underload programming tricks work, no reason to do anything fancy
10:19:26 -!- boily has joined.
10:19:30 <oerjan> Taneb: last i checked (after the :()^ discovery) FALSE has enough features for an easy TC subset of Underload, but not for the a and * commands.
10:20:10 <oerjan> i.e. you have lambdas but you cannot generate new ones that are not in the program
10:20:38 <Taneb> oerjan, awww
10:20:39 <oerjan> well, "lambdas"
10:21:15 <Taneb> I was thinking of http://esolangs.org/wiki/User:Zzo38#dc.2FFALSE.2FUnderload.2FTeXnicard
10:22:06 <oerjan> oh zzo38 claims it has *
10:22:08 <oerjan> but not a
10:23:42 <oerjan> ais523: i made brainfuck in Fueue, apart from I/O underload cannot possibly be harder
10:23:59 <oerjan> IMO
10:24:14 <ais523> oerjan: brainfuck-in-Underload is pretty easy in the EsoInterpreters stakes
10:24:19 <ais523> this may be why nobody has bothered
10:24:38 <ais523> I'll do a brainfuck-in-Underlambda at some point, that'll trivially compile into Underload minus S plus I/O extensions
10:26:46 <oerjan> hm emmental is younger than underload
10:27:07 <oerjan> oh there's obviously underload in funge-98, right fungot
10:27:07 <fungot> oerjan: the most common one?
10:27:20 <oerjan> fungot: indeed it may well be the most commonly used
10:27:20 <fungot> oerjan: or any words synonymous thereto? cool! what was the name of
10:27:42 <oerjan> although, that's also an interpreter, not a compiler
10:28:38 <ais523> is Underload newer or older than Thutu?
10:28:53 <oerjan> older
10:29:06 <oerjan> underload 2006, thutu (and emmental) 2007
10:31:46 <ais523> or well, Underload is much older than that if you count Overload
10:31:59 <ais523> dates back to my early days as an undergraduate
10:32:08 <ais523> which would have been 2006, possibly even 2005
10:33:08 <oerjan> boilyo
10:34:42 <Taneb> ais523, did I start making esolangs at a younger age than you?
10:34:51 <ais523> probably, I'd have been 18
10:35:01 <ais523> unless you count things like the noughts and crosses impl in MS Paint
10:35:04 <ais523> which came rather earlier
10:35:14 <Taneb> > 2011 - 1994
10:35:15 <lambdabot> 17
10:35:32 <Taneb> I'd have been 16
10:35:39 <Taneb> (my birthday's in November)
10:35:58 <Taneb> That is, if you don't count the spec I wrote for an Ook derivative, which I never published
10:36:27 -!- ais523 has quit.
10:37:01 -!- ais523 has joined.
10:37:10 <oerjan> maybe you should publish it so we can make a derivative of it hth
10:38:26 <Taneb> oerjan, I'm not sure if it still exists
10:38:46 <Taneb> iirc it had two tapes and arithmetic
10:38:47 <oerjan> curses
10:38:56 <Taneb> And the keyword "Eek"
10:39:05 <Jafet> That sounds bananas
10:39:05 <Taneb> With the same punctuation as Ook
10:41:55 <Taneb> Does anyone know a suitable speaker for a talk aimed at both maths students and computer science students?
10:42:48 <ais523> is the subject of the talk determined yet?
10:42:52 <ais523> if not, proof theory would seem like a good one
10:43:45 <Taneb> ais523, not determined, talking to the people in the maths society about it at 6
10:43:59 <Taneb> I was thinking cryptography or algorithms
10:44:00 <Jafet> Umm, maybe a Yamaha?
10:44:18 <Taneb> Jafet, :P
10:44:28 <oerjan> Jafet: i'm not alone!
10:45:22 <Taneb> (despite being a joint-honours student who actually prefers the maths side of my degree, I have more friends in computer science and am involved in the computer science student society a lot more than the maths one)
10:46:48 <Jafet> Maybe the FFT convolution theorem.
10:47:29 <Taneb> Jafet, I don't know much about that
10:47:44 <Taneb> Also, the issue is more we need a presenter more than a topic
10:47:56 <Taneb> Preferably one based in the UK
10:49:24 <ais523> well, you'd want a presenter competent to speak on whatever topic you chose
10:50:06 <Taneb> I'd also like a not-completely-unheard-of presenter, so they'd draw an audience maybe
10:50:15 <Taneb> Although that's not a huge issue
11:03:53 -!- bb010g has quit (Quit: Connection closed for inactivity).
11:11:09 -!- ais523 has quit (Quit: lunch).
11:16:44 -!- boily has quit (Quit: SCRAMBLED CHICKEN).
11:22:00 -!- J_A_Work has joined.
11:27:57 -!- J_A_Work has quit (Quit: J_A_Work).
11:43:01 -!- Patashu has quit (Ping timeout: 244 seconds).
11:43:28 -!- Patashu has joined.
11:45:40 -!- zadock has quit (Quit: Leaving).
11:54:07 <izabera> have you ever seen c code being slower than bash code?
11:54:33 <izabera> http://arin.ga/ZtNMvH/raw <- minibf.c, a non optimizing compiler
11:54:52 <izabera> http://arin.ga/pixxUg/raw <- benchmark vs my bash thingy
11:55:33 <white_bear> hehe
11:55:49 <izabera> it's not very cheating too much <.<
11:55:54 <izabera> s/very//
11:56:21 <izabera> that minibf.c runs hanoi.b in 15s, my bash version runs it in 45s
11:56:38 <izabera> i mean it's not too bad
11:58:24 -!- copumpkin has joined.
12:01:50 <HackEgo> [wiki] [[Jolf]] http://esolangs.org/w/index.php?diff=43545&oldid=43527 * JayCampbell * (-200) deleting, found js port of golfscript
12:10:25 -!- ais523 has joined.
12:18:05 -!- jayCampbell has joined.
12:19:10 <jayCampbell> i see ais523, sgeo, oerjan .. where's ehird?
12:19:24 <ais523> jayCampbell: doesn't idle here any more
12:19:29 <ais523> also, hi
12:20:02 <jayCampbell> hey! i see you're still going strong
12:22:23 <Taneb> jayCampbell, an old face returning, I presume?
12:22:41 <jayCampbell> every decade or so
12:23:00 <jayCampbell> played nomic with some of these cats too
12:23:49 <Taneb> :)
12:24:26 <Taneb> 2005 was slightly before my time, so nice to meet you
12:24:43 <oerjan> i think that was slightly between my times
12:24:46 -!- Patashu has quit (Ping timeout: 256 seconds).
12:25:11 <jayCampbell> decade may have been exaggeration
12:25:21 <Taneb> :P
12:25:31 <Taneb> I joined 2010 or 2011
12:25:38 <jayCampbell> wiki says 2008
12:25:44 <jayCampbell> so i wasn't far off
12:25:47 <jayCampbell> I"M OLD
12:26:00 <Taneb> stop that
12:26:20 <oerjan> Taneb: shall i hit him with my cane?
12:26:26 <Taneb> Being old is bad for your health
12:26:57 <Taneb> jayCampbell, your name sounds familiar, is there anywhere notable I'd have seen it?
12:27:48 <oerjan> there's a john campbell on the iwc forum iirc
12:28:11 <ais523> I remember the name from nomic, but am not sure if a) the nomic came first; b) the esolanging came first; or c) it's a misremembered memory and it's just esolanging
12:28:11 <jayCampbell> i'm clever but not especially notable
12:28:21 <oerjan> which is also the name of a notable guy
12:28:31 <jayCampbell> when did ehird win B with "commands are executed in the order they are received"
12:28:50 <ais523> jayCampbell: you are aware of what happened to B, right?
12:29:06 <jayCampbell> i probably lurked esolang first then nomic'd then registered at esolang
12:29:13 <jayCampbell> B died several times, what's the latest?
12:29:43 <jayCampbell> as i think about it, i'm into esolangs again this year because of nomic even though i haven't played in years
12:30:27 <ais523> jayCampbell: we discovered that the emergency rule stopped the timekeeping for the emergency rule, thus leading to an emergency that couldn't be resolved or ended
12:30:47 <jayCampbell> with AST under my belt i'm making another run at natural english
12:30:51 <ais523> in the end people created a new nomic from scratch, with the same name, on the same mailing list, but that was years later
12:30:52 <jayCampbell> B is in permanent emergency? nice
12:31:09 <ais523> the previous apparent emergency was arguably an even more fitting end
12:31:17 <oerjan> surely they should have called the new one C nomic
12:31:19 <jayCampbell> b.nomic.net is blank
12:31:21 <ais523> although one that's less fatal
12:31:22 <Taneb> jayCampbell, what sort of thing does a jayCampbell get up to?
12:31:31 <jayCampbell> 6 foot 1
12:31:35 <ais523> there were no refresh proposals, except one by Wooble to end the game
12:31:46 <ais523> Wooble was also the emergency coordinator, and instead of enacting eir own proposal
12:31:49 <ais523> e forfeited
12:31:57 <jayCampbell> let's see
12:32:25 <jayCampbell> wooble finally did fall down
12:32:29 <ais523> the legal implications of that are kind-of mindboggling, nobody could figure out what was supposed to happen (and then it turned out it didn't)
12:33:58 <jayCampbell> lessee, day job is (they bought my start-up) remote worker management, next start-up is on alexa voice services for assisted living, current humanitarian thing is a new rights-for-youth org, current hobby code project is english parsing
12:34:24 <Taneb> Sounds fun
12:35:00 <jayCampbell> is forfeiting even a legal game move during emergency
12:35:32 <jayCampbell> taneb, i actually needed to do that mental inventory
12:35:46 <Taneb> jayCampbell, you're welcome???
12:36:44 <ais523> <jayCampbell> is forfeiting even a legal game move during emergency ← many people consider it an important safeguard in nomic that you can forfeit no matter what, and that it trumps everything
12:37:11 <ais523> Agora doesn't quite share that view; it aims for similar protections, but implements them differently
12:37:30 <ais523> but I think B was strongly in the "a forfeit is always possible" camp
12:38:05 <jayCampbell> maybe we can convince wooble to pass the proposal
12:39:14 <ais523> jayCampbell: as I said, it never existed
12:39:24 <ais523> due to a much earlier emergency locking B in stasis forever
12:39:31 <jayCampbell> hee
12:39:33 <ais523> most of what happened at B actually never happened, you got used to it after a while
12:40:00 <jayCampbell> i think there are several parallel universes going on
12:40:03 <Taneb> ais523, that seems comparable to Feather
12:40:08 <jayCampbell> some shared realities, some not
12:40:29 <ais523> (similar, but less major, potential crisis at Agora atm; a bunch of proposals were submitted without adoption indices, which might have made them incapable of making any ruleset or gamestate changes)
12:40:42 <ais523> (and we only noticed quite recently)
12:42:23 <jayCampbell> parliamentary gridlock in the real world can be solved with pitchforks
12:42:59 <jayCampbell> wasn't B's tagline "this is not B nomic" for a long time?
12:43:47 <jayCampbell> my favorite day was when i was trying to get the graphic interface going for chess and some old-timer checkmated me while i wasn't paying attention
12:44:19 <jayCampbell> i set off my all pieces to move random directions and "turn the board" for next turn in a loop
12:44:29 <ais523> I remember that
12:44:31 <jayCampbell> because there were only punishment protections for such behavior
12:44:59 <jayCampbell> i automated that on a different nomic later, it was fun
12:45:14 <ais523> actually, I dislike behaviour where you're intentionally winning via violating the rules
12:45:28 <ais523> even if a punishment for breaking them is specified, I still consider the intentional break to be cheating
12:45:58 <ais523> if it's written in the form "you can do this, but you must suffer the penalty if you do", rather than "you can't do this, but if you try anyway, here's the penalty to get the game back on track" it's much more acceptable
12:46:01 <ais523> but nomics tend to use the latter
12:46:39 <jayCampbell> nomic was the source of my most heated disputes of the era
12:47:52 <jayCampbell> so i'm parsing english for a deterministic nomic
12:48:44 <Taneb> I would like to enjoy Nomic but I find it very hard to pay attention to
12:48:45 <ais523> english codenomic is an interesting idea
12:48:49 <ais523> I doubt it'll work, but it's interesting
12:48:57 <jayCampbell> it can be a lifesuck
12:49:36 <jayCampbell> ais, i'm in touch with a guy who built a self-compiling english .. the compiler, gui, editor is all in plain english
12:50:10 <jayCampbell> to me that was proof it's expressive enough
12:50:12 <ais523> that sounds appropriate for esolangs as it is
12:50:24 <ais523> the problem is not really being expressive, but rather tolerance of things outside the syntax
12:50:37 <jayCampbell> it won't parse novels but it's easy to program in .. no harder than following a magazine's style guide
12:50:41 <Taneb> http://esolangs.org/wiki/English
12:50:41 <ais523> COBOL is pretty expressive and pretty English-looking, but you couldn't feed it Agora's ruleset
12:50:57 <Taneb> jayCampbell, have you seen Inform 7? It's along those lines
12:51:16 <jayCampbell> yes
12:51:16 <Taneb> (the language is meant to look like natural English)
12:51:37 <jayCampbell> ais523: you could port a large chunk of the rules
12:52:06 <jayCampbell> it's not going to read *all* english, only those that follow the grammar
12:53:10 <jayCampbell> to add a vote to a poll using a player name: increment the poll; add the player name to the poll's voted list.
12:54:29 <oerjan> i'm pretty sure we discussed a "plain english" language here at some point, and were not impressed.
12:55:28 <ais523> that's pretty tortured if interpreted as English
12:55:29 <jayCampbell> the we that includes me is
12:56:10 <jayCampbell> i had doubts too till i saw a compiler written in english
12:57:21 <ais523> it's basically just an alternate syntax for something that could be more simply expressed a different way, I fear
12:58:03 <jayCampbell> i may be the only person on earth that thinks this can work but that's cool
12:58:53 <jayCampbell> ais, people are afraid of programming symbols .. this is also a way to trick them into programming and debugging without those more concise syntaxes
12:59:15 <jayCampbell> nobody would play golfscriptnomic
12:59:25 <jayCampbell> (even ecmanomic died)
13:00:03 <jayCampbell> and why the heck is /r/nomic private, who has that
13:00:18 <Taneb> Was it part of the recent reddit blowout?
13:01:07 <jayCampbell> no, it's been that way for at least a couple years
13:02:53 <Taneb> Ah
13:04:13 <oerjan> /r/nommit isn't private though
13:04:19 <oerjan> looks pretty dead, though
13:09:35 <jayCampbell> what the world really needs is a nomic written in http://snap.berkeley.edu/
13:09:46 <jayCampbell> then peace would be upon us
13:12:22 <Taneb> Jeez, I remember when I cared about that programming language
13:12:37 <Taneb> That was why I learnt lambda calculus, in the beginning
13:25:47 <ais523> I learned it to understand Unlambda
13:25:57 <ais523> INTERCAL and Malbolge might have got me interested in esolanging
13:26:08 <ais523> but Unlambda was by far the most influential esolang on me, I think
13:28:43 <jayCampbell> for me it was bf derivatives then things like piet keep redefining the whole concept
13:29:10 <Taneb> Piet was the first programming language full stop that I learnt
13:29:39 <jayCampbell> ha!
13:32:16 <jayCampbell> can't imagine what people's first language experience will be like in 20 years
13:32:29 <Taneb> Python 2
13:33:10 <Jafet> In 20 years, Taneb, not now.
13:33:16 <Taneb> Jafet, yes
13:33:25 <Taneb> Jafet, I maintain Python 2
13:34:30 <Jafet> I can't wait to see the mainframe designers who have to optimise for legacy python business logic in 20 years
13:34:47 <fizzie> fungot: Was Befunge your first esolang experience by default?
13:34:48 <fungot> fizzie: fnord sucks. what can i do it without symbols at all before it clears? another hard drive.
13:35:16 <Taneb> fizzie, I'd assume the first language fungot learnt would either be brainfuck or Underload
13:35:16 <fungot> Taneb: i am on fnord side of things, but i think i'd prefer the latter ordering, but i
13:35:31 <Taneb> fungot, because fnord sucks?
13:35:32 <fungot> Taneb: that was an excessive paste :-p well, i already did some coding today. :( right now i am off topic, but is this limitation of heap-size true? first takes the list as a separate entity
13:35:37 <Taneb> ^style
13:35:37 <fungot> Available: agora alice c64 ct darwin discworld enron europarl ff7 fisher fungot homestuck ic irc* iwcs jargon lovecraft nethack oots pa qwantz sms speeches ss wp youtube
13:36:08 <fizzie> Taneb: I guess that's a valid argument too. In that case, it would have been brainfuck.
13:37:54 <Jafet> You could try to write nomic rules in deontic logic; it would effectively be an esolang
13:39:07 -!- _256Q has joined.
13:39:07 -!- _256Q has quit (Changing host).
13:39:07 -!- _256Q has joined.
13:46:39 -!- `^_^v has joined.
13:48:46 -!- copumpkin has quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…).
13:57:48 -!- ais523 has quit (Quit: meeting).
14:40:13 -!- oerjan has quit (Quit: leaving).
14:43:39 -!- llue has joined.
14:43:39 -!- llue has quit (Changing host).
14:43:40 -!- llue has joined.
14:46:28 -!- lleu has quit (Ping timeout: 246 seconds).
15:02:38 -!- trn has quit (Remote host closed the connection).
15:16:02 -!- trn has joined.
15:30:26 -!- white_bear has quit (Quit: leaving).
15:30:55 -!- J_Arcane has quit (Remote host closed the connection).
15:57:35 -!- mauris has joined.
16:06:43 -!- Warrigal has changed nick to tswett.
16:31:34 <quintopia> stuff and things
16:39:34 <jayCampbell> sometimes
16:46:18 -!- J_Arcane has joined.
16:53:16 -!- llue has quit (Quit: That's what she said).
16:53:34 -!- lleu has joined.
16:53:34 -!- lleu has quit (Changing host).
16:53:34 -!- lleu has joined.
16:54:15 -!- bb010g has joined.
17:05:33 -!- mihow has joined.
17:05:44 <quintopia> hello jay
17:08:50 <quintopia> you come here very rarely
17:16:13 <Taneb> Does anyone know a fun person in the field of quantum information theory
17:16:36 -!- shachaf has quit (Ping timeout: 256 seconds).
17:17:07 -!- shachaf has joined.
17:24:36 <Slereah__> I know QM and all, if that can help?
17:24:43 <Slereah__> But I don't know much about quantum computing
17:26:48 -!- aloril has quit (Ping timeout: 248 seconds).
17:27:29 -!- aloril has joined.
17:27:51 <Taneb> Slereah__, are you a high profile speaker who would attract guests
17:27:52 <Taneb> ?
17:28:05 <Taneb> And can you travel to York, England on a student society budget?
17:31:32 -!- a21 has joined.
17:34:18 <Taneb> Cryptography is also an option
17:38:36 <jayCampbell> a fun person in the field of quantum computing may have walked into a bar
17:44:55 <quintopia> well did he or didnt she?
17:45:04 * quintopia tries desperately to collapse the joke's wavefunction into a punchline
17:50:28 <Slereah__> Taneb : That's gonna be a no on both
18:09:19 -!- zzo38 has joined.
18:10:10 <zzo38> My computer is currently broken (I am using another computer right now)
18:12:14 <coppro> Taneb: many
18:12:22 <coppro> why?
18:23:23 -!- zzo38 has quit (Quit: zzo38).
18:23:26 -!- _256Q has quit (Ping timeout: 244 seconds).
18:26:17 -!- _256Q has joined.
19:01:56 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43546&oldid=43542 * Phase * (+4) /* Repeat a string */ Fix example
19:07:46 -!- Wright has joined.
19:14:47 <fizzie> @metar EGLH
19:14:47 <lambdabot> No result.
19:15:00 <fizzie> @metar EGLL
19:15:00 <lambdabot> EGLL 161850Z 10010KT CAVOK 20/13 Q1012 NOSIG
19:15:02 <fizzie> (I forgot.)
19:15:47 <fizzie> They have EGLC for London City, seemed logical London Heathrow would've been that.
19:18:51 -!- zzo38 has joined.
19:21:19 -!- nycs has joined.
19:24:00 -!- `^_^v has quit (Ping timeout: 264 seconds).
19:27:23 -!- nycs has quit (Quit: This computer has gone to sleep).
19:28:45 <zzo38> Do you have backups of any of my files? You should use them for now until I get my computer fixed; I believe only the CPU is broken and the hard drives are OK
19:30:49 -!- x1365C has joined.
19:30:53 <zzo38> I cannot access my SSH account either
19:32:35 -!- zzo38 has quit (Read error: Connection reset by peer).
19:34:15 -!- x10A94 has quit (Ping timeout: 240 seconds).
19:37:26 -!- shikhin has changed nick to shikhin_TV.
19:37:55 -!- x1365C has changed nick to x10A94.
19:37:55 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43547&oldid=43546 * Phase * (+9) Add header
19:37:57 -!- shikhin_TV has changed nick to shikhin.
19:43:17 -!- `^_^v has joined.
19:43:44 -!- mihow has quit (Quit: mihow).
19:45:04 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43548&oldid=43547 * Phase * (+28) /* ` */ It should push 3, since it starts at zero.
19:50:45 -!- a21 has quit (Ping timeout: 240 seconds).
20:01:18 -!- rdococ has quit (Read error: Connection reset by peer).
20:04:10 -!- a21 has joined.
20:27:36 -!- a21 has quit (Ping timeout: 248 seconds).
20:40:03 -!- a21 has joined.
20:41:49 -!- Froox has quit (Quit: *bubbles away*).
20:47:25 -!- copumpkin has joined.
20:50:11 -!- Frooxius has joined.
20:50:30 -!- llue has joined.
20:53:04 -!- lleu has quit (Ping timeout: 256 seconds).
20:53:22 -!- a21 has quit (Quit: WeeChat 1.0.1).
21:04:12 -!- Patashu has joined.
21:19:23 -!- x10A94 has quit (Read error: Connection reset by peer).
21:23:46 -!- mauris_ has joined.
21:26:45 -!- mauris has quit (Ping timeout: 240 seconds).
21:28:05 -!- `^_^v has quit (Quit: This computer has gone to sleep).
21:36:48 -!- mihow has joined.
21:37:14 -!- AnotherTest has quit (Quit: ZNC - http://znc.in).
21:38:23 -!- atslash has quit (Quit: Leaving).
21:40:40 -!- Patashu has quit (Ping timeout: 256 seconds).
21:49:43 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43549&oldid=43548 * Phase * (+36) /* + */ 5 -> 5.0
21:50:05 <HackEgo> [wiki] [[O]] M http://esolangs.org/w/index.php?diff=43550&oldid=43549 * Phase * (+0) /* + */ I swear I can't logic
21:55:14 -!- oerjan has joined.
21:58:43 -!- llue has quit (Quit: That's what she said).
22:01:56 -!- _256Q has quit (Read error: Connection reset by peer).
22:05:28 -!- pdxleif has quit (Remote host closed the connection).
22:23:36 -!- Herbalist has joined.
22:23:57 -!- Herbalist has left.
23:11:37 <jayCampbell> got another brainfuck interpreter for the list
23:11:45 <jayCampbell> https://s3-us-west-1.amazonaws.com/esolangs/brainfuck-in-snap-blocks.png
23:11:50 <jayCampbell> me so funny
23:12:34 -!- Slereah__ has quit (Ping timeout: 256 seconds).
23:12:49 -!- Slereah__ has joined.
23:33:24 -!- h0rsep0wer has joined.
23:35:29 <Taneb> jayCampbell, I wrote one in Scratch a while back
23:35:41 <Taneb> Although it's got a bug in it somewhere and I can't be bothered to fix it
23:48:41 <FreeFull> How many brainfuck interpreters are there written in brainfuck?
23:54:44 -!- h0rsep0wer has changed nick to O_Corno.
←2015-07-15 2015-07-16 2015-07-17→ ↑2015 ↑all