←2020-09-17 2020-09-18 2020-09-19→ ↑2020 ↑all
00:36:05 -!- kd33 has joined.
00:39:31 -!- adu has quit (Quit: adu).
00:43:58 -!- kd33 has quit (Remote host closed the connection).
00:57:08 -!- t20kdc has quit (Remote host closed the connection).
01:03:21 -!- adu has joined.
01:20:05 <esowiki> [[Truth-machine]] https://esolangs.org/w/index.php?diff=77555&oldid=77343 * JWinslow23 * (+193) Added Acrostic truth machine
02:17:40 -!- joast has joined.
03:07:46 <esowiki> [[SCREAMCODE]] https://esolangs.org/w/index.php?diff=77556&oldid=77382 * Baguette * (+73) Added reference implementation
05:09:04 -!- MDude has quit (Quit: Going offline, see ya! (www.adiirc.com)).
05:11:04 -!- Lord_of_Life_ has joined.
05:12:20 -!- Lord_of_Life has quit (Ping timeout: 256 seconds).
05:12:25 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
06:14:57 -!- sprocklem has joined.
06:21:39 <esowiki> [[Special:Log/newusers]] create * MatthiasChan * New user account
06:24:31 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=77557&oldid=77522 * MatthiasChan * (+218) /* Introductions */ Introduction
06:28:01 <esowiki> [[Cheems]] N https://esolangs.org/w/index.php?oldid=77558 * MatthiasChan * (+1098) Cheems# base page, needs upgrades obviously
06:28:43 <esowiki> [[Cheems]] M https://esolangs.org/w/index.php?diff=77559&oldid=77558 * MatthiasChan * (+15) lets see if this fixes that
06:29:14 <esowiki> [[Cheems]] M https://esolangs.org/w/index.php?diff=77560&oldid=77559 * MatthiasChan * (-15) fixed again night
06:29:32 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77561&oldid=77560 * MatthiasChan * (+12) re-fixed now
06:53:07 -!- pikhq has quit (Ping timeout: 240 seconds).
06:53:17 -!- dingwat has quit (Ping timeout: 260 seconds).
06:53:26 -!- mich181189 has quit (Ping timeout: 240 seconds).
06:53:26 -!- dnm has quit (Ping timeout: 240 seconds).
06:53:36 -!- dog_star has quit (Ping timeout: 244 seconds).
06:53:55 -!- j4cbo has quit (Ping timeout: 240 seconds).
06:54:41 -!- pikhq has joined.
06:56:06 -!- dog_star has joined.
06:56:26 -!- adu has quit (Quit: adu).
06:56:26 -!- dingwat has joined.
06:56:37 -!- dnm has joined.
06:56:50 -!- mich181189 has joined.
06:57:32 -!- j4cbo has joined.
07:00:54 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77562&oldid=77561 * MatthiasChan * (+163) Pointers have been added. Langauge is now ready for usage
07:02:39 -!- user24 has joined.
07:05:21 <esowiki> [[IBC]] https://esolangs.org/w/index.php?diff=77563&oldid=75185 * MatthiasChan * (+187) Added my Plans
07:10:21 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77564&oldid=77562 * MatthiasChan * (+71)
08:09:33 -!- hendursa1 has joined.
08:11:43 -!- hendursaga has quit (Ping timeout: 240 seconds).
08:20:06 -!- adminn has joined.
08:22:33 -!- Sgeo__ has quit (Read error: Connection reset by peer).
08:30:18 -!- imode has quit (Ping timeout: 265 seconds).
08:30:55 -!- ineiros has joined.
08:41:48 -!- cpressey has joined.
08:52:56 -!- wmww has quit (Quit: killed).
08:53:01 -!- tswett[m] has quit (Quit: killed).
08:53:07 -!- Discordian[m] has quit (Quit: killed).
08:53:37 <int-e> ...they killed the matrix...
08:53:48 <int-e> fungot: deja vu?
08:53:55 -!- user24 has quit (Ping timeout: 240 seconds).
08:54:12 <int-e> Oh I guess I exhausted my quota.
08:54:22 <int-e> ^style
08:54:22 <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 ukparl youtube
08:55:03 <int-e> You people are DoSing me by not talking to fungot ;-)
08:56:51 <cpressey> fungot: I didn't know you had a quota.
08:56:51 <fungot> cpressey: what a surprise, you are dragging your schizophrenic hopping around like a rag of souls begins. the reckoning. this affects a belt of meteors, called the medium in which the cards present some convenience.
08:57:19 <cpressey> Uh... yes. I suppose I deserved that.
08:57:39 <int-e> cpressey: It stops replying to the same person after 5 messages.
08:58:04 <int-e> fungot: Heya, long time no seen.
08:58:04 <fungot> int-e: to the left is that house shape you've seen everything! s)(e will be gone soon future i that wwould be there in her final moment. but then it is probably you! that would have been a great point for a transition. you wonder what it does?
08:59:04 <int-e> cpressey: Even when those 5 messages are spread out over hours or days :)
09:00:09 <int-e> Hmm. cabal-install 3.4 will remove sandboxes. I guess I really have to figure out how to live without those soonish :-/
09:00:21 <int-e> I hate progress. :P
09:18:17 -!- wmww has joined.
09:19:19 -!- wmww has quit (Remote host closed the connection).
09:20:00 <cpressey> tfw the code review is full of spaghetti but you don't want to say anything because you don't want to get dragged into an unending nightmare discussion that will break your brain so you just click "approve"
09:20:51 <int-e> :-(
09:23:38 <cpressey> on a happier note, i'm trying to use cabal for the first time in a project (i have been using my hand-rolled luddite hugs-supporting scripts until now)
09:23:58 <cpressey> I should be using the "v2" commands I guess
09:24:03 <cpressey> I should also be using Text instead of String
09:24:19 <cpressey> old habits die hard
09:26:30 -!- wmww has joined.
09:27:26 <int-e> if you're learning cabal-install, yes, you should definitely learn the v2 commands (which are already the default in cabal-install 3.2, I think?).
09:28:48 <int-e> changing is harder... I have a working mental model for the old commands :/
09:29:24 <int-e> (and, also importantly, I have no problem with the old commands that needs solving)
09:30:10 <int-e> So my only motivation to switch is... that the old commands will be removed.
09:32:21 <cpressey> The version of cabal-install that is provided by Ubuntu 18.04 seems to be... Which sounds old. Which is pretty typical for Ubuntu packages actually.
09:32:50 <cpressey> I'll figure out how to install a bleeding edge version soon.
09:33:16 <cpressey> Or at least a badly bruised edge.
09:33:39 <int-e>
09:33:43 <int-e> woah
09:33:52 <int-e> that brings back memories ;)
09:36:13 <int-e> Hmm, was released 2017-08-07... feels like ages ago.
09:36:47 <int-e> I guess there's some excuse for an April 2018 distribution to stick to an earlier version.
09:53:04 <cpressey> "cabal: This version of 'cabal-install' does not support the 'uninstall' operation. It will likely be implemented at some point in the future"
09:53:15 <cpressey> how're those memories
09:53:58 <cpressey> I just started "cabal install cabal-install", I wonder where I will end up
09:54:18 <cpressey> "Warning: Note that reinstalls are always dangerous. Continuing anyway..."
09:54:20 <cpressey> good stuff
09:54:38 <int-e> it should end up in ~/.cabal/bin ... possibly with a symlink in ~/bin
09:54:44 <int-e> you're not running this as root, I hope
09:54:52 <cpressey> Not as root, no
09:55:23 <cpressey> "Building Cabal-" ok, so far so good
09:55:48 <int-e> oh, interesting... is your ghc (base) too old for 3.2? :)
09:56:08 <cpressey> It may be, I noticed the other day it's a minor version or two behind
09:56:10 -!- tswett[m] has joined.
09:56:17 -!- iscordian[m] has joined.
09:57:54 -!- t20kdc has joined.
09:57:59 <int-e> mm. no, that's not it, unless the ghc is older than 8.0
09:58:56 <cpressey> It's ghc 8.0.smth where I think smth is 2
09:59:25 <cpressey> yes, 2
09:59:59 <cpressey> I'm just happy for cabal-install to be not-ancient
10:02:01 <int-e> Ah, here's why... https://hackage.haskell.org/package/lukko-
10:02:08 <int-e> "cabal-version: 2.2"
10:02:21 <int-e> and cabal-install 3.2 depends on lukko
10:04:05 <cpressey> I see "Downloading the latest package list from hackage.haskell.org" still doesn't show a progress bar. That always annoyed me.
10:04:49 <cpressey> It's building my project now though, looks a little nicer
10:04:58 <cpressey> and has succeeded. so that's good
10:07:14 <cpressey> The dist directory structure has altered considerably. That's less good
10:07:42 <int-e> Oh and lukko depends on Cabal 2.2 because it's dual-licensed. Such fun. ("license: GPL-2.0-or-later AND BSD-3-Clause" -- the "AND" is not supported in earlier versions)
10:07:44 <cpressey> I'll need to "install" the built binary somewhere before running automated tests on it I guess
10:08:05 <cpressey> Oh dear me
10:08:35 <cpressey> I never really understood dual licensing
10:09:07 <int-e> In what way?
10:09:57 <int-e> As a user you get to pick one of the licenses.
10:10:03 <cpressey> "You have the option of distributing this under license X or license Y" when license X doesn't prohibit adding licence Y on top
10:10:14 <cpressey> Just distribute under X, let people add Y if they feel like
10:10:44 <cpressey> In this instance X=BSD3, Y=GPL2
10:11:10 <int-e> AIUI, the non-endorsement clause of the 3 clause BSD license is not compatible with GPL.
10:11:32 -!- iscordian[m] has changed nick to Discordian[m].
10:11:35 <int-e> At least if you ask a lawyer.
10:12:35 <esowiki> [[RarVM]] M https://esolangs.org/w/index.php?diff=77565&oldid=70784 * Void * (+25) Add author github link
10:13:20 <esowiki> [[KeyVM]] M https://esolangs.org/w/index.php?diff=77566&oldid=76127 * Void * (+25) Add author github link
10:14:58 <cpressey> So if I redistribute Lukko under the GPL am I then allowed to use the name of its author to endorse it?
10:15:31 <int-e> Well you're not bound by the clause in the BSD license then.
10:15:40 <int-e> Which means... maybe.
10:16:20 <int-e> You're still constrained by general laws.
10:16:26 <int-e> And, if you are so inclined, ethics. :P
10:18:52 <cpressey> Presumably if no-endorsing-clause was a dealbreaker for the author, they wouldn't allow the GPL option. So they could have just weakened it to BSD 2-clause.
10:19:56 <int-e> But that's their choice.
10:20:17 <cpressey> Yeah, and it was my choice to release the last version of ILLGOL under 8 different licenses
10:20:45 <int-e> Personally I prefer the MIT license anyway... less clumsy to adopt for personal use.
10:21:45 <int-e> . o O ( "Regents of the University of California" )
10:22:11 <cpressey> I release a lot of stuff under the Unlicense, partly because I don't want to bother updating copyright years
10:22:48 <cpressey> I've gotten flak for choosing it, because some people think it's not valid in Germany or something
10:22:56 -!- arseniiv has joined.
10:23:05 <cpressey> I think that's Germany's problem rather than mine, frankly
10:24:41 <int-e> There is no way to relinquish copyrights in Germany.
10:26:06 <int-e> So yes, the license text looks hard to apply there.
10:29:15 <int-e> But apparently it's now OSI-approved.
10:29:45 -!- cpressey has quit (Ping timeout: 240 seconds).
10:30:12 <int-e> mmm
10:32:33 -!- tromp has joined.
10:39:57 -!- tromp has quit (Ping timeout: 256 seconds).
10:42:35 -!- Arcorann_ has joined.
10:46:04 -!- Arcorann has quit (Ping timeout: 260 seconds).
10:53:24 -!- tromp has joined.
10:54:29 -!- opticnerve has joined.
10:54:55 -!- opticnerve has quit (Read error: Connection reset by peer).
10:55:45 -!- sprocklem has quit (Ping timeout: 240 seconds).
11:06:17 -!- cpressey has joined.
11:17:58 <cpressey> Not sure about this cabal upgrade. `cabal build` is ok, then `cabal install` tries to build again, but can't find interfaces
11:21:06 <cpressey> Also `cabal build` doesn't detect changes in my source files.
11:21:14 <cpressey> I am violating some assumption it's making, not sure what though
11:30:24 -!- zzo38 has quit (Ping timeout: 260 seconds).
11:54:23 -!- cpressey has quit (Quit: WeeChat 1.9.1).
12:29:34 -!- hendursa1 has quit (Quit: hendursa1).
12:29:49 -!- hendursaga has joined.
13:28:17 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77567&oldid=77564 * MatthiasChan * (+81) fix again + reminder
13:33:32 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77568&oldid=77567 * MatthiasChan * (-92)
13:52:58 -!- t20kdc has quit (Remote host closed the connection).
14:06:28 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77569&oldid=77568 * MatthiasChan * (+44)
14:11:02 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77570&oldid=77569 * MatthiasChan * (-21)
14:12:05 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77571&oldid=77570 * MatthiasChan * (+50)
14:14:01 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77572&oldid=77571 * MatthiasChan * (+85)
14:19:16 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77573&oldid=77572 * MatthiasChan * (+100)
14:22:19 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77574&oldid=77573 * MatthiasChan * (+22)
14:25:29 -!- Sgeo has joined.
14:33:35 <esowiki> [[Cheems]] https://esolangs.org/w/index.php?diff=77575&oldid=77574 * MatthiasChan * (-17)
14:46:11 <arseniiv> about numerical stuff
14:46:44 -!- MDude has joined.
14:47:27 <arseniiv> instead of converting between cent representation and frequency ratio representation when the user chooses so, might it be a bit more accurate to store both and manipulate them independently?
14:47:44 <arseniiv> the first one is in logarithmic domain
14:49:17 <arseniiv> so conversions back and forth may be bad. But maybe they may go out of sync when calculating something long independently?
14:49:32 <arseniiv> s/they/the values
15:17:02 -!- olsner has quit (Ping timeout: 256 seconds).
15:17:05 -!- Arcorann_ has quit (Read error: Connection reset by peer).
15:21:43 -!- olsner has joined.
16:44:14 <esowiki> [[Special:Log/newusers]] create * Remolacha * New user account
17:10:26 -!- Lord_of_Life_ has joined.
17:13:23 -!- Lord_of_Life has quit (Ping timeout: 240 seconds).
17:13:26 -!- Lord_of_Life_ has changed nick to Lord_of_Life.
17:29:52 -!- imode has joined.
17:31:55 -!- olsner has quit (Ping timeout: 256 seconds).
17:43:33 -!- olsner has joined.
17:45:40 -!- zzo38 has joined.
18:43:25 <zzo38> ?metar CYVR
18:43:25 <lambdabot> CYVR 181800Z 35002KT 1SM R08L/P6000FT/N R08R/P6000FT/N BR FU FEW007 FEW020 OVC037 18/17 A2989 RMK SF1SC1SC6 SLP122 DENSITY ALT 400FT
18:48:58 -!- olsner has quit (Ping timeout: 256 seconds).
19:30:33 -!- zeroed has quit (Quit: ZNC 1.8.0 - https://znc.in).
19:42:16 -!- adminn has changed nick to zeroed.
19:50:24 -!- Bastura has joined.
19:53:21 -!- olsner has joined.
20:00:56 -!- olsner has quit (Ping timeout: 256 seconds).
20:11:51 -!- sprocklem has joined.
20:14:12 -!- zzo38 has quit (Quit: zzo38).
20:15:09 -!- zzo38 has joined.
21:17:54 <esowiki> [[QTTRPG]] N https://esolangs.org/w/index.php?oldid=77576 * MatthiasChan * (+1169) Created the Page, In-Dev
21:18:47 <esowiki> [[QTTRPG]] https://esolangs.org/w/index.php?diff=77577&oldid=77576 * MatthiasChan * (+2)
21:19:07 <esowiki> [[QTTRPG]] https://esolangs.org/w/index.php?diff=77578&oldid=77577 * MatthiasChan * (-5)
22:25:22 <esowiki> [[Special:Log/newusers]] create * Binarycat * New user account
22:25:50 -!- adu has joined.
22:30:34 <esowiki> [[Esolang:Introduce yourself]] M https://esolangs.org/w/index.php?diff=77579&oldid=77557 * Binarycat * (+176)
22:33:10 -!- olsner has joined.
23:15:16 -!- adu has quit (Quit: adu).
23:25:32 -!- Bastura has quit (Remote host closed the connection).
23:45:49 <zzo38> In TeX, cross-references which contain page numbers after the current page may affect their width and therefore affect line breaks, since you would first have to typeset them without the reference filled in. I suppose one solution might be to include leading zeros in page numbers. Another solution is to only cross-reference section numbers and not page numbers.
23:47:38 <kmc> this sort of thing is why you have to run tex multiple times to get all the references right, yeah?
23:51:52 <zzo38> Well, I am only running it once; just the first time, the output routine doesn't write anything into the DVI file. Deferred \write doesn't work if you don't write into the DVI file, so instead I use insertions containing alternating marks and penalties.
23:54:01 <zzo38> (Even if you are going to ship out the page, you may need some data from it before shipping it out in order to add headers and footers. Marks partially work, but that isn't always good enough. Using insertions in this way allows emulating multiple classes of marks.)
23:56:16 -!- arseniiv has quit (Ping timeout: 246 seconds).
23:57:32 <zzo38> Another possibility that I can think of for cross-references to page numbers is to remember the values of \prevgraf for each paragraph where such cross-references occur, written to a file in order, and then during the next phase, read them back and save the difference, and then finally, use the differences as the \looseness parameter for that paragraph.
23:58:45 <zzo38> However, this might fail if \brokenpenalty is nonzero.
←2020-09-17 2020-09-18 2020-09-19→ ↑2020 ↑all