Logs: liberachat/#haskell
| 2025-11-28 07:12:36 | → | biberu joins (~biberu@user/biberu) |
| 2025-11-28 07:12:53 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 07:17:15 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-11-28 07:25:15 | → | Guest38 joins (~textual@2a01:5ec0:1805:a54f:f5f7:4084:cb60:e5fd) |
| 2025-11-28 07:26:21 | → | CiaoSen joins (~Jura@2a02:8071:64e1:da0:5a47:caff:fe78:33db) |
| 2025-11-28 07:27:00 | × | annamalai quits (~annamalai@2409:4042:2d87:3c71::9e8a:460b) (Ping timeout: 265 seconds) |
| 2025-11-28 07:27:21 | × | ft quits (~ft@p508db844.dip0.t-ipconnect.de) (Quit: leaving) |
| 2025-11-28 07:28:15 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 07:32:35 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-11-28 07:38:07 | × | jreicher quits (~user@user/jreicher) (Read error: Connection reset by peer) |
| 2025-11-28 07:39:11 | → | jreicher joins (~user@user/jreicher) |
| 2025-11-28 07:40:08 | × | driib3180 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 240 seconds) |
| 2025-11-28 07:40:46 | × | jreicher quits (~user@user/jreicher) (Read error: Connection reset by peer) |
| 2025-11-28 07:41:47 | → | jreicher joins (~user@user/jreicher) |
| 2025-11-28 07:42:15 | × | xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 240 seconds) |
| 2025-11-28 07:43:38 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 07:44:23 | → | xff0x joins (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) |
| 2025-11-28 07:48:37 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2025-11-28 07:57:37 | → | annamalai joins (~annamalai@157.32.117.148) |
| 2025-11-28 07:59:08 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 07:59:10 | × | absence quits (torgeihe@hildring.pvv.ntnu.no) (Ping timeout: 255 seconds) |
| 2025-11-28 08:00:49 | → | driib3180 joins (~driib@vmi931078.contaboserver.net) |
| 2025-11-28 08:03:25 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 250 seconds) |
| 2025-11-28 08:09:56 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 08:10:35 | × | Frostillicus quits (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) (Ping timeout: 240 seconds) |
| 2025-11-28 08:10:48 | × | driib3180 quits (~driib@vmi931078.contaboserver.net) (Ping timeout: 252 seconds) |
| 2025-11-28 08:14:39 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 252 seconds) |
| 2025-11-28 08:18:36 | → | Frostillicus joins (~Frostilli@pool-71-174-119-69.bstnma.fios.verizon.net) |
| 2025-11-28 08:23:07 | → | tromp joins (~textual@2001:1c00:3487:1b00:9176:7929:ae5a:d4f6) |
| 2025-11-28 08:25:19 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 08:29:44 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
| 2025-11-28 08:34:08 | → | ljdarj joins (~Thunderbi@user/ljdarj) |
| 2025-11-28 08:40:41 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 08:41:13 | → | Googulator73 joins (~Googulato@team.broadbit.hu) |
| 2025-11-28 08:41:22 | × | mjrosenb quits (~mjrosenb@70.18.10.118) (Ping timeout: 246 seconds) |
| 2025-11-28 08:45:55 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 264 seconds) |
| 2025-11-28 08:47:04 | → | merijn joins (~merijn@host-vr.cgnat-g.v4.dfn.nl) |
| 2025-11-28 08:49:48 | Googulator73 | is now known as Googulator |
| 2025-11-28 08:50:42 | × | Guest38 quits (~textual@2a01:5ec0:1805:a54f:f5f7:4084:cb60:e5fd) (Quit: Textual IRC Client: www.textualapp.com) |
| 2025-11-28 08:54:12 | × | img quits (~img@user/img) (Quit: ZNC 1.10.1 - https://znc.in) |
| 2025-11-28 08:55:32 | → | img joins (~img@user/img) |
| 2025-11-28 08:57:43 | × | Square2 quits (~Square4@user/square) (Ping timeout: 240 seconds) |
| 2025-11-28 09:00:05 | → | acidjnk joins (~acidjnk@p200300d6e7171911dda60d32ed7e3ae9.dip0.t-ipconnect.de) |
| 2025-11-28 09:01:39 | → | driib3180 joins (~driib@vmi931078.contaboserver.net) |
| 2025-11-28 09:04:15 | × | emmanuelux quits (~emmanuelu@user/emmanuelux) (Remote host closed the connection) |
| 2025-11-28 09:04:55 | × | defragger quits (~random@i6DFADE44.versanet.de) (Ping timeout: 240 seconds) |
| 2025-11-28 09:15:53 | → | Googulator99 joins (~Googulato@team.broadbit.hu) |
| 2025-11-28 09:18:29 | → | __monty__ joins (~toonn@user/toonn) |
| 2025-11-28 09:18:49 | × | tromp quits (~textual@2001:1c00:3487:1b00:9176:7929:ae5a:d4f6) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2025-11-28 09:19:19 | × | Googulator quits (~Googulato@team.broadbit.hu) (Ping timeout: 250 seconds) |
| 2025-11-28 09:20:03 | Googulator99 | is now known as Googulator |
| 2025-11-28 09:21:14 | × | peterbecich quits (~Thunderbi@172.222.148.214) (Ping timeout: 244 seconds) |
| 2025-11-28 09:26:37 | <lucabtz> | glguy, im luca from matrix. would it be possible to have something like xmonad with glirc, i see the executable is in exec and is not much code, most of the code is in the library. maybe i could try adding a list of haskell extensions with similar callbacks as for the C API |
| 2025-11-28 09:28:44 | <merijn> | lucabtz: What does "like xmonad" mean here? |
| 2025-11-28 09:29:44 | <lucabtz> | > <glguy> xmonad is a well-known tool that people configure in Haskell, but the way that's achieved is to have the program be a library. Every use of it is a program you write and compile that links in the library |
| 2025-11-28 09:29:45 | <lambdabot> | <hint>:1:1: error: parse error on input `<' |
| 2025-11-28 09:30:01 | <lucabtz> | (didnt know it is a command sorry) |
| 2025-11-28 09:31:18 | <__monty__> | It's trivially possible in the sense that you can write any program. |
| 2025-11-28 09:32:45 | <lucabtz> | s/possible/easily implementable |
| 2025-11-28 09:34:02 | <merijn> | lucabtz: I mean, glirc is already a library? |
| 2025-11-28 09:34:08 | <merijn> | So it's already that |
| 2025-11-28 09:35:16 | <lucabtz> | sure im just wondering how hard it would be to pass a list of haskell callbacks for it to process, similarly to the C API |
| 2025-11-28 09:39:28 | × | vgtw quits (~vgtw@user/vgtw) (Quit: ZNC - https://znc.in) |
| 2025-11-28 09:39:29 | × | trickard quits (~trickard@cpe-91-98-47-163.wireline.com.au) (Read error: Connection reset by peer) |
| 2025-11-28 09:39:41 | → | trickard_ joins (~trickard@cpe-91-98-47-163.wireline.com.au) |
| 2025-11-28 09:39:53 | → | vgtw joins (~vgtw@user/vgtw) |
| 2025-11-28 09:40:31 | → | haritz joins (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) |
| 2025-11-28 09:40:31 | × | haritz quits (~hrtz@2a01:4b00:bc2e:7000:d5af:a266:ca31:5ef8) (Changing host) |
| 2025-11-28 09:40:31 | → | haritz joins (~hrtz@user/haritz) |
| 2025-11-28 09:40:42 | → | travisb_ joins (~travisb@172-13-49-137.lightspeed.milwwi.sbcglobal.net) |
| 2025-11-28 09:41:23 | × | tabemann quits (~travisb@172-13-49-137.lightspeed.milwwi.sbcglobal.net) (Read error: Connection reset by peer) |
| 2025-11-28 09:45:52 | <__monty__> | Sounds pretty doable, especially if that is how the C API already works. |
| 2025-11-28 09:46:57 | <lucabtz> | yeah to me too, but im bored at work because im just renaming a lot of variables and anyway not much was happening here. sorry if i bothered |
| 2025-11-28 09:49:08 | <__monty__> | No need to apologize it's just a pretty open-ended question that only someone who's intimately familiar with the library would have a good answer to. |
| 2025-11-28 09:49:30 | → | X-Scale joins (~ARM@6.67.114.89.rev.vodafone.pt) |
| 2025-11-28 09:53:31 | → | gmg joins (~user@user/gehmehgeh) |
| 2025-11-28 09:57:01 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 264 seconds) |
| 2025-11-28 09:57:15 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 2025-11-28 09:57:35 | × | xff0x quits (~xff0x@fsb6a9491c.tkyc517.ap.nuro.jp) (Ping timeout: 240 seconds) |
| 2025-11-28 10:00:45 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer) |
| 2025-11-28 10:01:11 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 2025-11-28 10:02:13 | <__monty__> | lucabtz: Do you just like the idea of extending an IRC client in Haskell or do you have existing libraries in mind? |
| 2025-11-28 10:07:57 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 252 seconds) |
| 2025-11-28 10:08:45 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 2025-11-28 10:08:55 | × | ljdarj quits (~Thunderbi@user/ljdarj) (Ping timeout: 240 seconds) |
| 2025-11-28 10:08:56 | × | tzh quits (~tzh@c-76-115-131-146.hsd1.or.comcast.net) (Quit: zzz) |
| 2025-11-28 10:11:44 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer) |
| 2025-11-28 10:14:15 | × | notzmv quits (~umar@user/notzmv) (Ping timeout: 240 seconds) |
| 2025-11-28 10:16:34 | × | Vajb quits (~Vajb@n6jrirf92qztswrjkg8-1.v6.elisa-mobile.fi) (Ping timeout: 246 seconds) |
| 2025-11-28 10:17:49 | → | chele joins (~chele@user/chele) |
| 2025-11-28 10:17:54 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 2025-11-28 10:17:59 | × | gf3 quits (~gf3@user/gf3) (Quit: Ping timeout (120 seconds)) |
| 2025-11-28 10:18:19 | → | gf3 joins (~gf3@user/gf3) |
| 2025-11-28 10:18:39 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Read error: Connection reset by peer) |
| 2025-11-28 10:18:58 | → | chromoblob joins (~chromoblo@user/chromob1ot1c) |
| 2025-11-28 10:19:33 | × | Googulator quits (~Googulato@team.broadbit.hu) (Ping timeout: 250 seconds) |
| 2025-11-28 10:22:31 | × | bliminse quits (~bliminse@user/bliminse) (Ping timeout: 250 seconds) |
| 2025-11-28 10:23:34 | → | bliminse joins (~bliminse@user/bliminse) |
| 2025-11-28 10:25:12 | × | chromoblob quits (~chromoblo@user/chromob1ot1c) (Ping timeout: 244 seconds) |
| 2025-11-28 10:25:55 | × | merijn quits (~merijn@host-vr.cgnat-g.v4.dfn.nl) (Ping timeout: 240 seconds) |
All times are in UTC.