←2015-09-05 2015-09-06 2015-09-07→ ↑2015 ↑all
00:01:16 <shachaf> oerjan: is your email address still ntnu twh
00:03:27 <oerjan> same as always
00:06:02 -!- Guest58128 has changed nick to Aearnus_.
00:11:27 <shachaf> oerjan: boom
00:11:28 <shachaf> canon
00:34:51 <oerjan> i guess i've never mentioned in this channel that i have a severe psychic hangup against receiving gifts...
00:36:50 <MDude> They get telekinetically flung away from you?
00:37:05 <shachaf> oerjan: oh
00:37:12 <shachaf> not sure i can undo it now
00:49:02 <oren> I just had a crazy idea
00:49:27 <oren> is it possibl to output a NTSC signal out of the headphone jack of my computeR?
00:49:44 <oerjan> shachaf: definitely not i've got it on my PC *MWAHAHAHA*
00:49:48 * oerjan got better
00:51:17 <pikhq> oren: Not unless you have an incredible sound card.
00:52:56 <oren> what ar the frequncies needed?
00:53:45 <oren> Well I assume it depends what channel
00:53:57 <oren> Suppose I ouptu on channel 1
00:54:30 <oerjan> shachaf: are you familiar with the one-electron universe theory twh
00:54:47 <oerjan> sorry, *postulate
00:55:34 <shachaf> oerjan: only at the pop-sci level hth
00:56:14 <oerjan> anyway, very recyclish
00:56:59 <oren> hmm looks like 45-50 MHz
00:57:01 <oren> Shit
00:57:13 <shachaf> oerjan: ?
00:57:19 <shachaf> oerjan: are you referring to the contents of the pdf
00:57:25 <oerjan> ding ding
00:57:28 <oren> audio really only goes to 20Khz
00:57:28 <shachaf> i read the paper version years ago
00:57:40 <shachaf> i don't have it handy
00:57:44 <shachaf> nor do i have the pdf
00:57:57 <oerjan> well you mentioned it a few days ago. or someone did.
01:04:06 <pikhq> oren: Like I said, it'd be a fucking amazing soundcard. :)
01:04:28 <pikhq> If it makes you feel better, *baseband* NTSC only goes up to 6MHz.
01:05:05 <shachaf> pikhq: Who's Bubbles?
01:05:18 <pikhq> ... Huh?
01:05:23 <pikhq> Fuck if I know.
01:05:27 <shachaf> Oh.
01:05:44 <shachaf> I thought it was someone in your new vicinity.
01:11:56 <pikhq> Maybe it is, but that doesn't mean I know 'em.
01:13:49 <oerjan> shachaf: um, also, thanks
01:21:56 -!- oerjan has quit (Quit: Nite).
01:33:14 <oren> shachaf: bubbles is the blonde powerpuff girl
01:38:35 <oren> other than that, idk anyon called bubbles
01:39:12 <shachaf> Do you know anyone called JoJo?
01:47:31 <Ox0dea> Which language(s) does lambdabot interpret?
01:50:22 <Sgeo_> Haskell
01:51:10 <hppavilion[1]> signed bool
01:53:05 <oren> shachaf: I only know Mojo. Mojo Jojo
01:53:26 <shachaf> pikhq: i sense a pattern here hth
01:53:35 <pikhq> I do not know a JoJo.
01:54:01 <oren> a signed bool would only allow 0 and -1
01:54:07 <shachaf> It's what everyone is calling you.
01:54:53 <shachaf> <joey> Who is Josiah? <shachaf> pikhq@ <joey> Oh <joey> You mean JoJo
01:55:08 <oren> Why does LSD suck so much compared to CRT?
01:55:17 <oren> LCD*
01:56:08 <shachaf> Something to do with serotonin receptors?
01:56:17 <oren> CRT is way brighter than a LCD monitor of the same size
01:56:49 <oren> this CRT lights up my whole room
01:59:11 <oren> while the LCD monitor of th same size doesn't glow enoungh to read by
02:01:50 <shachaf> oren: wait, i thought there were four powerpuff girls
02:01:56 <shachaf> oren: i must be thinking of teletubbies
02:04:22 <oren> No. the three PowerPuff Girls are Bubbles (Blonde Blue Eyes, Cute) Blossom (Red Hair Pink Eyes, Leader), and Buttercup (Black Hair, Green Eyes, Tomboy)
02:04:52 <hppavilion[1]> You know what'd be a good data type/data type keyword for an Esolang (that could actually be useful)?
02:04:54 <hppavilion[1]> prime
02:05:05 <hppavilion[1]> prime byte p = 5;
02:05:29 <hppavilion[1]> That sets p to 11 (but is stored as 5)
02:06:21 <oren> You might be thinking of the 4 characters from Lucky Star, (Konata, Kagami, Tsukasa, Miyuki)
02:06:45 <shachaf> Lucky Star is a bus that goes from NYC to Boston, right?
02:07:57 <oren> Or the 4 girls from K-On (Yui, Mio, Ritsu and Tsumugi)
02:08:47 <shachaf> Never heard of K-On.
02:08:51 <shachaf> Is that like Fung Wah?
02:08:56 -!- copumpkin has quit.
02:08:58 <hppavilion[1]> https://docs.google.com/document/d/12hFi-4RGME3To2Ki_zzkO1_R7RDvpsESW_Kp0XdsZH8/edit?usp=sharing
02:09:22 <hppavilion[1]> Oh my god Anonymous Nyan Cat
02:09:38 <oren> The 4 teletubbies are TinkyWinky, Dipsy, LaLa, and Po
02:10:06 <hppavilion[1]> Feel free to suggest
02:10:39 -!- copumpkin has joined.
02:10:46 <shachaf> copumpkin: whoapumpkin
02:11:27 <copumpkin> hi :)
02:12:37 <shachaf> how's jams
02:12:45 <shachaf> Are you in VA these days?
02:13:00 <copumpkin> pretty good, except for bad headache right now
02:13:01 <copumpkin> yup
02:13:17 <copumpkin> what are you up to?
02:13:32 <shachaf> Compared to when?
02:13:38 <shachaf> I'm in Berkeley these days.
02:13:42 <copumpkin> a minute ago
02:13:53 <copumpkin> the school or the town?
02:13:59 <shachaf> The town.
02:14:19 <shachaf> I went to the school for a few hours this past week and pretended to be a student, though.
02:15:56 <oren> What would that entail? reading and looking stressed? running around confused muttering about "which room is it in?"
02:16:17 <shachaf> I went to a room where a lecture was going on and sat down in a chair.
02:16:20 <oren> Eating nothing but Ramen and Doritos
02:16:28 <shachaf> Also, people keep trying to hand my flyers.
02:16:30 <shachaf> me
02:17:13 <oren> the easiest way to avoid that is to hand them a flyer
02:17:21 -!- doesthiswork has quit (Quit: Leaving.).
02:17:48 <shachaf> Someone asked me if I was a new undergrad, and then if I was an old undergrad, and then if I was a grad, and then if I was a professor.
02:18:06 <shachaf> They were very determined to give me that flyer.
02:18:27 <oren> hand them a flyer about the dangers of
02:18:30 <oren> PHP
02:18:48 <oren> or somthing else you consider dangerous
02:19:00 <oren> Or maybe a flyer promoting Haskell
02:19:51 <oren> I used to print out flyers promoting Linux and hand them to flyer-people in self-defense
02:20:17 <zgrep> A flyer warning people about the dangers of handing out flyers?
02:20:26 <MDude> I am the anonymous pop tart cat?
02:20:50 <zgrep> If you meow upon being microwaved, then yes.
02:21:58 <MDude> Or maybe I'm not? I'm not sure how to tell what the google thing thinks I am.
02:25:30 <hppavilion[1]> Heh
02:25:32 <shachaf> copumpkin: You're not at ICFP!
02:25:37 <hppavilion[1]> A data type based around significant figures
02:25:56 <copumpkin> shachaf: indeed I am not :)
02:35:23 -!- atslash has quit (Ping timeout: 252 seconds).
02:42:20 -!- doesthiswork has joined.
02:43:22 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
02:45:44 -!- Phantom_Hoover has quit (Read error: Connection reset by peer).
02:47:59 <MDude> Yeah, that's the thing I added. The signifigant figures one.
02:48:03 -!- bb010g has joined.
02:48:17 <MDude> I'm wondering if surreal numbers is actually the thing I'm thinking of right now.
02:48:48 <Ox0dea> FRACTRAN for the surreals would be interesting.
02:49:51 <MDude> I'd like to make a number type like a signed integer integer, where all 1s is used to represent both positive and negative infinity.
02:50:15 <MDude> With the idea being that the number line would thus be treated as an infinite-radius circle.
02:50:34 <MDude> So a two-dimensional graph would actually be an infinite torus.
02:52:18 <MDude> And on such a trous, the graph of 1/x would converge on the same point of the inside ring from either direction when approaching zero.
02:52:42 -!- Walpurgisnacht has joined.
02:52:50 <MDude> I should rpobably make that javascript toy that I initially got me thinking about this.
02:53:25 <MDude> In that probably over a year ago someone asked about how to visialize division as something other than physically dividing an object.
03:03:37 <Sgeo_> I love the number circle!
03:05:44 <Sgeo_> I once concluded that 2/0 = 4/0 but not 3/0... until I realized that the same logic I used for 2/0 = 4/0 would lead to x/0 = y/0 for all x and y != 0. I think I cried because my stuff seemed useless (I was a bit of a crybaby as a kid)
03:06:14 <shachaf> I once concluded that 12/3 = 3
03:06:20 <shachaf> I was in second grade.
03:06:28 <shachaf> My grandmother said it was 4, but I didn't believe her.
03:07:16 <Sgeo_> I think I was in elementary school when I played with this stuff. I think in 1st grade or Kintergarten I insisted to my class that 4+4=9. In 4th grade we were going to learn multiplication, and I told some other kid that a*b != b*a (I saw something about multiplication being repeated addition somewhere)
03:08:01 <shachaf> Each grade had a color of maths booklet.
03:08:12 <shachaf> But the sixth grade booklet had a similar color to -- first grade?
03:08:36 <shachaf> So I looked through that booklet, and thought it was some advanced first-grade booklet that talked about exponentiation and all sorts of things we were never told about in first grade.
03:09:29 <Sgeo_> I'm pretty sure as a kid I tried to tell an adult that I was trying to get division by zero to work, and the response was "Isn't it just zero?"
03:09:41 <Sgeo_> So I had to explain why it generally doesn't work, before explaining what I was trying to do
03:11:55 <Sgeo_> I think that was actually after my "Just throw this all out they're all equal to eachother" breakdown
03:12:21 <Sgeo_> I don't actually remember how 0/0 fit into that
03:12:35 <shachaf> 0/0 = 1 hth
03:12:46 <Sgeo_> and 0. and 0!
03:12:48 -!- Walpurgisnacht has quit (Quit: Fuck me).
03:12:59 <shachaf> What's .?
03:13:07 <shachaf> Some downgraded version of !?
03:13:30 <shachaf> > let (.) = id in (5 .)
03:13:32 <lambdabot> 5
03:17:40 -!- Aearnus_ has quit (Ping timeout: 246 seconds).
03:18:54 <oren> . is input one byte hth
03:19:09 <oren> AAAAAAAAAA
03:20:10 <oren> ehy doesnt' my SHA1 work!!!!?!?!?!1/1/!/1132r/13/r!
03:21:02 <shachaf> I implemented SHA1 once.
03:21:07 <shachaf> To do a length-extension thing.
03:22:03 <oren> http://arin.ga/nX1iFx
03:22:38 <Ox0dea> oren: Which esolang is that?
03:23:31 <oren> it isn't.
03:23:41 <Ox0dea> I was being facetious.
03:23:44 <oren> It's Visual Basic.NET
03:23:53 <Ox0dea> Are there any brainfuck implementations that read characters instead of bytes?
03:27:44 <oren> FUUUUUUUUU I'm a moron it's supposed to be the length in BITS not BYTEs AAAAAAAAAA
03:29:42 <oren> I read over that part like 5 times and didn't comprehend that it was the number of bits
03:34:10 <oren> Yah, now it passes the test case
03:48:40 -!- Patashu has quit (Ping timeout: 246 seconds).
03:49:13 -!- Patashu has joined.
04:03:47 <HackEgo> [wiki] [[Talk:Help, WarDoq!]] http://esolangs.org/w/index.php?diff=44048&oldid=43891 * Dennis * (+156) /* Fail. */
04:10:00 -!- doesthiswork has quit (Quit: Leaving.).
04:16:42 <Sgeo_> 2/0 * 2/2 = 4/0 * (1/4)/(1/4) = 1/0
04:16:53 <Sgeo_> * -1/-1 = -1/0
04:24:32 -!- doesthiswork has joined.
04:51:51 <HackEgo> [wiki] [[Bubblegum]] N http://esolangs.org/w/index.php?oldid=44049 * Dennis * (+3149) Created page with "'''Bubblegum''' is an [[esoteric programming language]] created by Programming Puzzles & Code Golf user Dennis. It was designed for a single purpose: to chew bubblegum in Kol..."
04:55:43 -!- hppavilion[1] has joined.
04:56:57 <HackEgo> [wiki] [[Bubblegum]] http://esolangs.org/w/index.php?diff=44050&oldid=44049 * Dennis * (+6) /* Reference Implementation */
04:58:50 -!- rodgort has quit (K-Lined).
05:00:18 -!- rodgort has joined.
05:00:46 -!- doesthiswork has quit (Quit: Leaving.).
05:00:52 <HackEgo> [wiki] [[Bubblegum]] http://esolangs.org/w/index.php?diff=44051&oldid=44050 * Dennis * (+115)
05:01:14 <HackEgo> [wiki] [[Bubblegum]] M http://esolangs.org/w/index.php?diff=44052&oldid=44051 * Dennis * (+0) /* Reference Implementation */
05:06:52 -!- Patashu has quit (Ping timeout: 246 seconds).
05:07:27 -!- Patashu has joined.
05:07:39 -!- MDude has changed nick to MDream.
05:13:31 -!- hppavilion[1] has quit (Ping timeout: 246 seconds).
05:15:53 <HackEgo> [wiki] [[Bubblegum]] M http://esolangs.org/w/index.php?diff=44053&oldid=44052 * Dennis * (-18) /* Reference Implementation */
05:21:21 -!- doesthiswork has joined.
05:22:37 -!- atslash has joined.
05:24:40 -!- Ox0dea has quit (Read error: No route to host).
05:28:56 -!- shachaf has quit (Ping timeout: 250 seconds).
05:29:54 -!- shachaf has joined.
05:40:53 -!- Wright has quit (Ping timeout: 265 seconds).
05:43:51 -!- sc00fy has joined.
05:53:20 -!- doesthiswork has quit (Quit: Leaving.).
06:07:06 -!- hppavilion[1] has joined.
06:07:45 <HackEgo> [wiki] [[Bubblegum]] M http://esolangs.org/w/index.php?diff=44054&oldid=44053 * Dennis * (+0)
06:36:01 <hppavilion[1]> nilpotent is interesting
06:39:55 <hppavilion[1]> I'd like to see someone invent Complex Numerology
06:44:54 -!- JesseH has quit (Quit: Leaving).
07:01:22 -!- hppavilion[1] has quit (Ping timeout: 244 seconds).
07:22:57 -!- sebbu has quit (Ping timeout: 256 seconds).
07:23:44 -!- sebbu has joined.
07:24:26 -!- sebbu has quit (Changing host).
07:24:26 -!- sebbu has joined.
08:20:10 -!- hjulle has joined.
08:45:48 -!- atslash has quit (Quit: This computer has gone to sleep).
08:53:24 -!- AnotherTest has joined.
09:17:20 -!- TieSoul has joined.
09:34:15 -!- x10A94 has joined.
09:41:09 <HackEgo> [wiki] [[ShortScript]] http://esolangs.org/w/index.php?diff=44055&oldid=44035 * YourDeathIsComing * (+2)
10:00:06 -!- Patashu has quit (Remote host closed the connection).
10:00:30 -!- Patashu has joined.
10:00:58 <Taneb> Are the rationals the smallest field containing the naturals?
10:01:42 <izabera> yes
10:14:25 -!- Phantom_Hoover has joined.
10:16:16 -!- J_Arcane has joined.
10:26:10 -!- AnotherTest has quit (Ping timeout: 240 seconds).
10:27:06 -!- AnotherTest has joined.
11:04:55 -!- AnotherTest has quit (Ping timeout: 246 seconds).
11:06:41 -!- AnotherTest has joined.
11:22:08 <Taneb> @ping
11:22:09 <lambdabot> pong
11:22:11 <Taneb> Yay
11:23:30 <fizzie> @ding
11:23:31 <lambdabot> pong
11:23:36 <fizzie> I still think that should reply "dong".
11:24:08 <fizzie> Although admittedly it would make things like @zing ambiguous.
11:24:31 <fizzie> If defined as a separate command, I mean.
11:25:16 <b_jonas> @syn
11:25:16 <lambdabot> Maybe you meant: wn src run
11:45:30 -!- J_Arcane_ has joined.
11:47:15 -!- J_Arcane has quit (Ping timeout: 265 seconds).
11:47:25 -!- J_Arcane_ has changed nick to J_Arcane.
12:05:28 -!- oerjan has joined.
12:08:31 -!- Phantom_Hoover has quit (Ping timeout: 265 seconds).
12:37:54 -!- bender| has joined.
12:38:08 -!- boris_yeltsin has joined.
12:38:17 <bender|> =cccp:bf ++++++++++++++++.
12:38:18 <boris_yeltsin> Output:
12:38:26 <bender|> sup
12:39:13 <bender|> =cccp:bf ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.
12:39:13 <boris_yeltsin> Fuck you, Gorbachev. I know it's you. The USSR is over. Get it? Over. No need trying to restore the glorious CCCP again. I'm the leader and I love vodka. EFF-YOU-CEE-KAY, WHY-O-U.
12:39:14 <boris_yeltsin> <troll prevented>
12:39:20 <bender|> shit
12:39:23 <bender|> fail.
12:39:56 <bender|> =cccp:bf ++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.
12:39:57 <boris_yeltsin> Output: Hello World!
12:39:59 <myname> wat
12:40:18 <bender|> myname, well long story
12:40:36 <bender|> a few folks at another channel discovered an exploit by making the bot print a newline
12:41:35 <bender|> =cccp:be "!dlroW ,olleH">:#,_@
12:41:35 <boris_yeltsin> Output: Hello, World!
12:42:04 <bender|> =cccp:be >v\^<
12:42:07 <bender|> (\ = newline)
12:42:15 <boris_yeltsin> Drink some nice nice vodka! Just kidding, too much time has passed since execution began -- ~10 seconds. (Infinite loop?)
12:42:15 <boris_yeltsin> [NORESULT]
12:43:05 <myname> =cccp:be "
12:43:06 <boris_yeltsin> Error! Unterminated string.
12:43:26 <myname> that's wrong
12:43:33 <bender|> hmm?
12:43:51 <myname> fungespace is defines as wrapping around
12:44:00 <myname> *defined
12:44:05 <bender|> ah
12:44:20 <bender|> so that's an infinite loop?
12:44:31 <myname> yeah
12:44:49 <myname> one that pushes empty strings on the stack
13:00:50 -!- JesseH has joined.
13:23:10 -!- Patashu has quit (Ping timeout: 244 seconds).
13:25:48 <fizzie> Whoa, that was surprising. Started octave, expecting the usual command-line user interface, but it started a GTK lookalike of the MATLAB desktop experience.
13:26:06 <fizzie> I guess they've upgraded that GUI from experimental to on-by-default.
13:27:35 <fizzie> On the first glance it looked very nice, but when I asked for help for a command, it printed "-- less -- (f)orward, (b)ack, (q)uitundecodable token: \001b(hex)[3m undecodable token: \001b(hex)[23m" from the help pager.
13:27:49 <fizzie> I guess it doesn't like control codes.
13:29:45 <izabera> http://www.cs.berkeley.edu/~christos/papers/Bounds%20For%20Sorting%20By%20Prefix%20Reversal.pdf <- bill gates
13:51:40 -!- contrapumpkin has joined.
13:55:13 -!- copumpkin has quit (Ping timeout: 246 seconds).
14:00:38 <HackEgo> [wiki] [[English]] http://esolangs.org/w/index.php?diff=44056&oldid=38126 * 95.91.247.30 * (+92) link to ~English
14:07:59 -!- bender| has quit (Quit: Ping Pong Fuckout).
14:08:05 -!- boris_yeltsin has quit (Remote host closed the connection).
14:11:38 -!- Phantom_Hoover has joined.
14:29:04 -!- Wright has joined.
15:04:28 <oren> fizzie: really? but I fucking HATE matlab!
15:07:31 <oren> hate hate hate. It has a shit grammar that makes no sense, and indexes its matrices one based and the wrong way around!
15:09:48 <oren> scipy is way way better
15:11:09 <oerjan> also it smells
15:13:14 <int-e> i'm not sure what oren means by "the wrong way around"
15:13:33 <oerjan> transposed?
15:14:11 <int-e> well, 'A(2,4) % Extract the element in row 2, column 4' is exactly what I expect.
15:14:29 <oerjan> yep that's the math way
15:20:40 <oren> A(i,j,k) should be the ith element in the jth row in the kth plane
15:22:31 <oren> Instead it is the jth element in the ith column in the kth(!!!!) plane
15:22:40 <oren> It is inconsistent and stupid
15:22:55 <oren> er s/column/row
15:23:07 <oerjan> there's no kth plane for matrices...
15:23:25 <oren> http://www.mathworks.com/help/matlab/math/multidimensional-arrays.html
15:23:37 <oerjan> ok so it breaks beyond 2 indices
15:24:11 <oerjan> but row, then column is standard in all math notation
15:24:28 <oren> the point is, if they were consistent, A(i,j,k) would have i indexing the plane, then j the row, then k the element
15:25:14 <oerjan> i shall defer to the dieudonne quote i saw the other day...
15:26:15 <oerjan> “It is absolutely intolerable to use [the term] analytical geometry for linear algebra with coordinates, still called analytical geometry in the elementary books. Analytical geometry in this sense never existed. There are only people who do linear algebra badly, by taking coordinates and this they call analytical geometry. Out with them! Everyone knows that analytical geometry is the theory of analytical spaces, one of the deepest and most ...
15:26:21 <oerjan> ... difficult theories of all mathematics.”
15:26:28 <oerjan> (courtesy of the interminable john sidles)
15:27:26 <oerjan> also, "Don’t use coordinates unless someone holds a pickle to your head!" -- Joseph Landsberg
15:33:34 <oerjan> <Taneb> Are the rationals the smallest field containing the naturals? <-- also, unique
15:34:13 <oerjan> there's a unique smallest field of every allowed characteristic
15:34:48 <oerjan> where characteristic = smallest number of 1's you need to add to get 0, or 0 if there is no such number
15:34:57 <oerjan> naturals imply 0, naturally
15:35:43 <oerjan> (an allowed characteristic is 0 or a prime number)
15:40:32 -!- grotewold has joined.
15:41:33 <nortti> ^ul (:::::)(~:S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~):^!
15:41:33 <fungot> :::::
15:41:41 <nortti> umh
15:42:17 * oerjan suspect bug
15:42:20 <fizzie> I haven't seen that much inconsistency about MATLAB indexing.
15:42:26 <nortti> ^ul ((a)S)(!(b)S)(^)(:::)^!^
15:42:26 <fungot> b
15:42:28 <nortti> ^ul ((a)S)(!(b)S)(^)(:)^!^
15:42:28 <fungot> b
15:42:30 <nortti> ^ul ((a)S)(!(b)S)(^)()^!^
15:42:30 <fungot> b
15:42:33 <nortti> ^ul ((a)S)(!(b)S)(^)(!)^!^
15:42:33 <fungot> a
15:42:39 <nortti> ok, that works at least
15:43:12 * oerjan detects his table method
15:43:40 <fizzie> I mean, as long as you consider them as just dimensions 1, 2, 3, ....
15:44:22 <nortti> ^ul (:::)()a~(^(*)*)~^^S( )S
15:44:22 <fungot> ****
15:44:27 <nortti> ^ul (!)()a~(^(*)*)~^^S( )S
15:44:27 <fungot>
15:44:44 <nortti> ^ul (:::)(!)*()a~(^(*)*)~^^S( )S
15:44:45 <fungot> ***
15:45:49 <nortti> ^ul (S)(N) ~a(!)~*(:^)*(:()~)~a*^~(^)~ (~S( )S:^):^
15:45:49 <fungot> ...bad insn!
15:46:10 <nortti> ^ul (S)(N) ~a(!)~*(:^)*(:()~)~a*^~(^)~ aSaSaSaSaS
15:46:10 <fungot> ...bad insn!
15:46:15 <nortti> ^ul (S)(N) ~a(!)~*(:^)*(:()~)~a*^~(^)~ aSaSaSaS
15:46:15 <fungot> ...bad insn!
15:46:18 <nortti> what
15:46:23 <nortti> ^ul (S)(N) ~a(!)~*(:^)*(:()~)~a*^~(^)~
15:46:23 <fungot> ...bad insn!
15:46:27 <oerjan> nortti: you cannot use spaces in the program
15:46:28 <fizzie> Don't put spaces in there.
15:46:30 <nortti> uh
15:46:37 <nortti> ^ul (S)(N)~a(!)~*(:^)*(:()~)~a*^~(^)~aSaSaSaS
15:46:37 <fungot> (N)(^)(!(S):^)()
15:46:44 <nortti> ^ul (S)(N)~a(!)~*(:^)*(:()~)~a*^~(^)~aSaSaSaSaS
15:46:45 <fungot> (N)(^)(!(S):^)()(N)
15:47:26 <nortti> ^ul (:::)(~()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~^!^):^!
15:47:26 <fungot> **** ...out of stack!
15:48:12 <fizzie> oren: Discounting your prejudices about row-major matrices, Octave does fix some of the worst MATLAB grammar weirdnesses. Like, you can subscript return values from functions and so on.
15:48:38 <fizzie> Of course it also inherits many bad things in the name of cross-compatibility.
15:49:03 <nortti> ^ul (:::)((a)S)(!((a)S):^)(^)(:::)^(~aS:^):^
15:49:03 <fungot> (^)(^)(^)(^)(!((a)S):^)((a)S)(:::) ...out of stack!
15:49:10 <nortti> ^ul (:::)((a)S)(!((a)S):^)(^)(:::)^!^(~aS:^):^
15:49:10 <fungot> a((a)S)(:::) ...out of stack!
15:49:27 -!- x10A94 has quit (Read error: Connection reset by peer).
15:49:43 <nortti> ^ul (:::)((,)S)(!((,)S):^)(^)(:::)^!^(~aS:^):^
15:49:43 <fungot> ,((,)S)(:::) ...out of stack!
15:50:15 -!- x10A94 has joined.
15:54:24 <nortti> oh, derp, missed a : there
15:54:48 <nortti> ^ul (:::)(~:()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~):^!
15:54:48 <fungot> ****
15:54:57 <nortti> ...or not
15:57:14 -!- grotewold has quit (Quit: My Mac has gone to sleep. ZZZzzz…).
15:57:32 -!- grotewold has joined.
16:00:19 <nortti> ^ul (:::)(~:()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~^^):^!
16:00:20 <fungot> **** *** ** *
16:00:34 <nortti> ^ul (::::::)(~:()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~^^):^!
16:00:34 <fungot> ******* ****** ***** **** *** ** *
16:00:35 -!- darkl0ck has joined.
16:00:42 <nortti> that took far too long to build
16:09:57 -!- oerjan has quit (Quit: Later).
16:10:48 -!- x1365C has joined.
16:10:51 -!- darkl0ck has quit (Ping timeout: 252 seconds).
16:11:48 -!- darkl0ck has joined.
16:13:19 -!- x10A94 has quit (Disconnected by services).
16:13:30 -!- x1365C has changed nick to x10A94.
16:15:42 <HackEgo> [wiki] [[Special:Log/newusers]] create * Sinatra * New user account
16:27:48 <oren> fizzie: Does Octave allow me to have more than one function in a file?
16:30:55 -!- sc00fy has quit (Ping timeout: 256 seconds).
16:31:25 <fizzie> oren: I'm not sure about more than one publicly accessible function, because it makes the automatic function-to-file mapping paradigm confused.
16:31:49 <fizzie> Both Octave and MATLAB let you have multiple functions that are called by the main one, of course.
16:33:14 <fizzie> I think Octave lets you define functions in a "script", as in, a non-function.
16:33:24 <oren> Oh, apparently Octave allows me to define a bunch of functions in a script file and then use them in the commands
16:33:26 <fizzie> Which you could then source into a session.
16:33:28 <fizzie> Yes.
16:33:47 <oren> well that fixed one of the shit things of matlab
16:34:23 <fizzie> You can also define functions on the interactive command line, which means you don't have to attempt to mangle everything into a single lambda.
16:41:46 -!- grotewold has quit (Quit: My Mac has gone to sleep. ZZZzzz…).
16:44:04 -!- grotewold has joined.
16:45:29 -!- Phantom_Hoover has quit (Ping timeout: 250 seconds).
16:48:17 <HackEgo> [wiki] [[Virgo]] N http://esolangs.org/w/index.php?oldid=44057 * Sinatra * (+446) Created page with "It's the linear programming language that uses just words and numbers! :Hello world: <code>push h push e push l push l push o push _32 push w push o push r push l push d allo..."
16:49:24 -!- grotewold has quit (Quit: My Mac has gone to sleep. ZZZzzz…).
16:49:39 <HackEgo> [wiki] [[Language list]] M http://esolangs.org/w/index.php?diff=44058&oldid=44004 * Sinatra * (+12) /* V */
16:49:43 -!- grotewold has joined.
16:52:17 -!- grotewold has quit (Client Quit).
16:57:08 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44059&oldid=44057 * Sinatra * (+111)
16:58:35 -!- Phantom_Hoover has joined.
17:04:13 -!- grotewold has joined.
17:06:28 -!- grotewold has quit (Client Quit).
17:07:42 -!- grotewold has joined.
17:12:07 -!- grotewold has quit (Client Quit).
17:18:15 -!- grotewold has joined.
17:20:14 -!- grotewold has quit (Client Quit).
17:21:54 -!- grotewold has joined.
17:25:11 -!- grotewold has quit (Client Quit).
17:29:48 -!- grotewold has joined.
17:31:43 -!- grotewold has quit (Client Quit).
17:35:59 -!- Virgolang has joined.
17:36:56 <Virgolang> checkout http://esolangs.org/wiki/Virgo
17:37:30 * Virgolang slaps gde33 around a bit with a large fishbot
17:39:32 <Virgolang> Why nobody speaking?
17:40:02 * Virgolang slaps |f`-`|f around a bit with a large fishbot
17:40:05 <zgrep> Well, at least two people are.
17:41:00 <Virgolang> i am the maker of virgo linear esoteric language
17:41:44 <zgrep> Okay.
17:42:48 <oren> what does this have to do with linear programming?
17:42:58 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44060&oldid=44059 * Sinatra * (+46)
17:43:15 <ashl> Virgolang: can i have your autograph?
17:43:24 <oren> https://en.wikipedia.org/wiki/Linear_programming
17:43:26 <Virgolang> what it is
17:44:13 <Virgolang> i am using linear as line-by-line
17:44:38 <Virgolang> what is autograph
17:45:15 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44061&oldid=44060 * Sinatra * (+15)
17:45:44 <zgrep> In the case of programming languages, linear seems to have a different meaning. And an autograph is https://en.wikipedia.org/wiki/Autograph
17:46:14 <oren> “Autograph refers to a famous person's artistic signature.”
17:46:33 <Virgolang> i don't have autograph
17:46:56 <Virgolang> since trying to do with mouse in paint just waste of time
17:47:51 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44062&oldid=44061 * Sinatra * (+45)
17:51:09 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44063&oldid=44062 * Sinatra * (+160)
17:52:51 <newsham> can you do linear programming in a line by line fashion?
17:54:03 <Virgolang> i meant linear as line by line
18:05:15 <nortti> ^ul (~:()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~^!^):^!
18:05:15 <fungot> ...out of stack!
18:05:47 <nortti> ^ul (~:()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~^^):^!
18:05:48 <fungot> ...out of stack!
18:05:56 <nortti> ^ul (::)(~:()a~(^(*)*)~^^S( )S(!)*~a(!)~*(:^)*(:()~)~a*^~(^)~^!^):^!
18:05:56 <fungot> *** ** *
18:08:00 <Virgolang> what is that?! omg...
18:08:23 <nortti> that's a program in underload I've spent far too much time working on
18:09:16 <nortti> you feed it a number as in http://esolangs.org/wiki/Underload#Numbers ← there, and it outputs a series of stars, starting from the number and counting down
18:10:16 <nortti> ...err, except not, it seems
18:10:53 <nortti> instead of those, I use one where (!) = 0, () = 1, (:) = 2, (::) = 3, ...
18:14:59 -!- grotewold has joined.
18:18:29 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44064&oldid=44063 * Sinatra * (+1082)
18:25:12 <ashl> a series of stars?
18:29:08 -!- atslash has joined.
18:32:35 -!- hjulle has quit (Ping timeout: 264 seconds).
18:33:26 -!- atslash has quit (Ping timeout: 240 seconds).
18:33:36 -!- atslash has joined.
18:40:55 -!- grotewold has quit (Quit: Textual IRC Client: www.textualapp.com).
18:41:45 <oren> sorry unicode, I don't know what a "symbol for samaritan source" looks like
18:44:13 -!- darkl0ck has quit (Ping timeout: 250 seconds).
18:44:45 -!- atslash has quit (Quit: This computer has gone to sleep).
18:49:16 <ashl> i know what it looks like but i don't know what it means
18:51:02 -!- TieSoul has quit (Ping timeout: 260 seconds).
18:53:13 -!- bb010g has quit (Quit: Connection closed for inactivity).
18:56:19 <oren> Also. Why do they call ㌁ a square ARUHUA? It's a square ARUFA, can'te these people READ?!?!?
18:56:40 -!- Phantom_Hoover has quit (Ping timeout: 250 seconds).
18:57:29 -!- idris-bot has quit (Quit: Terminated).
18:57:42 -!- darkl0ck has joined.
18:57:54 -!- idris-bot has joined.
18:58:33 <Melvar> oren: Because they’re not using your preferred romanization.
18:58:42 <oren> アルファ= ARUFA. アルフア= ARUHUA
18:59:07 <Melvar> `unidecode フ
18:59:19 <HackEgo> ​[U+30D5 KATAKANA LETTER HU]
18:59:22 <oren> If they were using the romaji they seem to be using, it would be ARUHUXA
19:00:12 <ashl> it's probably just to irritate you personally oren
19:00:44 <oren> ァ and ア are different!
19:01:05 <b_jonas> oh hello oren
19:01:14 <oren> hi b_jonas
19:01:22 <b_jonas> oren: in the fontdemo page, what do the green characters mean?
19:01:31 <oren> They're the newest ones
19:01:34 <b_jonas> ok
19:01:49 <ashl> it's not like the unicode consortium has never made a mistake before :P
19:01:59 -!- darkl0ck_ has joined.
19:02:13 -!- darkl0ck has quit (Ping timeout: 256 seconds).
19:04:16 <oren> speaking of which, I should update the font
19:04:34 <oren> I have a newer version on my terminal right now.
19:05:24 <b_jonas> oh, do update it
19:06:53 <oren> it adds only a few new characters
19:07:05 <b_jonas> but does it improve some existing ones?
19:07:13 <b_jonas> it's not only new characters that matter
19:08:05 <oren> It does solve a bug I noticed that ≈≉ are switched
19:08:19 <oren> 2680-2685 213e 213f 1d00-1d2b are added
19:08:56 <b_jonas> does it add hangul jamo?
19:08:59 -!- Phantom_Hoover has joined.
19:09:39 <Virgolang> I am not there awhile
19:09:45 <Virgolang> <was>
19:09:54 <oren> No
19:10:08 <oren> I should probably do that though
19:10:22 <b_jonas> um, why?
19:11:08 <oren> To boost my character count and thus my ranking on the "most characters" list?
19:11:14 <b_jonas> ah!
19:11:17 <oren> currently at 13th
19:12:23 <b_jonas> oren: add the rest of Coptic script?
19:12:59 <oren> also a good idea!
19:13:02 <b_jonas> or subscript and superscript latin letters, that's easy because if you do one, you can translate it to the other
19:13:44 <b_jonas> no wait
19:13:52 <b_jonas> those don't exist as characters in unicode
19:13:59 <oren> Some do
19:14:04 <oren> not all
19:14:16 <b_jonas> yes, the ones used for phonetic transcription exist,
19:14:25 <b_jonas> and the superscript n exists for cp437
19:15:02 <Melvar> oren: So, my best guess is that Unicode uses ISO 3602, but the wikipedia article doesn’t mention what happens to small kana in combinations like that.
19:15:16 <b_jonas> oren: more usefully, you could add the Greek letters with diacritics.
19:15:22 <b_jonas> how many of those are there?
19:15:29 <Melvar> A ridiculous number.
19:15:52 <pikhq> Melvar: Probably just doesn't specify.
19:16:03 <pikhq> Such combinations are fairly new in Japanese.
19:16:12 <Melvar> All for scholarly Ancient Greek.
19:16:25 <Melvar> The ancient Greeks themselves didn’t use them.
19:16:34 <b_jonas> Melvar: exactly
19:16:47 <ashl> "most characters" list?
19:18:19 <b_jonas> oren: or perhaps you could add fullwidth Katakana, and other doublewidth characters
19:18:24 <Melvar> And modern Greek has flattened out nearly all of the distinctions those marked (and many more besides).
19:18:45 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44065&oldid=44064 * Sinatra * (+281)
19:19:41 <Virgolang> how is Virgo? (programming language, not Zodiac sign one)
19:24:12 <b_jonas> oren: um, it looks as if you've pushed the demo but not the font file
19:24:34 <b_jonas> oren: or an old version of the font file
19:24:35 <oren> I'll tell you when I've fixed it
19:24:41 <b_jonas> ok thanks
19:29:08 <oren> the font is up now I have to edit the demo
19:31:33 <oren> In the words of some angry guy on tv: FUCKIT, WE"LL DO IT LIVE!
19:34:22 <oren> that oughta do it
19:35:00 <oren> Now I should prbably remove green from some of the ones that aren't that new
19:35:29 <b_jonas> make a rainbow version of the whole thing
19:35:41 <Virgolang> are there some Virgo's?
19:35:53 <Virgolang> tomorrow is my birthday
19:37:21 <HackEgo> [wiki] [[Special:Log/upload]] upload * Timwi * uploaded "[[File:Ziim — Add.png]]": Addition function for binary numbers in [[Ziim]].
19:38:32 <oren> Oh yeah I also added Hebrew vowels but I can't figure out how to show them on their own
19:40:04 <HackEgo> [wiki] [[Ziim]] http://esolangs.org/w/index.php?diff=44067&oldid=44045 * Timwi * (+4333) Addition!
19:41:18 <HackEgo> [wiki] [[Ziim]] M http://esolangs.org/w/index.php?diff=44068&oldid=44067 * Timwi * (+36) Code too large :)
19:42:17 <oren> Hmm.. the university sent me a check for 400 dollars, with basically no explanantion
19:42:41 <oren> It is apparenty an "award payment" whatever that mean
19:43:34 <b_jonas> oren: hehe, you have the black chess figures but not the white ones
19:43:36 -!- hppavilion[1] has joined.
19:43:37 <hppavilion[1]> Test
19:44:22 <oren> b_jonas: I tried to draw them. GOD knows I tried.
19:44:58 <b_jonas> heh
19:45:26 <oren> I'll try again at some point maybe make the white ones a simpler style somehow
19:46:09 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44069&oldid=44065 * Sinatra * (+481) Grouping the instructions and functions.
19:46:15 <oren> hppavilion[1]: Test Acknoleged
19:46:31 * Virgolang slaps villasukka around a bit with a large fishbot
19:46:38 <Virgolang> :D
19:47:28 <int-e> excellent slapfish performance
19:47:55 <b_jonas> with this herring
19:48:03 <oren> anyway colors should not be in Unicode.
19:48:05 <b_jonas> no sorry, ignore that
19:49:01 <oren> I am aware of the monty python reference which you are dereferencing
19:49:08 <int-e> b_jonas: must've been a red one.
19:55:49 <fizzie> Bleeh. Sent a dissertation draft that *may* be the version that goes to preliminary examination. I might be like ais523 one day. (Okay, not really; it's not mathy at all.)
19:56:38 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44070&oldid=44069 * Sinatra * (+475) Documented the type selector.
19:58:51 <int-e> `thanks phd
19:58:52 <HackEgo> Thanks, phd. Thd.
19:59:40 <pikhq> Hmm. Finally, an approach to setting terminal titles in a shell that I don't horribly dislike...
19:59:48 <pikhq> Screw the whole "check $TERM" nonsense.
20:00:03 <pikhq> Run a small program that detects if the escape codes for it actually work.
20:00:29 <pikhq> (basically, attempt to set the title, and check if that moved the cursor)
20:00:49 <fizzie> int-e: I think that "should" (in the in-a-perfect-world sense) produce "Thud".
20:00:51 -!- kilo has joined.
20:00:59 -!- kilo has changed nick to Guest61271.
20:01:52 -!- Guest61271 has left.
20:11:06 <oren> Hey, I though I fixed this?!!?
20:11:52 <oren> ª°¹º are all off-style for my font
20:12:26 <oren> maybe I dreamed fixing it and did'nt do it in real life
20:12:46 <oren> that has happened for coursework before
20:13:56 <myname> ziim looks awesome
20:16:29 <oren> My font isn't Ziim compatible: it has ↑↗→↘↓↙←↖↕↔ but not ⤢⤡
20:17:07 <hppavilion[1]> Heh
20:17:16 <hppavilion[1]> My computer didn't show the two that weren't compatible
20:17:18 <hppavilion[1]> xD
20:18:38 <oren> `unidecode ⤢⤡
20:18:39 <HackEgo> ​[U+0020 SPACE] [U+2922 NORTH EAST AND SOUTH WEST ARROW] [U+2921 NORTH WEST AND SOUTH EAST ARROW]
20:20:57 -!- aretecode has joined.
20:21:34 <oren> K, added.
20:21:46 <oren> the next version will have those
20:23:00 <b_jonas> oren: what's "Ziim"?
20:23:15 <int-e> https://esolangs.org/wiki/Ziim
20:23:34 <int-e> (to be fair, I googled that a couple of minutes ago)
20:25:57 <oren> I've also drawn the rest of the coptic characters in "greek and coptic" block
20:26:29 <Virgolang> http://esolangs.org/wiki/Virgo
20:28:27 <Virgolang> ↘←↙ ↓ →↖ ↑ ↕→↖⤢← → ↙⤡→ ↖ ↙⤡ ← ↕← ↗→ ↖ → ↖↑ → ↖ ↖
20:29:10 <int-e> actually ↑↗→↘↓↙←↖ looks like a nice set of digits for base 8
20:29:18 <Virgolang> ↓ ↘ ←↘ ↙ ← ↓ ⤢ ↕ ↗↖→ ↖ ↖ ←↓↓ ↓↓ → ↙↑ ↗ ← ↖⤡↘↙ ↗
20:29:20 <Virgolang> nightmare
20:29:47 <Virgolang> although my esolang is not so esoteric
20:29:48 <myname> nah, brilliant language
20:29:56 <myname> ziim, that is
20:30:56 <Virgolang> my esolang (virgo) is not so esoteric but, it is hellish as Assembly!
20:31:16 <hppavilion[1]> Well
20:31:41 <hppavilion[1]> I fucked up making my instruction set the first time round xD
20:32:11 <Virgolang> how is esolang virgo?
20:32:15 <hppavilion[1]> I should've grouped the float operations after the base2 operations
20:32:49 <int-e> wth is a "2nd tier instruction"
20:33:02 <Virgolang> Esolangs is awesome
20:33:05 <int-e> it's not hellish, it's underspecified.
20:33:27 <Virgolang> 2nd tier instructions = functions that only can be used with call instruction
20:33:55 <Virgolang> what is Esoteric IDE??
20:34:20 <Virgolang> virgo is nightmare for the c++ developers!
20:35:09 <myname> c++ is, too
20:35:18 <int-e> well, it feels like a virtual machine bytecode.
20:35:40 <Virgolang> like java
20:36:04 <Virgolang> javapocalypse?
20:38:10 -!- aloril has quit (Ping timeout: 240 seconds).
20:39:24 -!- aloril has joined.
20:40:52 <HackEgo> [wiki] [[Virgo]] M http://esolangs.org/w/index.php?diff=44071&oldid=44070 * Sinatra * (+213) Clarification
20:41:43 -!- Virgolang has quit (Quit: Page closed).
20:42:11 -!- Virgolang has joined.
20:42:23 <Virgolang> I got back
20:44:16 <Sgeo_> Are inaccurate commit messages sufficient reason for rejecting a pull request?
20:44:40 <Sgeo_> (I also have functionality-related reasons for rejecting this request, but wondering if I should mention the commit messages)
20:44:55 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44072&oldid=44071 * Sinatra * (+61)
20:44:58 <Sgeo_> Like this one called "Added title" which does everything but https://github.com/Samcfuchs/sgeo.github.io/commit/f6eaf2b2548d3dd8b85ddec50ccdf9a1f025a463
20:45:18 <hppavilion[1]> OK
20:45:50 <Virgolang> thats funny
20:46:00 <int-e> Sgeo_: I wouldn't be upset about a pull request being rejected because of bad commit messages
20:46:14 <myname> lol
20:46:40 <int-e> (I would be upset about not writing better commit messages, perhaps)
20:46:42 <hppavilion[1]> I remade the instruction set with arithmetical and (hyperbolic) trigonometric operations. Also, conversions between double-precision floating point and 64-bit integer. And registry operations (SET, MOV). What to add next? Should I go with branching? Or IO? Or is there something else important I'm missing?
20:46:51 <Sgeo_> Would they be able to fix those commit messages somehow? Some of this stuff does look good and add needed functionality
20:46:58 <hppavilion[1]> I'm also making an effort to conserve vertical space.
20:47:30 <int-e> git rebase -i allows one to 'edit' commit, which includes changing their description
20:47:35 <Sgeo_> ok
20:48:09 <hppavilion[1]> Also, I have the file set up so that I need not reorder it
20:48:10 <int-e> (the result will be new commits, but rebase always does that anyway)
20:48:13 <Virgolang> what should i add to virgo ? http://esolangs.org/wiki/Virgo
20:49:32 <int-e> a way to make calls conditional
20:49:43 <Virgolang> indeed!
20:50:03 <hppavilion[1]> IO
20:50:05 <Virgolang> i will also add stdin/stdout!
20:50:14 <hppavilion[1]> Don't forget STDERR
20:50:18 <Virgolang> ok
20:50:20 <int-e> that might be enough to make it TC, if the callable functions include setjmp and longjmp...
20:52:03 <hppavilion[1]> Virgolang: While you're adding IO, you might want to check out http://esolangs.org/wiki/Stream
20:52:15 <hppavilion[1]> (Not a language)
20:53:34 -!- x10A94 has quit (Quit: I'm outta here).
20:56:23 <int-e> hmm, is there an IOCCC entry that *only* uses setjmp and longjmp for control flow? http://www.ioccc.org/2004/burley.c looks good at first glance but actually uses ?:, && and || as well.
20:56:55 <oren> I uploaded it
20:59:17 <oren> What if you use the GNU extention to get the adress of a label and then just apply pointer arithmetic to it?
21:00:14 <oren> or are you only allowed to submit things that are standerds complient
21:00:15 <Sgeo_> If I have code suggestions, do I just make those tweaks myself, or allow the pusher to do so?
21:02:59 <int-e> oren: I guess I'd prefer standard-compliant programs. so no poking inside jmp_buf, at which point the address of the label won't do you much good anymore, I think.
21:03:30 <oren> what kind of letter is Ѹ?
21:04:01 <oren> how is "Uk" a good name for a letter that looks like Oy?
21:04:10 -!- mihow has joined.
21:05:20 -!- Phantom__Hoover has joined.
21:05:45 -!- Phantom_Hoover has quit (Ping timeout: 256 seconds).
21:06:55 <int-e> hmm. https://en.wikipedia.org/wiki/Uk_%28Cyrillic%29
21:08:40 <int-e> so it's an oo sound; the k is just a part of the letter's name.
21:10:32 <MDream> I ought to go do other stuff now, but I should also remember to work on codesine a bit again tonight.
21:10:38 -!- MDream has changed nick to MDude.
21:11:18 <MDude> After thinking a bit I remembered that something I wanted out of that diea was to have it programmed mostly through an interactive session with a program.
21:11:49 <MDude> So isntead of laying out everything in advance you just tweak functions here and there by adding wave systems together.
21:11:52 -!- Patashu has joined.
21:18:35 <hppavilion[1]> How shall I implement Control Flow in my ISA?
21:18:42 <hppavilion[1]> Obviously some form of JMP
21:19:06 <hppavilion[1]> Though I could in theory implement something as high-level as a while loop
21:19:22 <hppavilion[1]> But I think I'll stick to Branching and Conditional Branching
21:20:22 <hppavilion[1]> How should branching work?
21:20:35 <hppavilion[1]> Should I do labels or register location jumping?
21:20:48 <hppavilion[1]> Or I could include more than one and shit I'm using up a bunch of space
21:23:23 <Virgolang> pretty hard to implement if!
21:23:43 <hppavilion[1]> Huh?
21:24:00 <hppavilion[1]> In Virgo or in my ISA?
21:25:14 <Virgolang> in virgo
21:25:20 <Virgolang> pretty hellish
21:25:26 <hppavilion[1]> Ah
21:25:49 <hppavilion[1]> As in it's hard to conditionally branch, or you're having a hard time implementing it yourself?
21:26:04 <Virgolang> implementing it
21:26:11 -!- mihow has quit (Quit: mihow).
21:26:51 <hppavilion[1]> Ah
21:26:56 <hppavilion[1]> I don't see why it'd be too hard
21:27:02 <hppavilion[1]> I've done it before in WalScript
21:28:04 <hppavilion[1]> My Naive approach: You just have a finder that increments on an if start and decrements on and end. When it reaches zero, record that location. Then, evaluate the if statement and move the pointer to there if it shouldn't execute
21:28:48 -!- AnotherTest has quit (Read error: Connection reset by peer).
21:29:02 <hppavilion[1]> You know what I might do? Implement a virgo assembler for IndeterminantVM
21:29:57 <Virgolang> Thanks
21:29:58 <hppavilion[1]> One step down from a compiler :)
21:30:14 <Virgolang> virgo is assembly like
21:30:17 <hppavilion[1]> I haven't even finished IndeterminantVM's instruction set design yet though xD
21:30:18 <Virgolang> :)
21:30:20 <hppavilion[1]> I noticed
21:30:25 <hppavilion[1]> I don't actually know assembly xD
21:30:41 <Virgolang> I know some.
21:31:11 <hppavilion[1]> Maybe you should make a C-like language called Local Group that compiles to virgo xD
21:31:16 <Virgolang> i chosen to make virgo assembly-like because it is too fast
21:31:24 <Virgolang> yess
21:31:29 <hppavilion[1]> Or Horoscope
21:31:30 <Virgolang> i think capricorn++
21:31:33 <Virgolang> yess
21:31:36 <hppavilion[1]> That works too
21:31:54 <Virgolang> my older sister's constellation is capricorn
21:31:58 <hppavilion[1]> Ah
21:32:03 <Virgolang> it would tick she off
21:32:11 <hppavilion[1]> @capricorn perhaps?
21:32:11 <lambdabot> Unknown command, try @list
21:32:15 <Virgolang> yess
21:32:17 <hppavilion[1]> Whoops xD
21:32:43 <hppavilion[1]> You get to design a language, I get the prestige of having made a compiler
21:32:44 <hppavilion[1]> Yay!
21:32:53 <Virgolang> Yay also!
21:33:04 <hppavilion[1]> What language are you implementing the current interpreter in?
21:33:14 <Virgolang> c(apricorn)++
21:33:19 <Virgolang> c++
21:33:28 <hppavilion[1]> Kewl
21:33:33 <Virgolang> it is gonna be hellish :8
21:33:43 <hppavilion[1]> Definitely faster than python xD
21:33:51 <Virgolang> and native!
21:33:53 -!- AnotherTest has joined.
21:33:54 <hppavilion[1]> Yeah!
21:34:13 <Virgolang> not to mention java
21:34:21 <hppavilion[1]> That too
21:34:26 <Virgolang> it is pretty heavyweight
21:34:34 <Virgolang> and complicated
21:34:40 <hppavilion[1]> Java is?
21:34:44 <Virgolang> yep
21:34:57 <Virgolang> i heard java sucks
21:35:01 <hppavilion[1]> I don't like it
21:35:06 <hppavilion[1]> No operator overloading :(
21:35:11 -!- AnotherTest has quit (Client Quit).
21:35:14 <Virgolang> yes ;(
21:35:15 <hppavilion[1]> Though I like the JVM
21:35:42 <Virgolang> it executes the file byte by byte
21:35:49 <hppavilion[1]> Wow
21:36:00 <hppavilion[1]> That's probably what my VM will do xD
21:36:52 <Virgolang> you write capricorn++, it compiles to virgo, it runs on TVM (Taurus VM)...
21:36:58 <hppavilion[1]> Not bytes though. Each instruction is two bytes, followed by a one-byte length argument, then that many 8-byte arguments (for the long registers)
21:37:10 <hppavilion[1]> Should I call IndeterminantVM TaurusVM?
21:37:19 <Virgolang> Yes.
21:37:20 <hppavilion[1]> It's not esoteric, so...
21:37:24 <hppavilion[1]> Well, not THAT esoteric
21:37:26 <Virgolang> If you like it
21:37:39 <hppavilion[1]> It sounds cooll
21:37:43 <hppavilion[1]> s/ll/l/
21:37:56 <Virgolang> i am a virgo
21:38:13 <Virgolang> so i named my esolang virgo
21:38:24 <hppavilion[1]> I guessed
21:38:34 <Virgolang> so what is your sig
21:38:36 <Virgolang> n
21:38:49 <Virgolang> sorry for mistake
21:39:02 <hppavilion[1]> Saggitaurus, I believe. Though I don't really care about that stuff xD
21:39:23 <Virgolang> my older sister's ascendant.
21:39:25 -!- oerjan has joined.
21:39:32 <Virgolang> they are awesome
21:39:40 <hppavilion[1]> TaurusVM
21:39:53 <hppavilion[1]> Perhaps we should make something called Andromeda, as that's a REALLY cool name
21:40:06 <hppavilion[1]> Perhaps Andromeda can be the program for assembling/compiling?
21:40:12 <Virgolang> yes
21:41:29 <hppavilion[1]> Polaris
21:41:31 <hppavilion[1]> Is that a language?
21:41:39 <Virgolang> i don't know
21:41:52 <hppavilion[1]> I think that all languages made should have a tiny bit of esotericism mixed in with them
21:41:58 <hppavilion[1]> Polaris Structure, perhaps?
21:41:59 <Virgolang> yes
21:42:10 <Virgolang> yes
21:42:26 <Virgolang> i stuck at explanation :(
21:42:31 <Virgolang> still editing
21:42:32 <hppavilion[1]> For what?
21:42:36 <hppavilion[1]> I can write some for you
21:42:52 <Virgolang> conditional stdin example
21:42:57 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44073&oldid=44072 * Sinatra * (+1633)
21:42:58 <hppavilion[1]> Are you trying to make Virgo Hellish?
21:43:05 <Virgolang> nope
21:43:22 <hppavilion[1]> That's just how it's coming out??
21:43:27 <hppavilion[1]> OK
21:43:37 <Virgolang> i am trying to make virgo virgolike
21:43:38 <hppavilion[1]> Virgo will be one assembly language to Taurus
21:43:44 <Virgolang> yes
21:43:49 <hppavilion[1]> What's virgo again in the astrological thing?
21:43:57 <hppavilion[1]> And there will be others for other purposes
21:44:09 -!- Patashu has quit (Ping timeout: 252 seconds).
21:44:10 <hppavilion[1]> And which one you choose depends on which you find easist
21:44:44 <Virgolang> yep
21:44:48 <hppavilion[1]> You know
21:44:55 <Virgolang> :)
21:45:11 <hppavilion[1]> You could make the "Push" instruction for the language push each of its arguments in order, as opposed to having to do push a push b push c
21:45:19 <hppavilion[1]> That'd be MUCH easier
21:45:35 <hppavilion[1]> Assembly is allowed to have shortcuts like this xD
21:46:17 <Virgolang> what are your esolang
21:46:22 <hppavilion[1]> hppavilion1
21:46:28 <hppavilion[1]> Should we found the Zodiac Working Group?
21:46:37 -!- darkl0ck_ has quit (Remote host closed the connection).
21:46:47 -!- darkl0ck has joined.
21:46:49 <hppavilion[1]> For development of Taurus and related programs and languages?
21:47:18 <Virgolang> yes
21:47:21 <hppavilion[1]> OK
21:47:27 <hppavilion[1]> I'm creating an IRC channel for it
21:47:33 <hppavilion[1]> #zodiac appears to be open
21:47:47 <Virgolang> how can i get into it
21:47:49 <hppavilion[1]> Let's do further discussion there
21:47:55 <hppavilion[1]> ./join #zodiac
21:48:01 <hppavilion[1]> What client are you using?
21:48:09 <Virgolang> http://webchat.freenode.net/?channels=esoteric&uio=d4
21:48:14 <Virgolang> this client
21:48:16 <hppavilion[1]> Ah
21:48:19 <hppavilion[1]> Webchat
21:48:23 <Virgolang> yes.
21:48:30 <hppavilion[1]> I like webchat, but it isn't very advanced xD
21:48:42 <Virgolang> I try joining
21:48:43 <hppavilion[1]> If I may recommend a client, I would point you towards HexChat, a FOSS
21:49:05 <Virgolang> ./join #zodiac
21:49:13 <hppavilion[1]> Take off the period xD
21:51:47 <HackEgo> [wiki] [[Zodiac Working Group]] N http://esolangs.org/w/index.php?oldid=44074 * Hppavilion1 * (+149) Created Page
21:52:24 <HackEgo> [wiki] [[Zodiac Working Group]] M http://esolangs.org/w/index.php?diff=44075&oldid=44074 * Hppavilion1 * (+40) Became More Honest
21:54:48 <HackEgo> [wiki] [[User:Hppavilion1]] M http://esolangs.org/w/index.php?diff=44076&oldid=43321 * Hppavilion1 * (+60) ZWG
21:55:22 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44077&oldid=44073 * Sinatra * (+181) /* Standart Input & Output */
21:57:03 <HackEgo> [wiki] [[N]] M http://esolangs.org/w/index.php?diff=44078&oldid=43916 * Hppavilion1 * (+69) ZWG
22:00:30 <Virgolang> ./join #zodiac
22:02:08 -!- darkl0ck has quit (Ping timeout: 250 seconds).
22:02:22 <oren> um. dude your already in #zodiac
22:02:35 <hppavilion[1]> oren: He was trying to invite people
22:02:43 <hppavilion[1]> oren: I think he's a bit new to IRC
22:02:49 <hppavilion[1]> Virgolang: Don't worry, you'll catch on
22:03:26 <HackEgo> [wiki] [[Ingredients-Oriented Paradigm]] M http://esolangs.org/w/index.php?diff=44079&oldid=44018 * Hppavilion1 * (+2) commas
22:05:08 -!- darkl0ck has joined.
22:09:12 <HackEgo> [wiki] [[User talk:Phase]] M http://esolangs.org/w/index.php?diff=44080&oldid=44024 * Phase * (-837) Blanked the page
22:10:56 <oerjan> *sigh*
22:11:06 <oerjan> not a very constructive response
22:12:14 -!- atslash has joined.
22:12:22 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44081&oldid=44077 * Sinatra * (+384)
22:14:44 <HackEgo> [wiki] [[Labyrinth]] http://esolangs.org/w/index.php?diff=44082&oldid=44034 * Martin Büttner * (+95) New semantics for ?
22:15:16 <HackEgo> [wiki] [[Labyrinth]] M http://esolangs.org/w/index.php?diff=44083&oldid=44082 * Martin Büttner * (+2) /* General */
22:16:03 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44084&oldid=44081 * Sinatra * (+45)
22:16:36 <Virgolang> why are everybody silent??
22:16:47 <oerjan> because no one is talking
22:17:23 <HackEgo> [wiki] [[TaurusVM]] N http://esolangs.org/w/index.php?oldid=44085 * Hppavilion1 * (+205) Created Page
22:17:33 <oerjan> it varies a lot, on this channel
22:17:37 <hppavilion[1]> It does
22:18:01 <Virgolang> http://esolangs.org/wiki/Virgo
22:19:08 -!- zzo38 has joined.
22:24:42 <oren> you want some noise https://www.youtube.com/watch?v=9Z8ez0QUAEw
22:25:15 * oerjan decides against
22:28:10 <oren> oerjan: you don't liek mudkips^H^H^H^H^H^H^H dubstep?
22:30:55 <oren> `unidecode ��
22:30:56 <HackEgo> ​[U+FFFD REPLACEMENT CHARACTER] [U+FFFD REPLACEMENT CHARACTER]
22:31:03 <oren> fuck
22:32:23 <oerjan> oren: i didn't even click the link, but if it was dupstep, i only stay more firm in my decision.
22:36:23 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44086&oldid=44084 * Sinatra * (+75)
22:37:15 <oren> https://www.youtube.com/watch?v=1Q319DNswRc <-- not dubstep
22:37:21 <Virgolang> how is http://esolangs.org/wiki/Virgo
22:39:57 <HackEgo> [wiki] [[Virgo]] M http://esolangs.org/w/index.php?diff=44087&oldid=44086 * Hppavilion1 * (-1) Fixed some wording
22:42:42 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44088&oldid=44087 * Sinatra * (+78)
22:45:59 <fizzie> oerjan: Today, I sorted the programs in http://zem.fi/egostats/plot_cycles.png -- the heatmap of battle lengths -- by total number of cycles in matches involving the program. I think it's an improvement.
22:46:14 <fizzie> (They used to be just in best-first order, which made it appear quite random.)
22:48:17 <HackEgo> [wiki] [[Virgo]] M http://esolangs.org/w/index.php?diff=44089&oldid=44088 * Hppavilion1 * (+12) Retroactivity
22:48:18 <Virgolang> fizzie: what is it
22:48:32 <fizzie> It's statistics about http://zem.fi/bfjoust/
22:48:40 <oerjan> fizzie: wait, i have a program on the hill?
22:48:55 <fizzie> oerjan: I think it's the one you were testing with. It's the last one. :p
22:49:03 <zzo38> Virgolang: That is OK, but perhaps should include macros, other that that is OK
22:49:05 <oerjan> wait, two?
22:49:25 <fizzie> oerjan: One of them is called "apparently", and I think that's the one you used when someone said something about zemhill working again.
22:49:43 <fizzie> I don't know what netsnail is.
22:49:47 <oerjan> rings a bell
22:49:47 <Virgolang> zzo38: macros will start with a dot.
22:49:47 <zzo38> They would help also with more explanation about what the <value> and so on is, since it seem to mean a few different kind of things
22:49:53 <zzo38> Virgolang: OK
22:50:23 <Virgolang> zzo38: it will be like macros on c++ without the #define
22:50:23 <fizzie> oerjan: You submitted it on May 23rd.
22:50:45 <zzo38> OK
22:52:12 <fizzie> Huh, I think I see something that might be a gitweb bug.
22:52:20 <oerjan> hm it was last then, but somehow hasn't dropped off? i guess zemhill may have broken shortly after...
22:52:41 <Virgolang> where are virgos?
22:53:21 <fizzie> http://zem.fi/git/?p=hill;a=commit;h=3c39826 has the commit message "Updating infinitymaster.Iron_Will_and_a_Clear_Conscience", but gitweb shows it in some places as "Updating infinityIron_Will_and_a_Clear_Conscience".
22:53:33 <fizzie> I think it's stripping out "master." thinking it's some sort of branch identifier.
22:54:08 <fizzie> (I thought something in my scripts had broken, but it's correct in "git log", and in some places in gitweb.)
22:54:31 <hppavilion[1]> I'm thinking of making a Geometry-based ISA. As a gendankenexperiment or something
22:55:04 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44090&oldid=44089 * Sinatra * (+61)
22:55:28 <fizzie> oerjan: It's the last commit before the ones three days ago.
22:55:37 <fizzie> oerjan: Possibly it's even the program that broke it!
22:55:51 <oerjan> AAAAAAAA
22:56:16 <Virgolang> I need to go to bed soon
22:56:26 <Virgolang> :(
22:56:39 <Virgolang> I'll stay here some more
22:59:43 <fizzie> I've been thinking of making those visualizations client-side, with something like d3, because then I could maybe (a) get them update automatically, and/or (b) make the "this shows only top 7" plots sufficiently dynamic to show any programs you might be interested in. Although it might not be until the next peak of bfjoust interest before I get sufficiently motivated.
23:00:38 <fizzie> Plus it takes something like 26065072 bytes to just represent the statistics collected in raw bytes, not to mention dumped in JSON form, so just dumping them out and doing everything on the client might not be that feasible.
23:01:08 <fizzie> (That's a slight underestimate, I forgot about the points.)
23:07:49 <HackEgo> [wiki] [[Virgo]] http://esolangs.org/w/index.php?diff=44091&oldid=44090 * Sinatra * (+157)
23:11:21 -!- Virgolang has quit (Ping timeout: 246 seconds).
23:16:09 <HackEgo> [wiki] [[Virgo]] M http://esolangs.org/w/index.php?diff=44092&oldid=44091 * Hppavilion1 * (+0) Corrected english (s/standart/standard/)
23:16:45 <zzo38> Do you think the definition I made of the SOUND and EXTOP instruction of the QUACKVM is OK how it is now or should some change to be made? Currently those specification are only draft (and are not implemented)
23:17:45 <hppavilion[1]> Geometric ISA
23:17:49 <hppavilion[1]> Would that work?
23:18:25 <zzo38> hppavilion[1]: I don't know, try to design it and see if it work
23:19:08 <hppavilion[1]> OK
23:22:35 <hppavilion[1]> What should I name the VM?
23:24:50 <zzo38> I don't know, name them "Geometric-VM" if it is Geometric ISA
23:25:02 <zzo38> (Maybe)
23:29:04 -!- hppavilion[1] has quit (Ping timeout: 268 seconds).
23:32:31 -!- doesthiswork has joined.
23:38:53 -!- bb010g has joined.
←2015-09-05 2015-09-06 2015-09-07→ ↑2015 ↑all