Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→ 502,152 events total
2021-03-02 00:08:57 <python476> ggVGc: it's a tiny bit of a fair point. But really of all the languages I've learned .. java/oo stands at the bottom of brain value and the highest on the pain ladder
2021-03-02 00:09:41 <maerwald> hey, you can code java while drunk... that's pretty impressive
2021-03-02 00:09:43 <ggVGc> perrier-jouet: you can change the stack resolver in .stack/global-project/stack.yaml
2021-03-02 00:09:49 <ggVGc> to one where pandoc builds correctly
2021-03-02 00:09:54 o1lo01ol1o joins (~o1lo01ol1@bl7-89-228.dsl.telepac.pt)
2021-03-02 00:10:02 <ggVGc> alternatively, you can add the packages it tells you to add there
2021-03-02 00:10:07 <python476> from year one I was enquiring about metaprogramming ala smalltalk and making tiny thunks like objects in java. teachers disapproved that and forced us/me to go full mainstream. wasted brain and energy
2021-03-02 00:10:12 <ggVGc> as extra-deps
2021-03-02 00:10:38 <perrier-jouet> ggVGc: it's not just one it's a lot
2021-03-02 00:10:49 <supastupid> Axman6: how do i use this file? (also thanks)
2021-03-02 00:11:30 rj joins (~x@gateway/tor-sasl/rj)
2021-03-02 00:11:36 × geowiesnot_bis quits (~user@i15-les02-ix2-87-89-181-157.sfr.lns.abo.bbox.fr) (Ping timeout: 240 seconds)
2021-03-02 00:11:37 <ggVGc> python476: this is too long of a discussion to get into, but the point of java isn't to be a beautiful high-featured language, and I think you're aware of that too
2021-03-02 00:11:56 <ggVGc> perrier-jouet: sure, you can add all of them. It's just copu-pasting, right? Or downgrade the resolver
2021-03-02 00:12:05 <sm[m]> perrier-jouet: I know this gets confusing and it's hard to follow advice from chat. I'm going to try and summarise once more. Building pandoc takes a long time so you should try to install a binary instead. If you really want to build, there are two ways. 1. stack --resolver lts-16 install pandoc. 2. git clone pandoc.. cd pandoc.. stack insta..
2021-03-02 00:12:07 <sm[m]> stack install.
2021-03-02 00:12:27 × gehmehgeh quits (~ircuser1@gateway/tor-sasl/gehmehgeh) (Quit: Leaving)
2021-03-02 00:12:52 <ggVGc> 3. Change the global resolver; stack install pandoc
2021-03-02 00:13:01 <maerwald> sm[m]: namaste
2021-03-02 00:13:22 <sm[m]> yes, that's the more permanent form of 1
2021-03-02 00:13:33 <ggVGc> alright, let's call it 1.6
2021-03-02 00:13:36 <perrier-jouet> I am going to try resolver 8.10.3 instead of 8.10.4
2021-03-02 00:13:42 <sm[m]> lol
2021-03-02 00:13:56 × o1lo01ol1o quits (~o1lo01ol1@bl7-89-228.dsl.telepac.pt) (Ping timeout: 240 seconds)
2021-03-02 00:14:00 <perrier-jouet> lts 17.2
2021-03-02 00:14:05 <sm[m]> I think perrier-jouet is an agent of chaos
2021-03-02 00:14:23 <Axman6> supastupid: the same way you use the file you shared? I don't understand
2021-03-02 00:14:26 <ggVGc> arch linux is the agent of chaos, at least in the context of haskell
2021-03-02 00:14:28 <ggVGc> unfortunately
2021-03-02 00:14:44 <sm[m]> they have stack installed, arch won't be a problem
2021-03-02 00:14:57 <python476> ggVGc: yeah
2021-03-02 00:15:13 <perrier-jouet> like stack setup --system-ghc --resolver ghc-8.10.3 is it ok ?
2021-03-02 00:15:27 <supastupid> Axman6: that's a diff file
2021-03-02 00:15:52 <minoru_shiraeesh> why dont arch users install haskell in ubuntu wrapped in docker if it's so difficult to install it in arch? you can install docker in arch, right?
2021-03-02 00:16:07 <supastupid> nvm
2021-03-02 00:16:25 <Axman6> supastupid: use the second link I sent
2021-03-02 00:16:43 × st8less quits (~st8less@2603:a060:11fd:0:f217:d85a:8fff:99be) (Ping timeout: 272 seconds)
2021-03-02 00:16:44 <ggVGc> minoru_shiraeesh: because we can't install docker without building our window manager which is xmonad which is in haskell which we can't use because we can't build it
2021-03-02 00:17:11 <minoru_shiraeesh> oh, I see
2021-03-02 00:18:15 st8less joins (~st8less@inet-167-224-197-181.isp.ozarksgo.net)
2021-03-02 00:19:34 <hpc> that's easy, just make an infinitely nested docker container :D
2021-03-02 00:19:57 <Axman6> container = from container
2021-03-02 00:20:07 <hpc> why does docker depend on your window manager?
2021-03-02 00:20:21 <Axman6> progress bars
2021-03-02 00:20:26 <Axman6> (I'm joking)
2021-03-02 00:20:38 <hpc> the stuff i have seen, that could easily be the answer
2021-03-02 00:21:27 <Axman6> "How do we figure out what OS we're running on?" "We open op the system information window, screenshot it, and then OCR the image. There's so simpler way"
2021-03-02 00:22:14 Benzi-Junior joins (~BenziJuni@88-149-67-143.du.xdsl.is)
2021-03-02 00:24:33 <hpc> someday intel's going to add the xmlpostfacebookbuffer instruction to x86
2021-03-02 00:25:20 <hpc> it will take a pointer to a null-terminated buffer because even in the future it's still the 1990s
2021-03-02 00:26:02 <systemfault> Well.. ARM CPUs have special instruction for JavaScript IIRC...
2021-03-02 00:26:16 <systemfault> We're slowly getting there
2021-03-02 00:26:18 <python476> js ? or java
2021-03-02 00:26:18 <Axman6> they have instructions for Java, definitely
2021-03-02 00:26:39 <systemfault> JavaScript.
2021-03-02 00:26:42 <ezzieyguywuf> yea I get it
2021-03-02 00:26:44 <minoru_shiraeesh> hpc: "why does docker depend on your window manager?" hmm, right. you already have an access to a terminal, so you don't need a window manager to install docker. maybe he was kidding.
2021-03-02 00:26:45 <Axman6> since when?
2021-03-02 00:26:49 <systemfault> https://developer.arm.com/documentation/dui0801/g/A64-Floating-point-Instructions/FJCVTZS
2021-03-02 00:26:55 × heatsink quits (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8) (Remote host closed the connection)
2021-03-02 00:26:57 <python476> hmm now i remember seeing a news about that not long ago yeah
2021-03-02 00:27:07 × Narinas quits (~Narinas@187-178-93-112.dynamic.axtel.net) (Remote host closed the connection)
2021-03-02 00:27:51 Narinas joins (~Narinas@187-178-93-112.dynamic.axtel.net)
2021-03-02 00:28:32 <Axman6> I wonder if the the Jazelle stuff still exists
2021-03-02 00:29:15 <ggVGc> systemfault: the problem with the 1990s is that in the 1990s it was still the 80s
2021-03-02 00:29:57 <python476> 80s are forever
2021-03-02 00:30:05 <minoru_shiraeesh> it's interesting how I said "I wonder" once and everybody started using that phrase. A glitch in the matrix.
2021-03-02 00:30:42 heatsink joins (~heatsink@2600:1700:bef1:5e10:7853:81e7:49e6:31d8)
2021-03-02 00:31:05 <Axman6> Hey it's the guy who invented the phrase "I wonder"
2021-03-02 00:31:25 × klf quits (~klf@67.216.62.0) (Quit: Leaving)
2021-03-02 00:31:32 <ggVGc> holy shit ARM chips actually do have an instruction specifically for JS floats...
2021-03-02 00:32:00 <ggVGc> guess it'll help a lot when all virtualization is done through wasm
2021-03-02 00:32:02 <minoru_shiraeesh> no, really, I mean, you use a phrase and suddenly everybody uses it and you're like "huh?"
2021-03-02 00:32:18 <Axman6> I've felt for a while that ARM is just x86 CISC in new clothes. I think Aarch64 simplified things a fair bit though, IIRC
2021-03-02 00:32:26 <ggVGc> funny, I once said "huh?" and now it see it everywhere
2021-03-02 00:32:31 <monochrom> I'm like "huh?" too, but not for "I wonder".
2021-03-02 00:32:33 <Axman6> Huh?
2021-03-02 00:32:53 <Axman6> I whuhonder
2021-03-02 00:33:12 <Axman6> I think I have a good claim for stating I invented that one...
2021-03-02 00:33:35 <Axman6> "No results found for "I whuhonder" " - Google confirms it
2021-03-02 00:33:39 <monochrom> You're in one of those Star Trek TNG episodes where you're trapped in a subuniverse and everything you do is echoed. Stationary waves and all.
2021-03-02 00:33:44 <Axman6> You saw it here first folks
2021-03-02 00:35:12 <ephemient> ARM having specific instructions for specific languages is nothing new, see Jazelle (Java bytecode execution mode in hardware)
2021-03-02 00:35:57 × nhs quits (~nhs@cpe-70-113-67-118.austin.res.rr.com) (Ping timeout: 264 seconds)
2021-03-02 00:37:15 <python476> it's surprising jazelle/thumb were kept for so long
2021-03-02 00:37:23 <python476> does android use them ?
2021-03-02 00:37:41 <python476> it was used in the previous era ~javacard
2021-03-02 00:38:31 <ephemient> Android doesn't, Dalvik is pretty different
2021-03-02 00:38:57 <python476> hmm untyped lambda fest https://dpaste.com/G7UWQD7ER
2021-03-02 00:39:20 <python476> so jazelle is vestigial tail at that point
2021-03-02 00:39:22 <ephemient> or rather, Jazelle isn't used. Thumb definitely is
2021-03-02 00:39:33 <minoru_shiraeesh> monochrom: maybe it's like those videotapes in which people installed huge mirrors in the forest and animals freak out when they see their reflections, some of them realise that it's a reflection, some don't
2021-03-02 00:39:40 <ephemient> it was always optional and not often implemented anyway so 🤷
2021-03-02 00:39:47 <python476> aight
2021-03-02 00:39:49 × redmp quits (~redmp@172.58.38.226) (Ping timeout: 260 seconds)
2021-03-02 00:42:05 carlomagno1 joins (~cararell@148.87.23.6)
2021-03-02 00:42:08 × carlomagno quits (~cararell@148.87.23.6) (Ping timeout: 245 seconds)
2021-03-02 00:43:04 nhs joins (~nhs@cpe-70-113-67-118.austin.res.rr.com)
2021-03-02 00:43:55 <ggVGc> when are we getting a compiler that can build haskell into GPU instructions
2021-03-02 00:44:06 <ggVGc> I guess one exists and I should have googled first

All times are in UTC.