2023-07-25 00:00:57 +0200 | libertyprime | (~libertypr@203.96.203.44) |
2023-07-25 00:00:59 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 00:05:14 +0200 | libertyprime | (~libertypr@203.96.203.44) (Ping timeout: 246 seconds) |
2023-07-25 00:06:04 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2) |
2023-07-25 00:11:41 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 245 seconds) |
2023-07-25 00:11:57 +0200 | michalz | (~michalz@185.246.207.217) (Remote host closed the connection) |
2023-07-25 00:11:59 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 264 seconds) |
2023-07-25 00:13:11 +0200 | ubert | (~Thunderbi@178.115.73.155.wireless.dyn.drei.com) (Ping timeout: 264 seconds) |
2023-07-25 00:15:21 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 00:16:49 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 00:16:49 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 00:16:49 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 00:19:22 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 00:20:17 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-07-25 00:20:57 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 00:22:27 +0200 | xff0x | (~xff0x@ai086045.d.east.v6connect.net) (Quit: xff0x) |
2023-07-25 00:24:24 +0200 | wroathe | (~wroathe@user/wroathe) |
2023-07-25 00:25:28 +0200 | Teacup | (~teacup@user/teacup) () |
2023-07-25 00:25:45 +0200 | Teacup | (~teacup@user/teacup) |
2023-07-25 00:27:34 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 00:28:34 +0200 | xff0x | (~xff0x@ai086045.d.east.v6connect.net) |
2023-07-25 00:32:02 +0200 | shriekingnoise | (~shrieking@186.137.175.87) |
2023-07-25 00:33:40 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 244 seconds) |
2023-07-25 00:36:16 +0200 | Logio | (em@kapsi.fi) (Remote host closed the connection) |
2023-07-25 00:38:08 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 00:38:08 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 00:38:08 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 00:40:20 +0200 | Alleria | (~JohnGalt@Sydney-Docking-Station.stanford.edu) |
2023-07-25 00:40:38 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 00:41:04 +0200 | Alleria | (~JohnGalt@Sydney-Docking-Station.stanford.edu) (Client Quit) |
2023-07-25 00:45:45 +0200 | Logio | (em@kapsi.fi) |
2023-07-25 00:49:32 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 250 seconds) |
2023-07-25 00:49:50 +0200 | tomboy64 | (~tomboy64@user/tomboy64) (Ping timeout: 246 seconds) |
2023-07-25 00:50:25 +0200 | falafel | (~falafel@216.68.6.51.dyn.plus.net) |
2023-07-25 00:53:47 +0200 | tomboy64 | (~tomboy64@user/tomboy64) |
2023-07-25 00:54:02 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 00:54:27 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 00:54:27 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 00:54:27 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 00:54:51 +0200 | acidjnk_new | (~acidjnk@p200300d6e7072f58904a93af819a11ce.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
2023-07-25 00:57:17 +0200 | tonyday | (~user@122.199.56.230) |
2023-07-25 00:59:25 +0200 | tonyday | scootalong |
2023-07-25 01:02:34 +0200 | tstat | (~tstat@user/tstat) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-07-25 01:07:25 +0200 | chele | (~chele@user/chele) (Remote host closed the connection) |
2023-07-25 01:12:02 +0200 | td_ | (~td@i53870929.versanet.de) (Ping timeout: 245 seconds) |
2023-07-25 01:12:15 +0200 | td_ | (~td@i53870929.versanet.de) |
2023-07-25 01:14:25 +0200 | tstat | (~tstat@user/tstat) |
2023-07-25 01:16:40 +0200 | gurkenglas | (~gurkengla@dynamic-046-114-092-039.46.114.pool.telefonica.de) (Read error: Connection reset by peer) |
2023-07-25 01:17:02 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 01:17:18 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 01:22:12 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-07-25 01:25:11 +0200 | tstat | (~tstat@user/tstat) (Quit: ZNC 1.8.2 - https://znc.in) |
2023-07-25 01:26:51 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) |
2023-07-25 01:27:04 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 260 seconds) |
2023-07-25 01:29:46 +0200 | tstat | (~tstat@user/tstat) |
2023-07-25 01:30:30 +0200 | mauke_ | (~mauke@user/mauke) |
2023-07-25 01:31:44 +0200 | tstat | (~tstat@user/tstat) (Client Quit) |
2023-07-25 01:32:22 +0200 | mauke | (~mauke@user/mauke) (Ping timeout: 258 seconds) |
2023-07-25 01:32:22 +0200 | mauke_ | mauke |
2023-07-25 01:32:47 +0200 | tstat | (~tstat@user/tstat) |
2023-07-25 01:33:40 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) |
2023-07-25 01:34:54 +0200 | phma | (~phma@2001:5b0:215a:83d8:36ed:3779:fa92:acd) (Read error: Connection reset by peer) |
2023-07-25 01:35:22 +0200 | phma | (phma@2001:5b0:215a:83d8:da04:2894:d9ee:aa28) |
2023-07-25 01:38:30 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 250 seconds) |
2023-07-25 01:39:37 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 01:39:45 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 01:45:00 +0200 | Ram-Z | (~Ram-Z@li1814-254.members.linode.com) (Quit: ZNC - http://znc.in) |
2023-07-25 01:47:58 +0200 | Ram-Z | (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) |
2023-07-25 01:48:04 +0200 | wroathe | (~wroathe@user/wroathe) (Ping timeout: 260 seconds) |
2023-07-25 01:53:02 +0200 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection) |
2023-07-25 01:55:49 +0200 | pavonia | (~user@user/siracusa) |
2023-07-25 01:56:03 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 01:59:09 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 260 seconds) |
2023-07-25 01:59:42 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 02:01:58 +0200 | phma | (phma@2001:5b0:215a:83d8:da04:2894:d9ee:aa28) (Read error: Connection reset by peer) |
2023-07-25 02:02:25 +0200 | phma | (~phma@host-67-44-208-140.hnremote.net) |
2023-07-25 02:09:49 +0200 | wroathe | (~wroathe@207-153-38-140.fttp.usinternet.com) |
2023-07-25 02:09:50 +0200 | wroathe | (~wroathe@207-153-38-140.fttp.usinternet.com) (Changing host) |
2023-07-25 02:09:50 +0200 | wroathe | (~wroathe@user/wroathe) |
2023-07-25 02:15:13 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 02:15:16 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 02:17:05 +0200 | natechan | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Quit: WeeChat 2.9) |
2023-07-25 02:22:44 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 02:26:45 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 02:31:36 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 02:32:08 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 02:44:03 +0200 | Square2 | (~Square@user/square) |
2023-07-25 02:45:25 +0200 | bontaq | (~user@ool-45779b84.dyn.optonline.net) (Ping timeout: 244 seconds) |
2023-07-25 02:47:53 +0200 | <wroathe> | Incoming potentially stupid question: I'm experimenting with compiling Haskell to wasm for execution in the browser. After getting a hello, world program to run to completion successfully I'm setting on my sights on the fact that the compiled wasm executable ends up at about 1.1MB with just as simple hello world. wasm-objdump shows that about 75% of that is code. The putStrLn was just a test, but with |
2023-07-25 02:47:59 +0200 | <wroathe> | this executing in the browser environment I expect that 100% of program I/O will occur through wasm imports and not through base or anything GHC standard library related. Does anyone here know if it's possible to compile a haskell executable without things like the RTS and the "standard" libraries? |
2023-07-25 02:48:28 +0200 | <wroathe> | Just as an experiment I want to see if I can compile Haskell to a very light wasm binary that just leverages browser web apis through wasm imports |
2023-07-25 02:50:58 +0200 | <sm> | the RTS is pretty important |
2023-07-25 02:52:27 +0200 | <wroathe> | sm: yeah, but probably less so when it's just a wasm program running on a browser thread |
2023-07-25 02:52:40 +0200 | <wroathe> | that said, there might be some hidden dependencies I'm not thinking of |
2023-07-25 02:52:55 +0200 | <wroathe> | But I don't plan on using anything I/O related in base |
2023-07-25 02:53:05 +0200 | <sm> | the garbage collector, I'm thinking ? |
2023-07-25 02:54:39 +0200 | <wroathe> | sm: Potentially. From what I'm learning the browser injects a linear memory block for the program to run against when instantiating the wasm module. The GC might be desirable, but as part of this experiment tinkering with manual memory management would be worthwhile |
2023-07-25 02:54:54 +0200 | fweht | (uid404746@id-404746.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2023-07-25 02:55:34 +0200 | <wroathe> | So if I could remove it, manage the memory manually, and then enable it and see how much added size it adds to the executable that would be worthwhile to me to try |
2023-07-25 02:57:05 +0200 | perrierjouet | (~perrierjo@modemcable048.127-56-74.mc.videotron.ca) (Quit: WeeChat 4.0.2) |
2023-07-25 02:57:33 +0200 | perrierjouet | (~perrierjo@modemcable048.127-56-74.mc.videotron.ca) |
2023-07-25 03:00:28 +0200 | <sm> | I doubt ghc's memory manager is pluggable but I could be totally wrong. Maybe #ghc is awake |
2023-07-25 03:09:21 +0200 | razetime | (~quassel@117.193.7.216) |
2023-07-25 03:10:51 +0200 | bitmapper | (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2023-07-25 03:11:10 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
2023-07-25 03:17:17 +0200 | albet70 | (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
2023-07-25 03:17:53 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2023-07-25 03:18:48 +0200 | <Axman6> | wroathe: yeah that's not giong to ever work, GHC's execution model needs the RTS in some form or another. I doubt you'd ever see ghc compile a haskell executable for hello world that just used wasi, because it's would be an incredibly limited number of programs that would ever actually do that |
2023-07-25 03:22:09 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) |
2023-07-25 03:24:19 +0200 | ensyde | (~ensyde@104-62-224-96.lightspeed.chrlnc.sbcglobal.net) |
2023-07-25 03:26:46 +0200 | dobblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 03:26:46 +0200 | dobblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 03:26:46 +0200 | dobblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 03:27:14 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
2023-07-25 03:27:20 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 252 seconds) |
2023-07-25 03:27:20 +0200 | dobblego | dibblego |
2023-07-25 03:28:20 +0200 | gaff | (~gaff@49.207.223.69) |
2023-07-25 03:29:14 +0200 | <wroathe> | Axman6: Yeah, interestingly the "hello, world" I got to run in the browser involved me using a JS WASI library to provide those bindings so that my 1.1MB executable worked |
2023-07-25 03:29:42 +0200 | <wroathe> | My plan, if I can finagle it, is to do away with WASI entirely and use custom wasm imports for web apis that I provide |
2023-07-25 03:30:29 +0200 | <wroathe> | Ultimately I'm getting sick of the typical Javascript toolchain (babel, esbuild, typescript, and so on), and so I want to experiment with some other languages compiled to wasm and targetting the web |
2023-07-25 03:32:10 +0200 | <dolio> | Does WASM require having a single blob containing the runtime system, or can it do something where there's a separate RTS blob that only has to be downloaded rarely (because it rarely changes)? |
2023-07-25 03:33:56 +0200 | <wroathe> | dolio: For separate blobs to communicate I think they'd have to utilize the imports/exports system at load time |
2023-07-25 03:34:18 +0200 | <wroathe> | So that would have to be done manually. To my knowledge you can't just link them together at load time |
2023-07-25 03:34:44 +0200 | <dolio> | Well, I mean, GHC could conceivably generate something that does that. |
2023-07-25 03:35:01 +0200 | <wroathe> | That said, of the 750KB worth of code in this executable I'm doubtful that all of it is being used by the RTS |
2023-07-25 03:35:20 +0200 | <wroathe> | Perhaps something just isn't removing dead code like it should be |
2023-07-25 03:38:14 +0200 | <Axman6> | it's hard to know what in the RTS is actually dead code. It's possible there's also dead Haskell code, like every type class function would be retained, at least fo every type tha's used in the program (and that could be many more types than you'd expect as the prelude's also going to use a lot of base types internally) |
2023-07-25 03:43:47 +0200 | rainbyte | (~rainbyte@181.31.239.226) |
2023-07-25 03:45:39 +0200 | <jackdk> | And then there's the stuff which implements the language semantics |
2023-07-25 03:45:44 +0200 | <jackdk> | > foldr (const $ const 1) undefined (undefined : undefined) |
2023-07-25 03:45:45 +0200 | <lambdabot> | 1 |
2023-07-25 03:46:05 +0200 | <wroathe> | jackdk: Right. That's the stuff I was thinking I might need |
2023-07-25 03:46:31 +0200 | <wroathe> | But the first step in this is getting to a state where I can start experimenting with chopping stuff off and seeing what breaks |
2023-07-25 04:03:27 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 04:03:45 +0200 | scootalong | (~user@122.199.56.230) (Remote host closed the connection) |
2023-07-25 04:03:56 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Ping timeout: 246 seconds) |
2023-07-25 04:05:09 +0200 | nick4 | (~nick@2600:8807:9084:7800:b163:648a:f3e5:666f) (Ping timeout: 260 seconds) |
2023-07-25 04:05:20 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 04:08:29 +0200 | eggplantade | (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) |
2023-07-25 04:09:58 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 260 seconds) |
2023-07-25 04:11:02 +0200 | falafel | (~falafel@216.68.6.51.dyn.plus.net) (Ping timeout: 250 seconds) |
2023-07-25 04:12:56 +0200 | eggplantade | (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 245 seconds) |
2023-07-25 04:15:26 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-07-25 04:16:38 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) (Ping timeout: 240 seconds) |
2023-07-25 04:20:54 +0200 | td_ | (~td@i53870929.versanet.de) (Ping timeout: 260 seconds) |
2023-07-25 04:22:29 +0200 | td_ | (~td@i5387093B.versanet.de) |
2023-07-25 04:25:22 +0200 | xff0x | (~xff0x@ai086045.d.east.v6connect.net) (Ping timeout: 245 seconds) |
2023-07-25 04:25:33 +0200 | meinside | (uid24933@id-24933.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
2023-07-25 04:25:38 +0200 | Katarushisu | (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) (Ping timeout: 246 seconds) |
2023-07-25 04:26:49 +0200 | Katarushisu | (~Katarushi@cpc147790-finc20-2-0-cust502.4-2.cable.virginm.net) |
2023-07-25 04:31:17 +0200 | finn_elija | (~finn_elij@user/finn-elija/x-0085643) |
2023-07-25 04:31:17 +0200 | FinnElija | (~finn_elij@user/finn-elija/x-0085643) (Killed (NickServ (Forcing logout FinnElija -> finn_elija))) |
2023-07-25 04:31:17 +0200 | finn_elija | FinnElija |
2023-07-25 04:32:34 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds) |
2023-07-25 04:36:10 +0200 | ddellacosta | (~ddellacos@143.244.47.71) (Ping timeout: 250 seconds) |
2023-07-25 04:36:53 +0200 | pavonia | (~user@user/siracusa) (Read error: Connection reset by peer) |
2023-07-25 04:37:14 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 04:37:14 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 04:37:14 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 04:38:04 +0200 | ddellacosta | (~ddellacos@146.70.165.154) |
2023-07-25 04:42:29 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds) |
2023-07-25 04:46:28 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 04:46:28 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 04:46:28 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 04:49:38 +0200 | pavonia | (~user@user/siracusa) |
2023-07-25 04:52:53 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:255a:b8f5:5ab9:11d7) |
2023-07-25 04:55:47 +0200 | waleee | (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 245 seconds) |
2023-07-25 05:01:57 +0200 | sefidel | (~sefidel@user/sefidel) (Remote host closed the connection) |
2023-07-25 05:02:43 +0200 | sefidel | (~sefidel@user/sefidel) |
2023-07-25 05:04:38 +0200 | Guest55 | (~Guest55@2804:3768:8084:dd00:d091:2b1f:536:c2eb) |
2023-07-25 05:05:54 +0200 | Guest55 | (~Guest55@2804:3768:8084:dd00:d091:2b1f:536:c2eb) (Client Quit) |
2023-07-25 05:08:40 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 250 seconds) |
2023-07-25 05:09:36 +0200 | dibblego | (~dibblego@116.255.1.151) |
2023-07-25 05:09:36 +0200 | dibblego | (~dibblego@116.255.1.151) (Changing host) |
2023-07-25 05:09:36 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 05:13:22 +0200 | <wroathe> | Hmm, force-linking without base results in a 57% reduction in the code segment and a 65% reduction in compiled file size |
2023-07-25 05:13:49 +0200 | <wroathe> | Granted no chance of running, because the RTS obviously needs multiple symbols that the base library provides |
2023-07-25 05:15:44 +0200 | <wroathe> | I retract my statement. It ran to completion in the browser. |
2023-07-25 05:17:40 +0200 | bilegeek | (~bilegeek@2600:1008:b013:1e6d:b6be:32f4:8f44:716e) |
2023-07-25 05:18:52 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 244 seconds) |
2023-07-25 05:21:06 +0200 | xff0x | (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) |
2023-07-25 05:32:04 +0200 | aforemny_ | (~aforemny@2001:9e8:6cef:e500:89ba:7d36:6a1c:a235) |
2023-07-25 05:33:35 +0200 | aforemny | (~aforemny@2001:9e8:6cc8:6400:75e7:c177:eb56:80ac) (Ping timeout: 264 seconds) |
2023-07-25 05:37:28 +0200 | gaff | (~gaff@49.207.223.69) (Quit: Bye ...) |
2023-07-25 05:38:14 +0200 | dobblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 05:38:14 +0200 | dobblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 05:38:14 +0200 | dobblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 05:38:21 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 245 seconds) |
2023-07-25 05:38:31 +0200 | libertyprime | (~libertypr@203.96.203.44) |
2023-07-25 05:38:34 +0200 | dobblego | dibblego |
2023-07-25 05:47:49 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds) |
2023-07-25 05:52:54 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 05:52:54 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 05:52:54 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 05:57:21 +0200 | wroathe | (~wroathe@user/wroathe) () |
2023-07-25 06:03:38 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 06:05:23 +0200 | xff0x | (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 246 seconds) |
2023-07-25 06:05:37 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 06:09:14 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
2023-07-25 06:11:03 +0200 | razetime | (~quassel@117.193.7.216) (Ping timeout: 244 seconds) |
2023-07-25 06:17:06 +0200 | michalz | (~michalz@185.246.207.221) |
2023-07-25 06:18:09 +0200 | nick4 | (~nick@2600:8807:9084:7800:b163:648a:f3e5:666f) |
2023-07-25 06:19:24 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) (Remote host closed the connection) |
2023-07-25 06:19:42 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) |
2023-07-25 06:27:43 +0200 | xff0x | (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) |
2023-07-25 06:29:28 +0200 | phma | (~phma@host-67-44-208-140.hnremote.net) (Read error: Connection reset by peer) |
2023-07-25 06:30:07 +0200 | phma | (phma@2001:5b0:210b:9ac8:f297:1dd8:f3f8:b4fd) |
2023-07-25 06:30:24 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds) |
2023-07-25 06:32:28 +0200 | razetime | (~quassel@117.193.7.216) |
2023-07-25 06:34:03 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 06:34:03 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 06:34:03 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 06:39:09 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds) |
2023-07-25 06:40:14 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) |
2023-07-25 06:47:16 +0200 | <jackdk> | cool, that's exciting! |
2023-07-25 06:49:22 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 06:49:22 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 06:49:22 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 06:54:19 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 260 seconds) |
2023-07-25 06:58:04 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 06:58:04 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 06:58:04 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 07:05:08 +0200 | bilegeek | (~bilegeek@2600:1008:b013:1e6d:b6be:32f4:8f44:716e) (Quit: Leaving) |
2023-07-25 07:07:36 +0200 | arahael_ | (~arahael@124-149-31-4.dyn.iinet.net.au) |
2023-07-25 07:07:42 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-07-25 07:11:07 +0200 | kimiamania60 | (~681cf57f@user/kimiamania) (Quit: PegeLinux) |
2023-07-25 07:12:01 +0200 | arahael_ | (~arahael@124-149-31-4.dyn.iinet.net.au) (Ping timeout: 244 seconds) |
2023-07-25 07:12:10 +0200 | kimiamania60 | (~681cf57f@user/kimiamania) |
2023-07-25 07:14:51 +0200 | kimiamania60 | (~681cf57f@user/kimiamania) (Client Quit) |
2023-07-25 07:16:34 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) |
2023-07-25 07:16:40 +0200 | kimiamania60 | (~681cf57f@user/kimiamania) |
2023-07-25 07:18:30 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 260 seconds) |
2023-07-25 07:22:32 +0200 | kadenwolff[m] | (~kadenwolf@2001:470:69fc:105::1:d97f) |
2023-07-25 07:29:25 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht) |
2023-07-25 07:36:20 +0200 | notzmv | (~zmv@user/notzmv) |
2023-07-25 07:42:25 +0200 | <sm> | wroathe in mad scientist mode |
2023-07-25 07:48:39 +0200 | Inst_ | (~Inst@2601:6c4:4081:2fc0:1cc8:47b:7c0e:fa36) |
2023-07-25 07:52:04 +0200 | Inst__ | (~Inst@2601:6c4:4081:2fc0:1cc8:47b:7c0e:fa36) (Ping timeout: 260 seconds) |
2023-07-25 08:04:00 +0200 | CiaoSen | (~Jura@2a05:5800:299:c600:664b:f0ff:fe37:9ef) |
2023-07-25 08:05:26 +0200 | libertyprime | (~libertypr@203.96.203.44) (Ping timeout: 245 seconds) |
2023-07-25 08:05:53 +0200 | echoreply | (~echoreply@45.32.163.16) (Quit: WeeChat 2.8) |
2023-07-25 08:06:52 +0200 | echoreply | (~echoreply@45.32.163.16) |
2023-07-25 08:15:05 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2) |
2023-07-25 08:23:15 +0200 | oo_miguel | (~Thunderbi@78-11-179-96.static.ip.netia.com.pl) |
2023-07-25 08:24:25 +0200 | qqq | (~qqq@92.43.167.61) |
2023-07-25 08:24:38 +0200 | ent | (entgod@kapsi.fi) |
2023-07-25 08:31:20 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 08:34:01 +0200 | mncheck | (~mncheck@193.224.205.254) |
2023-07-25 08:36:01 +0200 | jtza8 | (~user@165.255.89.230) |
2023-07-25 08:39:20 +0200 | mncheck | (~mncheck@193.224.205.254) (Ping timeout: 244 seconds) |
2023-07-25 08:39:38 +0200 | mncheck | (~mncheck@193.224.205.254) |
2023-07-25 08:46:49 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 08:47:47 +0200 | mncheck | (~mncheck@193.224.205.254) (Ping timeout: 246 seconds) |
2023-07-25 08:48:09 +0200 | mncheck | (~mncheck@193.224.205.254) |
2023-07-25 08:49:02 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 260 seconds) |
2023-07-25 08:51:41 +0200 | Putonlalla | (~Putonlall@it-cyan.it.jyu.fi) (Ping timeout: 245 seconds) |
2023-07-25 08:52:04 +0200 | ubert | (~Thunderbi@178.165.194.76.wireless.dyn.drei.com) |
2023-07-25 08:52:53 +0200 | Putonlalla | (~Putonlall@it-cyan.it.jyu.fi) |
2023-07-25 08:53:07 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 08:55:08 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 08:57:08 +0200 | fendor | (~fendor@2a02:8388:1640:be00:1f28:32b1:54ac:a932) |
2023-07-25 08:57:55 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-07-25 08:57:56 +0200 | shriekingnoise | (~shrieking@186.137.175.87) (Ping timeout: 245 seconds) |
2023-07-25 09:04:39 +0200 | mud | (~mud@user/kadoban) (Ping timeout: 244 seconds) |
2023-07-25 09:06:06 +0200 | mauke | (~mauke@user/mauke) (Quit: leaving) |
2023-07-25 09:08:02 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 09:08:06 +0200 | gmg | (~user@user/gehmehgeh) |
2023-07-25 09:15:47 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) |
2023-07-25 09:15:53 +0200 | <simikando> | oh |
2023-07-25 09:18:02 +0200 | acidjnk_new | (~acidjnk@p200300d6e7072f08904a93af819a11ce.dip0.t-ipconnect.de) |
2023-07-25 09:20:34 +0200 | bontaq | (~user@ool-45779b84.dyn.optonline.net) |
2023-07-25 09:22:02 +0200 | titibandit | (~titibandi@user/titibandit) (Remote host closed the connection) |
2023-07-25 09:23:55 +0200 | <simikando> | Hello, how do I use the lambdabot? I have this math problem 3/2(1+2) |
2023-07-25 09:24:25 +0200 | <fvr> | > 3/2*(1+2) |
2023-07-25 09:24:26 +0200 | <lambdabot> | 4.5 |
2023-07-25 09:24:52 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 09:25:23 +0200 | harveypwca | (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) (Quit: Leaving) |
2023-07-25 09:26:50 +0200 | <simikando> | fascinating |
2023-07-25 09:27:06 +0200 | <simikando> | > sin(x)^2 |
2023-07-25 09:27:07 +0200 | <lambdabot> | sin x * sin x |
2023-07-25 09:27:31 +0200 | jtza8 | (~user@165.255.89.230) (Quit: Must... cancel... distractions...) |
2023-07-25 09:32:03 +0200 | <simikando> | > solve for x; (2x+1)=2(x+5) |
2023-07-25 09:32:05 +0200 | <lambdabot> | <hint>:1:12: error: parse error on input ‘;’ |
2023-07-25 09:32:17 +0200 | <simikando> | solve for x (2x+1)=2(x+5) |
2023-07-25 09:32:32 +0200 | <simikando> | > solve for x (2x+1)=2(x+5) |
2023-07-25 09:32:34 +0200 | <lambdabot> | <hint>:1:19: error: parse error on input ‘=’ |
2023-07-25 09:32:40 +0200 | Square2 | (~Square@user/square) (Remote host closed the connection) |
2023-07-25 09:32:48 +0200 | <simikando> | okay lemme read the documentation |
2023-07-25 09:34:30 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-07-25 09:36:02 +0200 | jespada | (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) (Ping timeout: 250 seconds) |
2023-07-25 09:44:08 +0200 | jespada | (~jespada@cpc121308-nmal25-2-0-cust15.19-2.cable.virginm.net) |
2023-07-25 09:44:39 +0200 | chele | (~chele@user/chele) |
2023-07-25 09:45:52 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) |
2023-07-25 09:47:10 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Quit: Leaving) |
2023-07-25 09:55:41 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2023-07-25 09:56:25 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:255a:b8f5:5ab9:11d7) (Remote host closed the connection) |
2023-07-25 09:58:46 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) |
2023-07-25 09:59:05 +0200 | danse-nr3__ | (~francesco@151.57.2.80) |
2023-07-25 10:01:11 +0200 | acidjnk_new | (~acidjnk@p200300d6e7072f08904a93af819a11ce.dip0.t-ipconnect.de) (Ping timeout: 264 seconds) |
2023-07-25 10:01:40 +0200 | acidjnk | (~acidjnk@p200300d6e7072f087571ae0d4439b829.dip0.t-ipconnect.de) |
2023-07-25 10:06:41 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2023-07-25 10:07:14 +0200 | andydude | (~andrewr@151.200.15.152) (Ping timeout: 250 seconds) |
2023-07-25 10:07:24 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 10:08:20 +0200 | trev | (~trev@user/trev) |
2023-07-25 10:10:11 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) (Ping timeout: 264 seconds) |
2023-07-25 10:14:54 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2023-07-25 10:15:13 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-07-25 10:15:20 +0200 | Sgeo | (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
2023-07-25 10:15:47 +0200 | ubert | (~Thunderbi@178.165.194.76.wireless.dyn.drei.com) (Ping timeout: 246 seconds) |
2023-07-25 10:16:42 +0200 | bitmapper | (uid464869@id-464869.lymington.irccloud.com) |
2023-07-25 10:17:05 +0200 | ubert | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) |
2023-07-25 10:17:12 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-07-25 10:18:23 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 10:21:06 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) (Read error: Connection reset by peer) |
2023-07-25 10:24:41 +0200 | ormaaj1 | (~ormaaj@user/ormaaj) |
2023-07-25 10:26:04 +0200 | razetime | (~quassel@117.193.7.216) (Ping timeout: 260 seconds) |
2023-07-25 10:26:21 +0200 | ormaaj1 | ormaaaj |
2023-07-25 10:27:47 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) (Quit: zzz) |
2023-07-25 10:28:10 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 10:28:28 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 10:36:01 +0200 | mud | (~mud@user/kadoban) |
2023-07-25 10:39:35 +0200 | gurkenglas | (~gurkengla@dynamic-046-114-092-221.46.114.pool.telefonica.de) |
2023-07-25 10:40:35 +0200 | blueonyx | (~blueonyx@user/blueonyx) |
2023-07-25 10:42:27 +0200 | qqq | (~qqq@92.43.167.61) (Remote host closed the connection) |
2023-07-25 10:42:45 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) |
2023-07-25 10:44:15 +0200 | razetime | (~quassel@117.193.7.216) |
2023-07-25 10:49:28 +0200 | <geekosaur> | haskell is a language, not wolfram alpha |
2023-07-25 10:50:11 +0200 | <danse-nr3__> | wolfram alpha has its language i think |
2023-07-25 10:50:47 +0200 | <jackdk> | Although is simikando really wants a distraction from his algebra homework, https://iagoleal.com/posts/calculus-symbolic/ is really cool |
2023-07-25 10:51:42 +0200 | <simikando> | I only wanted to test if my calculations are correct and they were |
2023-07-25 10:54:00 +0200 | <jackdk> | hah, fair |
2023-07-25 10:54:27 +0200 | qqq | (~qqq@92.43.167.61) |
2023-07-25 10:56:55 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:255a:b8f5:5ab9:11d7) |
2023-07-25 10:59:22 +0200 | ub | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) |
2023-07-25 11:00:42 +0200 | meinside | (uid24933@id-24933.helmsley.irccloud.com) |
2023-07-25 11:01:12 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:255a:b8f5:5ab9:11d7) (Ping timeout: 245 seconds) |
2023-07-25 11:04:31 +0200 | acidjnk | (~acidjnk@p200300d6e7072f087571ae0d4439b829.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
2023-07-25 11:04:34 +0200 | libertyprime | (~libertypr@203.96.203.44) |
2023-07-25 11:04:51 +0200 | econo_ | (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
2023-07-25 11:05:06 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-07-25 11:10:54 +0200 | acidjnk | (~acidjnk@p200300d6e7072f08c49cce37a158e22d.dip0.t-ipconnect.de) |
2023-07-25 11:12:16 +0200 | nick4 | (~nick@2600:8807:9084:7800:b163:648a:f3e5:666f) (Ping timeout: 244 seconds) |
2023-07-25 11:16:56 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-07-25 11:18:11 +0200 | cfricke | (~cfricke@user/cfricke) |
2023-07-25 11:21:46 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 250 seconds) |
2023-07-25 11:22:39 +0200 | arahael_ | (~arahael@124-149-31-4.dyn.iinet.net.au) |
2023-07-25 11:23:28 +0200 | ubert | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) (Read error: Connection reset by peer) |
2023-07-25 11:23:29 +0200 | ub | ubert |
2023-07-25 11:23:43 +0200 | ubert1 | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) |
2023-07-25 11:25:34 +0200 | ft | (~ft@p3e9bc042.dip0.t-ipconnect.de) (Quit: leaving) |
2023-07-25 11:27:36 +0200 | gurkengl1s | (~gurkengla@dynamic-046-114-094-140.46.114.pool.telefonica.de) |
2023-07-25 11:28:38 +0200 | gurkenglas | (~gurkengla@dynamic-046-114-092-221.46.114.pool.telefonica.de) (Ping timeout: 260 seconds) |
2023-07-25 11:31:56 +0200 | perrierjouet | (~perrierjo@modemcable048.127-56-74.mc.videotron.ca) (Quit: WeeChat 4.0.2) |
2023-07-25 11:32:11 +0200 | cheater_ | (~Username@user/cheater) |
2023-07-25 11:32:11 +0200 | perrierjouet | (~perrierjo@modemcable048.127-56-74.mc.videotron.ca) |
2023-07-25 11:32:25 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 244 seconds) |
2023-07-25 11:33:32 +0200 | cheater | (~Username@user/cheater) (Ping timeout: 252 seconds) |
2023-07-25 11:33:36 +0200 | cheater_ | cheater |
2023-07-25 11:33:38 +0200 | cheater | (~Username@user/cheater) (Read error: Connection reset by peer) |
2023-07-25 11:34:23 +0200 | cheater_ | (~Username@user/cheater) |
2023-07-25 11:34:23 +0200 | cheater_ | cheater |
2023-07-25 11:37:58 +0200 | dsrt^ | (~cd@24.125.210.85) (Remote host closed the connection) |
2023-07-25 11:40:20 +0200 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) |
2023-07-25 11:40:39 +0200 | Lord_of_Life_ | (~Lord@user/lord-of-life/x-2819915) |
2023-07-25 11:41:42 +0200 | Lord_of_Life | (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 250 seconds) |
2023-07-25 11:43:29 +0200 | Lord_of_Life_ | Lord_of_Life |
2023-07-25 11:43:35 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-07-25 11:44:32 +0200 | __monty__ | (~toonn@user/toonn) |
2023-07-25 12:01:52 +0200 | xff0x | (~xff0x@125x103x176x34.ap125.ftth.ucom.ne.jp) (Ping timeout: 244 seconds) |
2023-07-25 12:11:19 +0200 | qqq | (~qqq@92.43.167.61) (Quit: Lost terminal) |
2023-07-25 12:15:20 +0200 | flounders | (~flounders@24.246.133.1) (Ping timeout: 252 seconds) |
2023-07-25 12:18:44 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 12:20:20 +0200 | mik3d | (~mik3d@74.102.139.139) (Read error: Connection reset by peer) |
2023-07-25 12:21:34 +0200 | ubert1 | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) (Read error: Connection reset by peer) |
2023-07-25 12:23:16 +0200 | mik3d | (~mik3d@74.102.139.139) |
2023-07-25 12:29:49 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2) |
2023-07-25 12:33:36 +0200 | libertyprime | (~libertypr@203.96.203.44) (Quit: leaving) |
2023-07-25 12:34:20 +0200 | qqq | (~qqq@92.43.167.61) |
2023-07-25 12:37:59 +0200 | mik3d | (~mik3d@74.102.139.139) (Quit: Quit) |
2023-07-25 12:39:56 +0200 | gugu256 | (~gugu256@122.38.22.93.rev.sfr.net) |
2023-07-25 12:44:59 +0200 | gugu256 | (~gugu256@122.38.22.93.rev.sfr.net) (Quit: Leaving) |
2023-07-25 12:45:23 +0200 | gugu256 | (~gugu256@122.38.22.93.rev.sfr.net) |
2023-07-25 12:47:08 +0200 | ensyde | (~ensyde@104-62-224-96.lightspeed.chrlnc.sbcglobal.net) (Ping timeout: 250 seconds) |
2023-07-25 12:50:22 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 245 seconds) |
2023-07-25 12:56:01 +0200 | ubert1 | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) |
2023-07-25 12:57:19 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2023-07-25 13:06:06 +0200 | ubert1 | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) (Quit: ubert1) |
2023-07-25 13:07:30 +0200 | xff0x | (~xff0x@2405:6580:b080:900:3abd:5e8:ff1e:4ed) |
2023-07-25 13:07:41 +0200 | danse-nr3__ | (~francesco@151.57.2.80) (Remote host closed the connection) |
2023-07-25 13:08:05 +0200 | danse-nr3__ | (~francesco@151.57.2.80) |
2023-07-25 13:08:17 +0200 | arahael_ | (~arahael@124-149-31-4.dyn.iinet.net.au) (Ping timeout: 245 seconds) |
2023-07-25 13:08:38 +0200 | td_ | (~td@i5387093B.versanet.de) (Quit: waking up from the american dream ...) |
2023-07-25 13:11:25 +0200 | CrunchyFlakes | (~pi4@ip9234cf0c.dynamic.kabel-deutschland.de) (Ping timeout: 240 seconds) |
2023-07-25 13:13:32 +0200 | td_ | (~td@i5387093B.versanet.de) |
2023-07-25 13:13:38 +0200 | CrunchyFlakes | (~pi4@ip9234cf77.dynamic.kabel-deutschland.de) |
2023-07-25 13:26:53 +0200 | danse-nr3__ | (~francesco@151.57.2.80) (Ping timeout: 246 seconds) |
2023-07-25 13:27:08 +0200 | <drlkf> | how to implement custom bounded enum instances correctly ? defining `maxBound` and `enumFrom = boundedEnumFrom` yields a runtime error on `last [minBound..]`, even when the rest works as expected. i'm suspecting something about folds and tco but i'm not an expert |
2023-07-25 13:36:25 +0200 | bitmapper | (uid464869@id-464869.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2023-07-25 13:43:48 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) |
2023-07-25 13:46:17 +0200 | <merijn> | drlkf: how'd you implement fromEnum/toEnum? |
2023-07-25 13:52:53 +0200 | razetime | (~quassel@117.193.7.216) (Remote host closed the connection) |
2023-07-25 13:53:21 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) (Quit: leaving) |
2023-07-25 13:56:28 +0200 | azimut | (~azimut@gateway/tor-sasl/azimut) |
2023-07-25 14:00:21 +0200 | <rselim> | anyone have a link to something along the lines of 'here is what to read to get back up to speed with haskell if youve been away from it for 5 years' |
2023-07-25 14:00:21 +0200 | arahael_ | (~arahael@124-149-31-4.dyn.iinet.net.au) |
2023-07-25 14:05:01 +0200 | arahael_ | (~arahael@124-149-31-4.dyn.iinet.net.au) (Ping timeout: 245 seconds) |
2023-07-25 14:07:33 +0200 | merijn | (~merijn@c-001-001-014.client.esciencecenter.eduvpn.nl) |
2023-07-25 14:09:08 +0200 | razetime | (~quassel@117.193.7.216) |
2023-07-25 14:09:44 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 252 seconds) |
2023-07-25 14:13:25 +0200 | waleee | (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) |
2023-07-25 14:16:08 +0200 | hellwolf | (~user@5b3d-5cac-bb28-d008-0f00-4d40-07d0-2001.sta.estpak.ee) |
2023-07-25 14:18:35 +0200 | <dminuoso> | drlkf: What runtime error do you get? |
2023-07-25 14:19:04 +0200 | danse-nr3__ | (~francesco@151.43.34.49) |
2023-07-25 14:27:39 +0200 | <drlkf> | nevermind, my problem was somewhere else completely. enum works fine |
2023-07-25 14:30:54 +0200 | shriekingnoise | (~shrieking@186.137.175.87) |
2023-07-25 14:33:35 +0200 | cfricke | (~cfricke@user/cfricke) (Ping timeout: 264 seconds) |
2023-07-25 14:39:33 +0200 | bitdex | (~bitdex@gateway/tor-sasl/bitdex) (Quit: = "") |
2023-07-25 14:41:45 +0200 | <sm> | rselim: https://github.com/Gabriella439/post-rfc/blob/main/sotu.md#state-of-the-haskell-ecosystem |
2023-07-25 14:42:05 +0200 | gurkengl1s | gurkenglas |
2023-07-25 14:42:08 +0200 | <rselim> | cheers that looks like the sort of thing i was looking for |
2023-07-25 14:42:22 +0200 | bgamari | (~bgamari@70.16.98.14) (Ping timeout: 252 seconds) |
2023-07-25 14:42:54 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) (Quit: _) |
2023-07-25 14:43:09 +0200 | adanwan | (~adanwan@gateway/tor-sasl/adanwan) |
2023-07-25 14:44:28 +0200 | bgamari | (~bgamari@70.16.98.14) |
2023-07-25 14:46:10 +0200 | acidjnk | (~acidjnk@p200300d6e7072f08c49cce37a158e22d.dip0.t-ipconnect.de) (Ping timeout: 244 seconds) |
2023-07-25 14:52:46 +0200 | Tuplanolla | (~Tuplanoll@91-159-68-236.elisa-laajakaista.fi) |
2023-07-25 14:54:24 +0200 | CiaoSen | (~Jura@2a05:5800:299:c600:664b:f0ff:fe37:9ef) (Ping timeout: 260 seconds) |
2023-07-25 14:58:14 +0200 | sgillespie | (~sgillespi@c-76-106-206-194.hsd1.fl.comcast.net) |
2023-07-25 14:58:34 +0200 | qrst | (~qrst@user/qrst) |
2023-07-25 14:59:40 +0200 | <merijn> | hmm, so do we have a convenient wrapper to select the appropriate HLS version dependent on cabal.project/ghc in path yet? |
2023-07-25 15:01:27 +0200 | <dminuoso> | merijn: In a twisted way nix gives you that. |
2023-07-25 15:02:36 +0200 | <dminuoso> | merijn: Also, look into the HLS wrapper executable. |
2023-07-25 15:02:50 +0200 | falafel | (~falafel@216.68.6.51.dyn.plus.net) |
2023-07-25 15:03:41 +0200 | <dminuoso> | Though I guess you could also use direnv to that same effect. |
2023-07-25 15:05:48 +0200 | andrewboltachev | (~andrey@178.141.128.242) () |
2023-07-25 15:07:09 +0200 | <merijn> | dminuoso: https://i.imgflip.com/7toexq.jpg |
2023-07-25 15:07:53 +0200 | Angelz | (Angelz@2605:6400:30:fc15:d55b:fa6c:bd14:9973) (Quit: IRCNow and Forever!) |
2023-07-25 15:11:24 +0200 | turlando | (~turlando@user/turlando) () |
2023-07-25 15:11:37 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) |
2023-07-25 15:14:34 +0200 | myxos | (~myxos@cpe-65-28-251-121.cinci.res.rr.com) (Quit: myxos) |
2023-07-25 15:14:48 +0200 | myxos | (~myxos@cpe-65-28-251-121.cinci.res.rr.com) |
2023-07-25 15:15:53 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-07-25 15:18:27 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-07-25 15:19:15 +0200 | pavonia | (~user@user/siracusa) (Quit: Bye!) |
2023-07-25 15:23:08 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 250 seconds) |
2023-07-25 15:28:11 +0200 | ripspin | (~chatzilla@1.145.196.202) |
2023-07-25 15:29:17 +0200 | <dminuoso> | One day you will succumb. |
2023-07-25 15:30:32 +0200 | <geekosaur> | hls's wrapper seems to work for me |
2023-07-25 15:30:41 +0200 | <geekosaur> | even if I build a new HLS for a new ghc |
2023-07-25 15:31:05 +0200 | <dminuoso> | Sadly its just completely undocumented. |
2023-07-25 15:31:08 +0200 | <merijn> | geekosaur: Which wrapper is that? |
2023-07-25 15:31:12 +0200 | <dminuoso> | Its existence, its usage and how it works. |
2023-07-25 15:31:19 +0200 | <dminuoso> | merijn: https://github.com/haskell/haskell-language-server/blob/master/exe/Wrapper.hs |
2023-07-25 15:31:21 +0200 | <dminuoso> | Of course. |
2023-07-25 15:31:24 +0200 | nick4 | (~nick@ip98-162-147-230.pn.at.cox.net) |
2023-07-25 15:31:56 +0200 | <merijn> | Gotta get this to build first, atm there's some broken hashable constraint :p |
2023-07-25 15:32:24 +0200 | <dminuoso> | merijn: https://github.com/haskell/haskell-language-server/blob/master/haskell-language-server.cabal#L501 |
2023-07-25 15:32:26 +0200 | <dminuoso> | This one. |
2023-07-25 15:32:55 +0200 | <geekosaur> | https://github.com/haskell/haskell-language-server/blob/master/exe/Wrapper.hs |
2023-07-25 15:33:05 +0200 | <geekosaur> | oh, someone got there first |
2023-07-25 15:33:30 +0200 | <geekosaur> | I just know ghcup installs it for me and it always picks the right HLS if one exists for the compiler I'm using |
2023-07-25 15:34:06 +0200 | <merijn> | geekosaur: I use multiple different compilers specified via either cabal.project or just "the first in path" |
2023-07-25 15:34:06 +0200 | ripspin | (~chatzilla@1.145.196.202) (Ping timeout: 260 seconds) |
2023-07-25 15:34:16 +0200 | <geekosaur> | that's fine, it handles that |
2023-07-25 15:34:30 +0200 | <maerwald> | merijn: you have to name your hls exes properly so the wrapper knows what to do |
2023-07-25 15:34:44 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-07-25 15:35:16 +0200 | <geekosaur> | provided it's given the compiler, which… see about undocumented. but it seems to work as I've used it with a compiler specified in cabal.project and I've used it with one in `$PATH` |
2023-07-25 15:35:31 +0200 | <maerwald> | merijn: https://paste.tomsmeding.com/BqnbApFh |
2023-07-25 15:35:55 +0200 | <maerwald> | in that setting, you invoke haskell-language-server-wrapping and it will pick the right hls binary depending on your project GHC |
2023-07-25 15:36:01 +0200 | <maerwald> | (yes, it will understand cabal.project) |
2023-07-25 15:36:12 +0200 | <geekosaur> | and when I've added support for a new ghc release with `ghcup compile ghc …` it picks up the new compiler automatically |
2023-07-25 15:36:26 +0200 | <merijn> | maerwald: I assumed I was gonna have to rename it with a number, just so they don't conflict :p |
2023-07-25 15:36:44 +0200 | nick4 | (~nick@ip98-162-147-230.pn.at.cox.net) (Ping timeout: 246 seconds) |
2023-07-25 15:39:11 +0200 | <geekosaur> | https://paste.tomsmeding.com/w9WAOZlx |
2023-07-25 15:40:01 +0200 | <geekosaur> | sorry, I meant `ghcup compile hls` since I was building HLS against e.g. 9.2.8 before they released an updated HLS that supported it |
2023-07-25 15:40:05 +0200 | <geekosaur> | (also 9.6.2) |
2023-07-25 15:40:30 +0200 | <merijn> | geekosaur: I don't use ghcup either, because I'm a luddite who hates progress ;) |
2023-07-25 15:40:48 +0200 | <merijn> | anyway, nap time while hls compiles :p |
2023-07-25 15:40:51 +0200 | <geekosaur> | so you're stuck with what comes with the HLS install |
2023-07-25 15:41:11 +0200 | <geekosaur> | np as long as that version of HLS supports your GHCs |
2023-07-25 15:43:07 +0200 | andydude | (~andrewr@151.200.15.152) |
2023-07-25 15:43:18 +0200 | pyooque | (~puke@user/puke) |
2023-07-25 15:43:18 +0200 | puke | Guest4630 |
2023-07-25 15:43:18 +0200 | Guest4630 | (~puke@user/puke) (Killed (silver.libera.chat (Nickname regained by services))) |
2023-07-25 15:43:18 +0200 | pyooque | puke |
2023-07-25 15:43:39 +0200 | <maerwald> | merijn: you shouldn't use cabal-install then either... Setup.hs is enough |
2023-07-25 15:45:47 +0200 | waleee | (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) (Ping timeout: 245 seconds) |
2023-07-25 15:49:44 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Remote host closed the connection) |
2023-07-25 15:54:22 +0200 | ripspin | (~chatzilla@1.145.128.15) |
2023-07-25 15:55:31 +0200 | <merijn> | maerwald: naah, see, cabal-install already existed when I started :p |
2023-07-25 15:56:26 +0200 | <maerwald> | you can read ghcup source code in one evening if you're quick |
2023-07-25 15:57:06 +0200 | <maerwald> | although cloc says it's 15k |
2023-07-25 15:57:25 +0200 | <maerwald> | probably most of that formatting :P |
2023-07-25 15:58:04 +0200 | <maerwald> | for cabal you need an entire winter |
2023-07-25 15:58:38 +0200 | <maerwald> | and it'll likely end similar to the movie Shining |
2023-07-25 15:58:55 +0200 | pyooque | (~puke@user/puke) |
2023-07-25 15:58:55 +0200 | puke | (~puke@user/puke) (Killed (tantalum.libera.chat (Nickname regained by services))) |
2023-07-25 15:58:55 +0200 | pyooque | puke |
2023-07-25 15:59:17 +0200 | <dolio> | I might need to start using ghcup. The latest ghc release was a lot trickier to compile than previous ones. |
2023-07-25 15:59:41 +0200 | <merijn> | maerwald: I know, I have patches in cabal :p |
2023-07-25 16:00:19 +0200 | puke | (~puke@user/puke) (Killed (zirconium.libera.chat (Nickname regained by services))) |
2023-07-25 16:00:23 +0200 | <maerwald> | dolio: there's some patches in the queue for 'ghcup compile ghc' (wrt hadrian) that are not released yet |
2023-07-25 16:00:46 +0200 | <maerwald> | that feature is becoming non-trivial to maintain |
2023-07-25 16:01:21 +0200 | eggplantade | (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) |
2023-07-25 16:01:40 +0200 | <dolio> | Oh, I just mean that my previous methodology of downloading the source release and doing `./configure ...` to put it in my custom multi-ghc location is no longer as easy. |
2023-07-25 16:01:50 +0200 | <dolio> | I don't actually work on ghc. |
2023-07-25 16:02:45 +0200 | <dolio> | I assume whatever they did is way better for people who do. |
2023-07-25 16:03:00 +0200 | <danse-nr3__> | merijn, luddite programmers ... is that even possible? |
2023-07-25 16:05:16 +0200 | <geekosaur> | any C programmer 😛 |
2023-07-25 16:05:44 +0200 | eggplantade | (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 244 seconds) |
2023-07-25 16:06:30 +0200 | <danse-nr3__> | but still ... C is advanced tech from a luddite perspective |
2023-07-25 16:06:32 +0200 | andydude | (~andrewr@151.200.15.152) (Ping timeout: 240 seconds) |
2023-07-25 16:07:47 +0200 | m5zs7k | (aquares@web10.mydevil.net) (Ping timeout: 264 seconds) |
2023-07-25 16:08:37 +0200 | <probie> | The C programming language is over 50 years old. That means you're probably in your 70s if you worked as programmer before C existed |
2023-07-25 16:08:58 +0200 | m5zs7k | (aquares@web10.mydevil.net) |
2023-07-25 16:17:07 +0200 | nek0 | (~nek0@2a01:4f8:222:2b41::12) (Quit: The Lounge - https://thelounge.chat) |
2023-07-25 16:17:59 +0200 | <dolio> | I think you can be a luddite without being born before something existed. |
2023-07-25 16:18:32 +0200 | <dolio> | Doesn't make much sense for C, though, because things produced with C are the inferior goods. :þ |
2023-07-25 16:18:55 +0200 | <jade[m]> | what is the performance of `concat` in big O notation? |
2023-07-25 16:18:55 +0200 | <jade[m]> | it's defined as `foldr (++) []` (ignoring fusion), so it's basically the sum of size of the sublists, so would that still classify as linear? |
2023-07-25 16:19:05 +0200 | actioninja630 | (~actioninj@user/actioninja) |
2023-07-25 16:19:13 +0200 | <int-e> | dolio: it's still magic |
2023-07-25 16:19:18 +0200 | <jade[m]> | but it's linear in both the sublist concatenation as well as the amount of sublists itself, so that'd be quadratic |
2023-07-25 16:19:33 +0200 | <sm> | O(n+m) ? |
2023-07-25 16:19:55 +0200 | <int-e> | dolio: created by dark, hooded figures in dark rooms illuminated only by green-on-black monitors. |
2023-07-25 16:20:14 +0200 | <jade[m]> | not quadratic, more sum [sublist_n size] |
2023-07-25 16:20:43 +0200 | <jade[m]> | so kinda n*m? |
2023-07-25 16:20:44 +0200 | actioninja63 | (~actioninj@user/actioninja) (Ping timeout: 260 seconds) |
2023-07-25 16:20:44 +0200 | actioninja630 | actioninja63 |
2023-07-25 16:20:52 +0200 | <dolio> | jade[m]: If you're just using words like 'linear' or 'quadratic,' you can usually get a different answer by changing some kind of perspective on the input. |
2023-07-25 16:21:07 +0200 | <jade[m]> | yeah that's fait |
2023-07-25 16:21:08 +0200 | <jade[m]> | * yeah that's fair |
2023-07-25 16:21:45 +0200 | <dolio> | Like, is an operation on numbers linear (in the size of the binary representation) or logarithmic (in the number it represents)? |
2023-07-25 16:22:13 +0200 | <jade[m]> | the most exact notion would be sum_0^(length - 1) of length (input[n]) I think? |
2023-07-25 16:22:26 +0200 | <ncf> | concat ls takes O(length (concat ls)) steps... by definition? :p |
2023-07-25 16:23:20 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 16:23:25 +0200 | <int-e> | + length ls |
2023-07-25 16:23:39 +0200 | <int-e> | > concat (repeate 10000000 []) |
2023-07-25 16:23:40 +0200 | <lambdabot> | error: |
2023-07-25 16:23:41 +0200 | <lambdabot> | • Variable not in scope: repeate :: t1 -> [a0] -> t0 [a] |
2023-07-25 16:23:41 +0200 | <lambdabot> | • Perhaps you meant one of these: |
2023-07-25 16:23:45 +0200 | <int-e> | > concat (repeat 10000000 []) |
2023-07-25 16:23:47 +0200 | <lambdabot> | error: |
2023-07-25 16:23:47 +0200 | <lambdabot> | • Couldn't match expected type ‘[a0] -> t0 [a]’ |
2023-07-25 16:23:47 +0200 | <lambdabot> | with actual type ‘[a1]’ |
2023-07-25 16:23:54 +0200 | <ncf> | yeah |
2023-07-25 16:23:59 +0200 | <int-e> | meh, replicate, not repeat |
2023-07-25 16:24:03 +0200 | <jade[m]> | you want replicate |
2023-07-25 16:24:25 +0200 | <dolio> | Anyhow, it would definitely be odd to only consider the length of the outer list as the input size. |
2023-07-25 16:24:30 +0200 | <geekosaur> | I always get them backwards too… |
2023-07-25 16:24:36 +0200 | <jade[m]> | +1 |
2023-07-25 16:24:49 +0200 | <jade[m]> | dolio: exactly |
2023-07-25 16:30:17 +0200 | qqq | (~qqq@92.43.167.61) (Remote host closed the connection) |
2023-07-25 16:32:05 +0200 | <danse-nr3__> | dolio, true, because the quality of products was a point in their reasoning. They were not against all technology, just some ... so yeah, i guess it is possible to have luddite programmers, and i should study that history better ^^; |
2023-07-25 16:32:29 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) |
2023-07-25 16:33:12 +0200 | segfaultfizzbuzz | (~segfaultf@23-93-74-212.fiber.dynamic.sonic.net) |
2023-07-25 16:33:51 +0200 | <dolio> | Maybe you should become one! |
2023-07-25 16:34:41 +0200 | <sm> | "The Luddites ... protested against manufacturers who used machines in "a fraudulent and deceitful manner" to replace the skilled labour of workers and drive down wages by producing inferior goods." |
2023-07-25 16:34:44 +0200 | nek0 | (~nek0@2a01:4f8:222:2b41::12) |
2023-07-25 16:34:59 +0200 | <geekosaur> | they weren't even against technology as such. they were against companies firing workers because they could be replaced with machines |
2023-07-25 16:35:07 +0200 | <geekosaur> | or, what sm said |
2023-07-25 16:35:09 +0200 | <maerwald> | I haven't fired anyone so far |
2023-07-25 16:35:16 +0200 | emid | (~thales@191.180.21.148) |
2023-07-25 16:36:12 +0200 | <sm> | "owners took to shooting protesters and eventually the movement was suppressed with legal and military force, which included execution and penal transportation of accused and convicted Luddites." |
2023-07-25 16:36:12 +0200 | <sm> | phew, rough times |
2023-07-25 16:36:17 +0200 | <sm> | eg if you're australian maybe that's how your family got there ? |
2023-07-25 16:36:21 +0200 | gmg | (~user@user/gehmehgeh) |
2023-07-25 16:36:30 +0200 | <maerwald> | might happen quite soon again |
2023-07-25 16:38:17 +0200 | <danse-nr3__> | it never stopped happening, just moved to where we do not hear of it |
2023-07-25 16:39:51 +0200 | <danse-nr3__> | consider the case of en.wikipedia.org/wiki/Iqbal_Masih, for instance |
2023-07-25 16:40:39 +0200 | <geekosaur> | even just manufacturers moving production to Bangladesh or the Philippines etc. |
2023-07-25 16:42:00 +0200 | <maerwald> | well, it's a matter of scale |
2023-07-25 16:46:23 +0200 | gmg | (~user@user/gehmehgeh) (Remote host closed the connection) |
2023-07-25 16:47:08 +0200 | gmg | (~user@user/gehmehgeh) |
2023-07-25 16:51:40 +0200 | mei | (~mei@user/mei) (Remote host closed the connection) |
2023-07-25 16:53:34 +0200 | mei | (~mei@user/mei) |
2023-07-25 16:53:47 +0200 | gugu256 | (~gugu256@122.38.22.93.rev.sfr.net) (Ping timeout: 244 seconds) |
2023-07-25 16:59:24 +0200 | <merijn> | hm,, haskell-language-server-wrapper does not, in fact, seem to correctly detect the ghc from cabal.project |
2023-07-25 17:00:20 +0200 | <maerwald> | I don't believe you |
2023-07-25 17:00:47 +0200 | <merijn> | ah, wait, it's just reporting GHC from path first before checking things, to make things nice and confusing |
2023-07-25 17:01:34 +0200 | <maerwald> | it runs something like this: cabal exec ghc -- -ignore-dot-ghci -XRebindableSyntax -XNoImplicitPrelude -v0 -package-env=- -e 'Control.Monad.join (Control.Monad.fmap System.IO.putStr System.Environment.getExecutablePath)' |
2023-07-25 17:01:50 +0200 | titibandit | (~titibandi@user/titibandit) (Ping timeout: 260 seconds) |
2023-07-25 17:02:30 +0200 | <merijn> | Yeah it finds the correct one later, but does that, like, way in the middle of noise so the only thing that pops out is reporting the initial ghc on PATH |
2023-07-25 17:02:54 +0200 | <maerwald> | it's black magic |
2023-07-25 17:03:43 +0200 | <merijn> | not black enough, because it seemingly chokes on something else now :p |
2023-07-25 17:04:15 +0200 | gugu256 | (~gugu256@250.134.22.93.rev.sfr.net) |
2023-07-25 17:04:31 +0200 | [itchyjunk] | (~itchyjunk@user/itchyjunk/x-7353470) |
2023-07-25 17:05:13 +0200 | <maerwald> | you seem to be confusing logging with errors, so I can't really tell |
2023-07-25 17:06:05 +0200 | <merijn> | maerwald: It's not working in the editor, so I'm trying to figure out what it's choking on, so the only thing I have is several KB of noisy logging that it dumps to stdout when I run it manually |
2023-07-25 17:06:20 +0200 | <maerwald> | what editor |
2023-07-25 17:06:23 +0200 | <merijn> | vim |
2023-07-25 17:06:28 +0200 | <maerwald> | what lsp |
2023-07-25 17:06:32 +0200 | <merijn> | ALE |
2023-07-25 17:06:35 +0200 | <maerwald> | gosh |
2023-07-25 17:06:39 +0200 | <merijn> | which worked fine with ghcide before |
2023-07-25 17:06:58 +0200 | <maerwald> | what's your config? |
2023-07-25 17:07:26 +0200 | Sgeo | (~Sgeo@user/sgeo) |
2023-07-25 17:08:17 +0200 | <maerwald> | https://github.com/dense-analysis/ale/blob/b216892f0c1ce7bbe9efeeb6cf55b52a473f49c2/ale_linters/ha… |
2023-07-25 17:08:20 +0200 | <maerwald> | doesn't look too bad |
2023-07-25 17:08:26 +0200 | <merijn> | I have a 1 module, 1 test module cabal file, a cabal.project pointing it at ghc-8.10.7 and ALE setup to only use hls for linting. |
2023-07-25 17:08:57 +0200 | <merijn> | maerwald: all I have atm it simply "let b:ale_linters = ['hls']" for haskell files |
2023-07-25 17:10:18 +0200 | <merijn> | maerwald: atm I'm just manually running "haskell-language-server-wrapper" in my shell, which ends up dumping out the following errors: https://paste.tomsmeding.com/1Pds8SX3 |
2023-07-25 17:10:50 +0200 | <maerwald> | there's abuild error |
2023-07-25 17:10:59 +0200 | <maerwald> | your code is busted |
2023-07-25 17:11:07 +0200 | <merijn> | maerwald: Well yes, of course there is |
2023-07-25 17:11:17 +0200 | <merijn> | I introduced that to see if it would be reported in vim |
2023-07-25 17:11:31 +0200 | <merijn> | like, that's 99.99% of my use case |
2023-07-25 17:12:08 +0200 | <maerwald> | fix the build error first, then let HLS start up |
2023-07-25 17:12:12 +0200 | <maerwald> | then introduce it again |
2023-07-25 17:14:59 +0200 | <merijn> | maerwald: Removing the error it still dies: https://paste.tomsmeding.com/6SwBHYrI |
2023-07-25 17:15:51 +0200 | <merijn> | And it takes about a minute or more to get that far |
2023-07-25 17:16:22 +0200 | <merijn> | ah! |
2023-07-25 17:16:23 +0200 | <maerwald> | why does documentation fail to build? |
2023-07-25 17:16:36 +0200 | <merijn> | haddock is trying to use ghc 9.2.8 instead of ghc-8.10.7 |
2023-07-25 17:16:50 +0200 | <maerwald> | sounds like your PATH/symlinks are messed up |
2023-07-25 17:16:56 +0200 | raym | (~ray@user/raym) |
2023-07-25 17:17:06 +0200 | <maerwald> | (that doesn't happen with ghcup) |
2023-07-25 17:17:45 +0200 | <merijn> | maerwald: 9.2.8 is the first GHC in path, and apparently whatever is invoking haddock isn't invoking 'haddock-8.10.7' like it should |
2023-07-25 17:18:10 +0200 | <merijn> | because "cabal haddock --haddock-for-hackage" works fine |
2023-07-25 17:18:18 +0200 | <merijn> | So cabal is properly calling the right haddock |
2023-07-25 17:18:56 +0200 | <merijn> | So I'm assuming it's something HLS screwing up and invoking just "haddock" |
2023-07-25 17:19:10 +0200 | <merijn> | So I guess that's an issue for #hls :p |
2023-07-25 17:19:15 +0200 | <maerwald> | you can see the command that's run in the log |
2023-07-25 17:19:24 +0200 | <maerwald> | cabal --builddir=/Users/merijn/.cache/hie-bios/dist-paramtree-c1a42d010ef5e73dc28f6503fc05b3e6 v2-repl --with-compiler /Users/merijn/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 --with-hc-pkg /Users/merijn/.cache/hie-bios/ghc-pkg-193386b9f6453356c46586642c889869 paramtree:test:test |
2023-07-25 17:21:25 +0200 | acidjnk | (~acidjnk@p200300d6e7072f08c49cce37a158e22d.dip0.t-ipconnect.de) |
2023-07-25 17:22:59 +0200 | <merijn> | maerwald: Doesn't tell me much, because that wrapper passed as compiler invokes GHC based on an environment variable I can't see |
2023-07-25 17:23:15 +0200 | <maerwald> | well, we don't pass --with-haddock anywhere |
2023-07-25 17:23:47 +0200 | <maerwald> | same for hpc/hsc2hs/hp2ps |
2023-07-25 17:24:20 +0200 | <merijn> | maerwald: I mean, when I have the "wrong" haddock in path (i.e. just 'haddock' is ghc 9.2) then cabal still correctly invokes haddock-8.10.7 without me passing any flags |
2023-07-25 17:24:32 +0200 | <merijn> | So HLS is doing something that breaks cabal's regular way of invoking it |
2023-07-25 17:25:12 +0200 | <maerwald> | it's possible that -with-compiler /Users/merijn/.cache/hie-bios/wrapper-b54f81dea4c0e6d1626911c526bc4e36 is breaking it |
2023-07-25 17:25:29 +0200 | <merijn> | ah, possibly because it doesn't report a version? |
2023-07-25 17:25:34 +0200 | <merijn> | random guessing |
2023-07-25 17:26:27 +0200 | <merijn> | It's gym time now, so I guess I'll bug people in #haskell-language-server when I'm back |
2023-07-25 17:29:22 +0200 | <maerwald> | merijn: I think it doesn't invoke `--version` but tries to take the version suffix |
2023-07-25 17:29:54 +0200 | <maerwald> | here: https://github.com/haskell/cabal/blob/4aa5f88618a29cb53b988a8ae859caa2c70a6e62/Cabal/src/Distribut… |
2023-07-25 17:30:14 +0200 | <maerwald> | wrapper-b54f81dea4c0e6d1626911c526bc4e36 doesn't have any meaningful suffix |
2023-07-25 17:32:24 +0200 | razetime | (~quassel@117.193.7.216) (Remote host closed the connection) |
2023-07-25 17:32:26 +0200 | <merijn> | fun times |
2023-07-25 17:32:32 +0200 | <merijn> | anyway, off for now |
2023-07-25 17:33:22 +0200 | <maerwald> | I remember this part of the code, bc it's trash and caused problems before |
2023-07-25 17:35:23 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 246 seconds) |
2023-07-25 17:35:24 +0200 | falafel | (~falafel@216.68.6.51.dyn.plus.net) (Ping timeout: 260 seconds) |
2023-07-25 17:36:19 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:255a:b8f5:5ab9:11d7) |
2023-07-25 17:36:21 +0200 | <maerwald> | but I'm not sure who to blame... the HLS stuff is a huge hack as well |
2023-07-25 17:37:21 +0200 | danse-nr3_ | (~francesco@151.43.92.22) |
2023-07-25 17:39:57 +0200 | danse-nr3__ | (~francesco@151.43.34.49) (Ping timeout: 245 seconds) |
2023-07-25 17:45:33 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) () |
2023-07-25 17:48:13 +0200 | notzmv | (~zmv@user/notzmv) |
2023-07-25 17:58:15 +0200 | <merijn> | maerwald: ugh, I ended up trying something else and just moving path so that everything in front of path matches the HLS version, which eliminates the haddock failure, but still has HLS unable to cope: https://paste.tomsmeding.com/zOAh5cDO |
2023-07-25 17:58:49 +0200 | <merijn> | Given that this is a pacakge with literally 3 source files (library, tests, and Setup.hs) the inability of HIE to cope is disappointing :\ |
2023-07-25 17:58:54 +0200 | <merijn> | https://github.com/merijn/paramtree |
2023-07-25 17:59:54 +0200 | <maerwald> | merijn: https://github.com/haskell/haskell-language-server/issues/3730 |
2023-07-25 18:00:26 +0200 | danse-nr3_ | (~francesco@151.43.92.22) (Ping timeout: 245 seconds) |
2023-07-25 18:00:28 +0200 | <merijn> | maerwald: <3 |
2023-07-25 18:02:23 +0200 | <maerwald> | implicit-cradle is trash |
2023-07-25 18:02:45 +0200 | <ncf> | int-e: i've pushed GHC 9.6 support to lambdabot/IOSpec, if you want to make a new release |
2023-07-25 18:02:47 +0200 | <maerwald> | try: echo -e 'cradle:\n cabal:' > hie.yaml |
2023-07-25 18:03:11 +0200 | <merijn> | maerwald: Probably, but I have the naive hope/wild expectaction that "dead simple projects in the most standard setup" actually work >.> |
2023-07-25 18:05:19 +0200 | <geekosaur> | my xmonad config + local xmonad+contrib works with an implicit cradle… |
2023-07-25 18:05:55 +0200 | <merijn> | geekosaur: Well, feel free to check the repo I linked, because that + a cabal.project file was too much for implicit-hie >.> |
2023-07-25 18:06:16 +0200 | <merijn> | maybe if I nuke the project file now that the right GHC is first in path |
2023-07-25 18:06:34 +0200 | <geekosaur> | https://github.com/geekosaur/xmonad.hs/tree/skkukuk |
2023-07-25 18:06:52 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 240 seconds) |
2023-07-25 18:06:58 +0200 | <merijn> | nope, removing the hie.yaml breaks again |
2023-07-25 18:07:26 +0200 | <maerwald> | works for me with explicit hie.yaml |
2023-07-25 18:07:31 +0200 | <maerwald> | no errors |
2023-07-25 18:07:47 +0200 | <merijn> | It errors on Setup.hs for me |
2023-07-25 18:07:58 +0200 | <merijn> | https://paste.tomsmeding.com/nz84TrmT |
2023-07-25 18:08:45 +0200 | <maerwald> | merijn: https://github.com/haskell/haskell-language-server/issues/3710 |
2023-07-25 18:11:46 +0200 | <maerwald> | works with the suggestion there |
2023-07-25 18:11:49 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
2023-07-25 18:11:50 +0200 | <maerwald> | Setup.hs is special |
2023-07-25 18:12:23 +0200 | <geekosaur> | custom Setup is why we can't have nice things |
2023-07-25 18:13:07 +0200 | <merijn> | ok, so now the wrapper works. next challenge, does it actually start in the editor xD |
2023-07-25 18:15:17 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) (Ping timeout: 246 seconds) |
2023-07-25 18:16:10 +0200 | econo_ | (uid147250@id-147250.tinside.irccloud.com) |
2023-07-25 18:17:39 +0200 | blueonyx | (~blueonyx@user/blueonyx) (Quit: Lost terminal) |
2023-07-25 18:17:41 +0200 | turlando | (~turlando@user/turlando) |
2023-07-25 18:20:01 +0200 | notzmv | (~zmv@user/notzmv) |
2023-07-25 18:21:10 +0200 | bilegeek | (~bilegeek@2600:1008:b03d:d355:b59:5aff:2f93:e6ef) |
2023-07-25 18:23:29 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) (Quit: WeeChat 4.0.2) |
2023-07-25 18:28:51 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) (Ping timeout: 244 seconds) |
2023-07-25 18:28:57 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 18:30:22 +0200 | mauke | (~mauke@user/mauke) |
2023-07-25 18:30:26 +0200 | gensyst | (~gensyst@user/gensyst) |
2023-07-25 18:30:53 +0200 | <gensyst> | Hi, I have a question and it's here: https://dpaste.com/GJ8UCQY22 |
2023-07-25 18:31:10 +0200 | <gensyst> | Can something like this be achieved with e.g. TemplateHaskell, some Macro stuff I don't know about, or some other Haskell/GHC features?? |
2023-07-25 18:31:38 +0200 | <gensyst> | In reality I don't just have three, but tons. Getting very painful to maintain. |
2023-07-25 18:31:45 +0200 | <gensyst> | would be cool to just type it once |
2023-07-25 18:32:35 +0200 | <merijn> | gensyst: it's just repeatedly the same offset increase? |
2023-07-25 18:32:49 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) |
2023-07-25 18:32:49 +0200 | dibblego | (~dibblego@116-255-1-151.ip4.superloop.au) (Changing host) |
2023-07-25 18:32:49 +0200 | dibblego | (~dibblego@haskell/developer/dibblego) |
2023-07-25 18:32:52 +0200 | <jade[m]> | merijn: it also has different newtype constructors |
2023-07-25 18:33:00 +0200 | <merijn> | jade[m]: yeah, sure |
2023-07-25 18:33:02 +0200 | <jade[m]> | but you can coerce those, right? |
2023-07-25 18:33:17 +0200 | <glguy> | jade[m]: coercing doesn't do anything helpful in this context |
2023-07-25 18:33:28 +0200 | <merijn> | gensyst: Should be trivial with TH |
2023-07-25 18:33:36 +0200 | <jade[m]> | oh right, it's just wrapping them |
2023-07-25 18:34:27 +0200 | <ncf> | are you reinventing binary again |
2023-07-25 18:35:12 +0200 | <merijn> | gensyst: you can use the d quasi quoter to get a proper declaration (so, like: [d|extractFoo = Foo . subBs 0 4|]), then you just need to wrap that in a function that gets the constructor and offset as in index, 'foo cons off = [d|$(??? cons) . subBs $(off) 4|]' |
2023-07-25 18:35:49 +0200 | <merijn> | not sure if you can directly use $(cons) to insert the constructor or you need some name lookup |
2023-07-25 18:35:54 +0200 | <merijn> | but also, yes, look at binary too |
2023-07-25 18:36:37 +0200 | biberu | (~biberu@user/biberu) (Read error: Connection reset by peer) |
2023-07-25 18:36:38 +0200 | <dmj`> | jade[m]: Why not put foo bar baz as fields in a product data type? you could make a custom generic deriving to offset the indexing by 4 each time. |
2023-07-25 18:37:23 +0200 | <dmj`> | then all you'd need to do is just keep adding fields |
2023-07-25 18:37:44 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 18:39:46 +0200 | <carbolymer> | is it only me or is preprocessor pragma like: |
2023-07-25 18:39:46 +0200 | <carbolymer> | #if __GLASGOW_HASKELL__ >= 902 |
2023-07-25 18:39:46 +0200 | <carbolymer> | unstable i.e. it sometimes breaks the build, but sometimes everything's fine? |
2023-07-25 18:40:38 +0200 | <merijn> | carbolymer: It shouldn't be |
2023-07-25 18:40:53 +0200 | _________ | (~nobody@user/noodly) (Quit: leaving) |
2023-07-25 18:41:09 +0200 | <carbolymer> | merijn: ikr, but I'm looking at the related error in the same place third time today |
2023-07-25 18:41:34 +0200 | <merijn> | pastebin of error+code |
2023-07-25 18:42:05 +0200 | <gensyst> | dmj`, because i don't want to deserialize everything. sometimes I want to deserialize all three, but in some cases i only want to deserialize Foo, sometimes only Bar, etc. |
2023-07-25 18:42:15 +0200 | <gensyst> | hence three different functions |
2023-07-25 18:42:22 +0200 | titibandit | (~titibandi@user/titibandit) |
2023-07-25 18:43:36 +0200 | <dmj`> | gensyst: no deserializing would occur, since its just calculating a bytestring offset, also the laziness should ensure that not everything is getting forced until demanded. |
2023-07-25 18:44:34 +0200 | biberu | (~biberu@user/biberu) |
2023-07-25 18:45:48 +0200 | <merijn> | hmm, looks like vim/ALE is just never actually firing any check commands... |
2023-07-25 18:52:24 +0200 | andydude | (~andrewr@151.200.15.152) |
2023-07-25 18:54:04 +0200 | tzh | (~tzh@c-24-21-73-154.hsd1.wa.comcast.net) |
2023-07-25 18:54:32 +0200 | gugu256 | (~gugu256@250.134.22.93.rev.sfr.net) (Read error: Connection reset by peer) |
2023-07-25 18:54:51 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 18:54:51 +0200 | bgs | (~bgs@212-85-160-171.dynamic.telemach.net) |
2023-07-25 18:55:23 +0200 | TheCatCollective | (NyaaTheKit@user/calculuscat) (Quit: Meow Meow Meow Meow Meow Meow Meow Meow) |
2023-07-25 18:55:26 +0200 | notzmv | (~zmv@user/notzmv) (Remote host closed the connection) |
2023-07-25 18:56:30 +0200 | TheCatCollective | (NyaaTheKit@user/calculuscat) |
2023-07-25 18:58:34 +0200 | <gensyst> | dmj`, isn't a drawback that my types can no longer be ! for all records? so i now have to go back to thinking about laziness vs. strict again |
2023-07-25 18:58:47 +0200 | <gensyst> | i guess there are always tradeoffs... |
2023-07-25 18:58:57 +0200 | <gensyst> | merijn, i'll look into TH. interesting. |
2023-07-25 18:59:01 +0200 | <gensyst> | thanks mates |
2023-07-25 19:01:34 +0200 | <geekosaur> | carbolymer, did you ever show example failing code and the error? |
2023-07-25 19:04:12 +0200 | waleee | (~waleee@2001:9b0:21c:4000:5bf9:6515:c030:57b7) |
2023-07-25 19:06:10 +0200 | notzmv | (~zmv@user/notzmv) |
2023-07-25 19:08:20 +0200 | fun-safe-math | (~fun-safe-@c-24-21-234-147.hsd1.or.comcast.net) |
2023-07-25 19:09:43 +0200 | <carbolymer> | merijn, geekosaur: not yet, I'm trying to get a minimal example which could be better understandable, but after my complaints on IRC everything works again :X |
2023-07-25 19:11:43 +0200 | <geekosaur> | try this and see if you replicate the error: use DataKinds before the `#if` |
2023-07-25 19:11:54 +0200 | <geekosaur> | with explicit ticks |
2023-07-25 19:16:19 +0200 | AlexZenon | (~alzenon@178.34.162.202) (Ping timeout: 260 seconds) |
2023-07-25 19:16:19 +0200 | Alex_test | (~al_test@178.34.162.202) (Ping timeout: 260 seconds) |
2023-07-25 19:19:13 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) (Remote host closed the connection) |
2023-07-25 19:19:25 +0200 | jpds | (~jpds@gateway/tor-sasl/jpds) |
2023-07-25 19:19:56 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-07-25 19:23:38 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 19:24:42 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 252 seconds) |
2023-07-25 19:31:51 +0200 | aagreb | (~aagreb@2a02:1210:4c21:6200:761e:542:f407:b36f) |
2023-07-25 19:32:57 +0200 | danse-nr3 | (~francesco@151.43.92.22) |
2023-07-25 19:37:29 +0200 | <aagreb> | Hey I've been using haskell for quite some time now. Whenever I add a dependency from hackage to my project using cabal I have to compile the package on my machine. I wonder if there is a good reason for why there is no binary caching for hackage packages. AFAIK once a version of a package is published it doesn't really change anymore so it's kind |
2023-07-25 19:37:30 +0200 | <aagreb> | of unncessary that all people who use this package have to recompile on their machine. Also it can take quite a long time sometimes. I'm sure there are technical reasons |
2023-07-25 19:40:02 +0200 | <merijn> | aagreb: That'd mean caching every possible configuration and architecture of said package |
2023-07-25 19:40:20 +0200 | <mauke> | × compiler versions × compiler options |
2023-07-25 19:40:21 +0200 | <merijn> | aagreb: Note that they aren't independent, so every unique combination of transitive dependencies would be a different binary |
2023-07-25 19:40:53 +0200 | dom0 | (~u0_a202@47.60.37.11) |
2023-07-25 19:40:56 +0200 | <merijn> | aagreb: that'd mean thousands and thousands of binaries per package, which is...a lot of hosting costs :) |
2023-07-25 19:42:10 +0200 | <aagreb> | I didn't think about different compiler versions and compiler options. I think different platform would be feasible to support because there are only a few but you are right it would be too many combinations |
2023-07-25 19:42:56 +0200 | <merijn> | aagreb: if you have 4 transitive dependencies with 3 versions each, that's already 81 extra versions |
2023-07-25 19:43:06 +0200 | <merijn> | now imagine for package with 20 dependencies and 20 versions each |
2023-07-25 19:43:07 +0200 | <aagreb> | What do you exactly mean by they are not independent? |
2023-07-25 19:43:57 +0200 | <merijn> | aagreb: GHC can (and does) inline code across package boundaries. As such, package foo when compiled is tied to the exact specific versions of its dependencies (also, those might have changing APIs to begin with) |
2023-07-25 19:44:11 +0200 | <merijn> | aagreb: So you get a unique binary per unique combination of (transitive) dependencies |
2023-07-25 19:44:38 +0200 | <mauke> | like an NFT? |
2023-07-25 19:44:41 +0200 | Alex_test | (~al_test@178.34.162.202) |
2023-07-25 19:45:28 +0200 | <merijn> | argh |
2023-07-25 19:45:46 +0200 | <merijn> | I hate debugging this shit...I have no clue whether it's the vim plugin or HLS that's acting up >.< |
2023-07-25 19:45:46 +0200 | <aagreb> | Okay interesting I didn't know about this. So the local cache I have on my machine works only as long as all versions of all dependencies stay exactly the same? |
2023-07-25 19:46:00 +0200 | <merijn> | aagreb: Yes |
2023-07-25 19:49:27 +0200 | thelounge793 | (~thelounge@2a05:f480:1400:24b2:5400:4ff:fe76:a8f3) |
2023-07-25 19:51:14 +0200 | jmdaemon | (~jmdaemon@user/jmdaemon) |
2023-07-25 19:53:13 +0200 | ensyde | (~ensyde@104-62-224-96.lightspeed.chrlnc.sbcglobal.net) |
2023-07-25 19:55:34 +0200 | gmg | (~user@user/gehmehgeh) (Quit: Leaving) |
2023-07-25 20:00:33 +0200 | aagreb | (~aagreb@2a02:1210:4c21:6200:761e:542:f407:b36f) (Quit: Client closed) |
2023-07-25 20:01:28 +0200 | mei | (~mei@user/mei) (Remote host closed the connection) |
2023-07-25 20:03:54 +0200 | mei | (~mei@user/mei) |
2023-07-25 20:05:09 +0200 | dom0 | (~u0_a202@47.60.37.11) (Quit: WeeChat 3.8) |
2023-07-25 20:07:47 +0200 | gensyst | (~gensyst@user/gensyst) (Quit: Leaving) |
2023-07-25 20:08:13 +0200 | fweht | (uid404746@id-404746.lymington.irccloud.com) |
2023-07-25 20:08:16 +0200 | juri__ | (~juri@79.140.121.124) |
2023-07-25 20:08:22 +0200 | fendor | (~fendor@2a02:8388:1640:be00:1f28:32b1:54ac:a932) (Remote host closed the connection) |
2023-07-25 20:11:12 +0200 | juri_ | (~juri@84-19-175-187.pool.ovpn.com) (Ping timeout: 245 seconds) |
2023-07-25 20:12:04 +0200 | ripspin | (~chatzilla@1.145.128.15) (Remote host closed the connection) |
2023-07-25 20:16:56 +0200 | juri__ | (~juri@79.140.121.124) (Ping timeout: 246 seconds) |
2023-07-25 20:18:36 +0200 | juri_ | (~juri@84-19-175-187.pool.ovpn.com) |
2023-07-25 20:24:27 +0200 | AlexZenon | (~alzenon@178.34.162.202) |
2023-07-25 20:28:48 +0200 | ft | (~ft@p3e9bc40d.dip0.t-ipconnect.de) |
2023-07-25 20:30:22 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 250 seconds) |
2023-07-25 20:34:47 +0200 | merijn | (~merijn@c-001-001-014.client.esciencecenter.eduvpn.nl) (Ping timeout: 264 seconds) |
2023-07-25 20:35:43 +0200 | trev | (~trev@user/trev) (Quit: trev) |
2023-07-25 20:36:53 +0200 | pavonia | (~user@user/siracusa) |
2023-07-25 20:39:00 +0200 | CrunchyFlakes | (~pi4@ip9234cf77.dynamic.kabel-deutschland.de) (Quit: WeeChat 4.0.1) |
2023-07-25 20:42:35 +0200 | gurkenglas | (~gurkengla@dynamic-046-114-094-140.46.114.pool.telefonica.de) (Ping timeout: 264 seconds) |
2023-07-25 20:47:42 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 250 seconds) |
2023-07-25 20:48:19 +0200 | titibandit | (~titibandi@user/titibandit) (Remote host closed the connection) |
2023-07-25 20:50:32 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) |
2023-07-25 20:57:28 +0200 | danse-nr3 | (~francesco@151.43.92.22) (Ping timeout: 252 seconds) |
2023-07-25 20:59:59 +0200 | bramhaag | (~bramhaag@134.195.121.39) (Quit: The Lounge - https://thelounge.chat) |
2023-07-25 21:00:40 +0200 | bramhaag | (~bramhaag@134.195.121.39) |
2023-07-25 21:00:44 +0200 | ddellacosta | (~ddellacos@146.70.165.154) (Ping timeout: 260 seconds) |
2023-07-25 21:01:17 +0200 | merijn | (~merijn@c-001-001-014.client.esciencecenter.eduvpn.nl) |
2023-07-25 21:01:49 +0200 | ddellacosta | (~ddellacos@146.70.165.154) |
2023-07-25 21:05:30 +0200 | bramhaag | (~bramhaag@134.195.121.39) (Client Quit) |
2023-07-25 21:05:39 +0200 | bramhaag | (~bramhaag@134.195.121.39) |
2023-07-25 21:08:49 +0200 | bramhaag | (~bramhaag@134.195.121.39) (Client Quit) |
2023-07-25 21:08:57 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) |
2023-07-25 21:09:23 +0200 | bramhaag | (~bramhaag@134.195.121.39) |
2023-07-25 21:14:07 +0200 | alexherbo2 | (~alexherbo@2a02-8440-3341-8483-00f5-e7a9-0384-1ff4.rev.sfr.net) |
2023-07-25 21:14:44 +0200 | notzmv | (~zmv@user/notzmv) (Ping timeout: 260 seconds) |
2023-07-25 21:28:40 +0200 | migas | (~migas@astra4961.startdedicated.net) (Remote host closed the connection) |
2023-07-25 21:28:56 +0200 | migas | (~migas@astra4961.startdedicated.net) |
2023-07-25 21:34:51 +0200 | merijn | (~merijn@c-001-001-014.client.esciencecenter.eduvpn.nl) (Ping timeout: 244 seconds) |
2023-07-25 21:36:16 +0200 | gurkenglas | (~gurkengla@dynamic-046-114-094-140.46.114.pool.telefonica.de) |
2023-07-25 21:42:15 +0200 | _________ | (~nobody@user/noodly) |
2023-07-25 21:42:35 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Ping timeout: 264 seconds) |
2023-07-25 21:43:30 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 21:46:14 +0200 | misterfish | (~misterfis@84-53-85-146.bbserv.nl) (Ping timeout: 260 seconds) |
2023-07-25 21:48:13 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
2023-07-25 21:48:19 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) |
2023-07-25 21:49:10 +0200 | eggplantade | (~Eggplanta@2600:1700:38c5:d800:255a:b8f5:5ab9:11d7) (Remote host closed the connection) |
2023-07-25 21:49:22 +0200 | merijn | (~merijn@c-001-001-014.client.esciencecenter.eduvpn.nl) |
2023-07-25 21:54:24 +0200 | merijn | (~merijn@c-001-001-014.client.esciencecenter.eduvpn.nl) (Ping timeout: 260 seconds) |
2023-07-25 21:54:38 +0200 | _ht | (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Remote host closed the connection) |
2023-07-25 21:59:44 +0200 | idgaen | (~idgaen@2a01:e0a:498:fd50:fcc6:bb5d:489a:ce8c) |
2023-07-25 22:05:38 +0200 | junction | (~junction@finc-16-b2-v4wan-164434-cust415.vm7.cable.virginm.net) |
2023-07-25 22:06:20 +0200 | simikando | (~simikando@adsl-dyn-104.95-102-88.t-com.sk) (Quit: Leaving) |
2023-07-25 22:07:21 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) |
2023-07-25 22:07:34 +0200 | bgs | (~bgs@212-85-160-171.dynamic.telemach.net) (Remote host closed the connection) |
2023-07-25 22:10:14 +0200 | junction | (~junction@finc-16-b2-v4wan-164434-cust415.vm7.cable.virginm.net) (Client Quit) |
2023-07-25 22:11:22 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
2023-07-25 22:12:06 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 245 seconds) |
2023-07-25 22:13:52 +0200 | Lycurgus | (~juan@user/Lycurgus) |
2023-07-25 22:15:51 +0200 | alexherbo2 | (~alexherbo@2a02-8440-3341-8483-00f5-e7a9-0384-1ff4.rev.sfr.net) (Remote host closed the connection) |
2023-07-25 22:16:12 +0200 | alexherbo2 | (~alexherbo@2a02-8440-3341-8483-00f5-e7a9-0384-1ff4.rev.sfr.net) |
2023-07-25 22:18:53 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 246 seconds) |
2023-07-25 22:19:10 +0200 | turlando | (~turlando@user/turlando) (Ping timeout: 260 seconds) |
2023-07-25 22:19:26 +0200 | L29Ah | (~L29Ah@wikipedia/L29Ah) |
2023-07-25 22:22:50 +0200 | alexherbo2 | (~alexherbo@2a02-8440-3341-8483-00f5-e7a9-0384-1ff4.rev.sfr.net) (Ping timeout: 246 seconds) |
2023-07-25 22:22:59 +0200 | Qudit | (~user@user/Qudit) |
2023-07-25 22:23:34 +0200 | turlando | (~turlando@user/turlando) |
2023-07-25 22:31:19 +0200 | infinity0 | (~infinity0@pwned.gg) (Remote host closed the connection) |
2023-07-25 22:33:19 +0200 | npmania | (~Thunderbi@45.8.223.228) |
2023-07-25 22:33:26 +0200 | infinity0 | (~infinity0@pwned.gg) |
2023-07-25 22:33:57 +0200 | <int-e> | ncf: done, also added you as maintainer... |
2023-07-25 22:34:39 +0200 | <ncf> | thanks |
2023-07-25 22:35:15 +0200 | <int-e> | hackage is quite a bit more picky than it was 5 years ago |
2023-07-25 22:40:31 +0200 | turlando | (~turlando@user/turlando) () |
2023-07-25 22:40:56 +0200 | turlando | (~turlando@user/turlando) |
2023-07-25 22:45:07 +0200 | Lycurgus | (~juan@user/Lycurgus) (Quit: Exeunt: personae.ai-integration.biz) |
2023-07-25 22:47:39 +0200 | kimiamania60 | (~681cf57f@user/kimiamania) (Quit: PegeLinux) |
2023-07-25 22:48:24 +0200 | andydude | (~andrewr@151.200.15.152) (Quit: Leaving.) |
2023-07-25 22:48:37 +0200 | kimiamania60 | (~681cf57f@user/kimiamania) |
2023-07-25 22:49:39 +0200 | eggplantade | (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) |
2023-07-25 22:52:49 +0200 | fweht | (uid404746@id-404746.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
2023-07-25 22:53:03 +0200 | mei | (~mei@user/mei) (Remote host closed the connection) |
2023-07-25 22:53:34 +0200 | bontaq | (~user@ool-45779b84.dyn.optonline.net) (Remote host closed the connection) |
2023-07-25 22:53:54 +0200 | eggplantade | (~Eggplanta@104-55-37-220.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 244 seconds) |
2023-07-25 22:55:28 +0200 | mei | (~mei@user/mei) |
2023-07-25 22:57:33 +0200 | machinedgod | (~machinedg@d198-53-218-113.abhsia.telus.net) |
2023-07-25 23:05:43 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
2023-07-25 23:08:31 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Remote host closed the connection) |
2023-07-25 23:08:55 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
2023-07-25 23:09:55 +0200 | ub | (~Thunderbi@77.119.204.87.wireless.dyn.drei.com) |
2023-07-25 23:11:41 +0200 | ubert | (~Thunderbi@77.119.201.170.wireless.dyn.drei.com) (Ping timeout: 245 seconds) |
2023-07-25 23:11:42 +0200 | ub | ubert |
2023-07-25 23:12:02 +0200 | andydude | (~andrewr@151.200.15.152) |
2023-07-25 23:14:44 +0200 | zmt00 | (~zmt00@user/zmt00) |
2023-07-25 23:14:59 +0200 | andydude | (~andrewr@151.200.15.152) () |
2023-07-25 23:17:07 +0200 | tromp | (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
2023-07-25 23:21:17 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) |
2023-07-25 23:26:27 +0200 | nate2 | (~nate@c-98-45-169-16.hsd1.ca.comcast.net) (Ping timeout: 244 seconds) |
2023-07-25 23:27:48 +0200 | Unicorn_Princess | (~Unicorn_P@user/Unicorn-Princess/x-3540542) (Remote host closed the connection) |
2023-07-25 23:27:49 +0200 | michalz | (~michalz@185.246.207.221) (Remote host closed the connection) |
2023-07-25 23:29:16 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) |
2023-07-25 23:34:44 +0200 | merijn | (~merijn@088-129-128-083.dynamic.caiway.nl) (Ping timeout: 260 seconds) |
2023-07-25 23:35:12 +0200 | notzmv | (~zmv@user/notzmv) |
2023-07-25 23:51:55 +0200 | coot | (~coot@89-69-206-216.dynamic.chello.pl) (Quit: coot) |
2023-07-25 23:52:18 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 250 seconds) |
2023-07-25 23:53:05 +0200 | dcoutts | (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |