Logs: freenode/#haskell
| 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.