2025-09-10 00:02:56 +0200 | tromp | (~textual@2001:1c00:3487:1b00:298e:6063:53dd:ee4e) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2025-09-10 00:08:16 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 00:13:12 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
2025-09-10 00:17:40 +0200 | <biberao> | ok |
2025-09-10 00:17:48 +0200 | <biberao> | but can i isolate it? |
2025-09-10 00:17:53 +0200 | <biberao> | or its globally installed? |
2025-09-10 00:24:06 +0200 | segfaultfizzbuzz | (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) |
2025-09-10 00:28:33 +0200 | segfaultfizzbuzz | (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) (Ping timeout: 248 seconds) |
2025-09-10 00:32:02 +0200 | <geekosaur> | globally installed. ghcup and even more so stack can isolate them |
2025-09-10 00:34:17 +0200 | davidlbowman | (~dlb@user/davidlbowman) davidlbowman |
2025-09-10 00:35:40 +0200 | segfaultfizzbuzz | (~segfaultf@23-93-74-222.fiber.dynamic.sonic.net) segfaultfizzbuzz |
2025-09-10 00:35:44 +0200 | <biberao> | ah i can use ghcup or stack? |
2025-09-10 00:35:47 +0200 | <biberao> | im cnfused here |
2025-09-10 00:38:04 +0200 | <geekosaur> | both of them can install ghc for you, although modern stack usage gets ghc from ghcup |
2025-09-10 00:38:32 +0200 | <geekosaur> | when you install ghcup, it will install ghc, haskell-language-server, cabal, and stack |
2025-09-10 00:38:52 +0200 | <geekosaur> | it will also ask if you want to install a stack hook that makes it get ghc from ghcup instead of downloading it separately |
2025-09-10 00:39:44 +0200 | <geekosaur> | stack is somewhat easier for beginners to use, although if you find yourself using extra-deps a lot then cabal might be a better alternative |
2025-09-10 00:39:52 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 00:44:44 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds) |
2025-09-10 00:46:38 +0200 | davidlbowman | (~dlb@user/davidlbowman) (Ping timeout: 256 seconds) |
2025-09-10 00:47:48 +0200 | <biberao> | ive always used linux so i dont know win11 |
2025-09-10 00:49:25 +0200 | <geekosaur> | unless you need to make a native Windows app then WSL2 + ghcup might be the way to go, then |
2025-09-10 00:50:43 +0200 | <biberao> | geekosaur: any good reading for me to try? |
2025-09-10 00:51:12 +0200 | <biberao> | i dont want it to mess much with the system |
2025-09-10 00:53:38 +0200 | <monochrom> | I don't know what "isolation" means. But I can say what ghcup does. It can install multiple GHC versions, set one of them as default, but the others are still accessible as eg "ghc-9.6.7". It can uninstall any of the GHC versions. |
2025-09-10 00:54:40 +0200 | <biberao> | ayh awesome |
2025-09-10 00:54:47 +0200 | <biberao> | so i grab ghcup and its done then? |
2025-09-10 00:54:55 +0200 | <geekosaur> | I'm not seeing any good documentation. Windows Subsystem for Linux 2 should be available for free in the Windows Store if it's not preinstalled, and once you start it you can use the Linux instructions to install ghcup within it https://haskell.org/ghcup |
2025-09-10 00:55:23 +0200 | <biberao> | ah ok cool thanks |
2025-09-10 00:55:28 +0200 | <biberao> | im sorry |
2025-09-10 00:55:41 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 00:57:00 +0200 | <EvanR> | is jsaddle an improbably obscure reference to "haskell on a horse" |
2025-09-10 00:57:37 +0200 | <monochrom> | Heh, how does haskell get in there? |
2025-09-10 00:58:25 +0200 | Sgeo | (~Sgeo@user/sgeo) Sgeo |
2025-09-10 00:58:47 +0200 | Googulator | (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) (Quit: Client closed) |
2025-09-10 00:58:52 +0200 | <EvanR> | it's some thing that facilitates haskell for web |
2025-09-10 00:59:04 +0200 | Googulator | (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) |
2025-09-10 01:00:20 +0200 | <geekosaur> | ruby on rails, cobol on cogs, haskell on a horse |
2025-09-10 01:00:27 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds) |
2025-09-10 01:00:37 +0200 | <EvanR> | intercal on interstates |
2025-09-10 01:00:47 +0200 | <monochrom> | But then I would expect "hsaddle". :) |
2025-09-10 01:01:12 +0200 | <geekosaur> | I think it's actually saddling Javascript for use with Haskell via ghcjs/the JS backend |
2025-09-10 01:01:17 +0200 | <Lycurgus> | did i imagine a ghcjs oder? |
2025-09-10 01:01:52 +0200 | <EvanR> | ok javascript is the horse |
2025-09-10 01:01:57 +0200 | <monochrom> | May I distort this thing completely and imagine "j in Spanish is like h in English"? >:) |
2025-09-10 01:02:10 +0200 | <EvanR> | no that explains it |
2025-09-10 01:02:13 +0200 | <geekosaur> | harder h, though |
2025-09-10 01:02:21 +0200 | <monochrom> | Jasquell |
2025-09-10 01:02:38 +0200 | <EvanR> | I never learned haskell only HQuery |
2025-09-10 01:03:15 +0200 | <Lycurgus> | https://github.com/ghcjs/ghcjs |
2025-09-10 01:03:38 +0200 | <Lycurgus> | just died out igess |
2025-09-10 01:05:35 +0200 | <Lycurgus> | went to ill conceived idea heaven |
2025-09-10 01:05:49 +0200 | raym | (~ray@user/raym) (Ping timeout: 258 seconds) |
2025-09-10 01:05:57 +0200 | <EvanR> | ghcjs was an ill conceived idea and died out? |
2025-09-10 01:06:03 +0200 | acidjnk | (~acidjnk@p200300d6e7171905303ea6658b591e68.dip0.t-ipconnect.de) (Ping timeout: 248 seconds) |
2025-09-10 01:06:15 +0200 | <jackdk> | Isn't there a JS and a WASM backend in mainline GHC now? |
2025-09-10 01:07:03 +0200 | <geekosaur> | more correctly, all its devs moved over to developing ghc's JS backend |
2025-09-10 01:07:39 +0200 | <geekosaur> | because trying to upgrade ghcjs past 8.10 was too much of a nightmare |
2025-09-10 01:07:48 +0200 | <Lycurgus> | so it could hook up with another ill concieved thing igess (wasm) |
2025-09-10 01:08:04 +0200 | <EvanR> | ill advised |
2025-09-10 01:08:05 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Quit: Laa shay'a waqi'un moutlaq bale kouloun moumkine) |
2025-09-10 01:08:19 +0200 | <Lycurgus> | same deal |
2025-09-10 01:08:29 +0200 | <int-e> | There is a wasm backend in mainline GHC. I don't think the JS backend is in there, but that's fine; the WASM one largely supersedes it anyway. |
2025-09-10 01:08:41 +0200 | <geekosaur> | JS is in there |
2025-09-10 01:08:45 +0200 | <int-e> | where? |
2025-09-10 01:08:55 +0200 | <Lycurgus> | unless u think an idea is good if it looks or sounds good |
2025-09-10 01:09:16 +0200 | <Lycurgus> | if sex ka-ching or whatever |
2025-09-10 01:09:17 +0200 | <int-e> | Oh I'm too stupid to search. ./compiler/GHC/StgToJS.hs |
2025-09-10 01:09:24 +0200 | <Lycurgus> | *sez |
2025-09-10 01:09:29 +0200 | <geekosaur> | right |
2025-09-10 01:10:42 +0200 | <int-e> | geekosaur: thanks |
2025-09-10 01:10:54 +0200 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) (Quit: Lost terminal) |
2025-09-10 01:11:24 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 01:11:56 +0200 | <geekosaur> | sorry, I had a link but my sister called me out of the blue |
2025-09-10 01:12:06 +0200 | <geekosaur> | https://gitlab.haskell.org/ghc/ghc/-/tree/master/compiler/GHC/StgToJS?ref_type=heads |
2025-09-10 01:13:08 +0200 | <geekosaur> | (we normally text but she couldn't find our texts from yesterday or today on her phone) |
2025-09-10 01:15:32 +0200 | biberao | (~m@user/biberao) (Quit: WeeChat 3.8) |
2025-09-10 01:16:03 +0200 | mange | (~mange@user/mange) mange |
2025-09-10 01:17:14 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
2025-09-10 01:17:21 +0200 | Googulator | (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) (Quit: Client closed) |
2025-09-10 01:17:36 +0200 | Googulator | (~Googulato@2a01-036d-0106-217b-fd1e-c506-2528-080c.pool6.digikabel.hu) |
2025-09-10 01:19:22 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 01:20:04 +0200 | ezzieyguywuf | (~Unknown@user/ezzieyguywuf) ezzieyguywuf |
2025-09-10 01:20:32 +0200 | Vajb | (~Vajb@n4ff0xajgx7huazq3a1-1.v6.elisa-mobile.fi) (Ping timeout: 265 seconds) |
2025-09-10 01:20:54 +0200 | Vajb | (~Vajb@n4c77qqwuy0305es5ac-1.v6.elisa-mobile.fi) |
2025-09-10 01:21:29 +0200 | user0 | (~user0@67.161.181.189) (Ping timeout: 260 seconds) |
2025-09-10 01:24:13 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 258 seconds) |
2025-09-10 01:25:59 +0200 | vetkat | (~vetkat@user/vetkat) (Read error: Connection reset by peer) |
2025-09-10 01:26:47 +0200 | Tuplanolla | (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
2025-09-10 01:27:43 +0200 | vetkat | (~vetkat@user/vetkat) vetkat |
2025-09-10 01:28:06 +0200 | polykernel_ | (~polykerne@user/polykernel) polykernel |
2025-09-10 01:28:43 +0200 | xff0x | (~xff0x@2405:6580:b080:900:263:a30e:567c:e7aa) (Quit: xff0x) |
2025-09-10 01:29:08 +0200 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 256 seconds) |
2025-09-10 01:30:00 +0200 | polykernel | (~polykerne@user/polykernel) (Ping timeout: 248 seconds) |
2025-09-10 01:30:00 +0200 | polykernel_ | polykernel |
2025-09-10 01:33:11 +0200 | ljdarj | (~Thunderbi@user/ljdarj) ljdarj |
2025-09-10 01:34:06 +0200 | phm | (~peter@user/phm) phm |
2025-09-10 01:35:04 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 01:35:57 +0200 | polykernel_ | (~polykerne@user/polykernel) polykernel |
2025-09-10 01:36:01 +0200 | ft | (~ft@p4fc2a25a.dip0.t-ipconnect.de) (Quit: Lost terminal) |
2025-09-10 01:37:06 +0200 | tzh | (~tzh@c-76-115-131-146.hsd1.or.comcast.net) |
2025-09-10 01:39:34 +0200 | polykernel | (~polykerne@user/polykernel) (Ping timeout: 260 seconds) |
2025-09-10 01:39:34 +0200 | polykernel_ | polykernel |
2025-09-10 01:40:11 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
2025-09-10 01:40:24 +0200 | sprotte24 | (~sprotte24@p200300d16f360700bcb9dc3880c1c26e.dip0.t-ipconnect.de) (Quit: Leaving) |
2025-09-10 01:42:30 +0200 | raym | (~ray@user/raym) raym |
2025-09-10 01:50:51 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 01:51:23 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: alsoknownas.renjuan.org ( juan@acm.org )) |
2025-09-10 01:51:51 +0200 | ft | (~ft@p4fc2a25a.dip0.t-ipconnect.de) ft |
2025-09-10 01:53:20 +0200 | ss4 | (~wootehfoo@user/wootehfoot) wootehfoot |
2025-09-10 01:53:58 +0200 | tv | (~tv@user/tv) (Quit: derp) |
2025-09-10 01:54:55 +0200 | peterbecich | (~Thunderbi@syn-172-222-149-049.res.spectrum.com) peterbecich |
2025-09-10 01:55:05 +0200 | tv | (~tv@user/tv) tv |
2025-09-10 01:55:46 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 256 seconds) |
2025-09-10 01:56:23 +0200 | wootehfoot | (~wootehfoo@user/wootehfoot) (Ping timeout: 250 seconds) |
2025-09-10 02:06:38 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) merijn |
2025-09-10 02:09:19 +0200 | ljdarj | (~Thunderbi@user/ljdarj) (Ping timeout: 260 seconds) |
2025-09-10 02:10:09 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) Lord_of_Life |
2025-09-10 02:11:46 +0200 | merijn | (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 265 seconds) |
2025-09-10 02:12:49 +0200 | xff0x | (~xff0x@2405:6580:b080:900:4ff2:f904:88e:6936) |