Logs on 2024-03-30 (liberachat/#haskell)
| 00:01:02 | <nij-> | Btw, is there anyway one can have a proof showing that the methods of a new Monad really satisfy the Monad rules? |
| 00:01:51 | <ncf> | you can write an informal proof by chaining together haskell pseudo-equalities, or you can write it in Agda |
| 00:01:56 | β | destituion joins (~destituio@2a02:2121:655:c95b:c9ef:1cc8:963c:45) |
| 00:02:04 | <geekosaur> | you can, but not in Haskell. you need to switch to Agda or Idris or Coq, etc. |
| 00:02:46 | <geekosaur> | with, again, the price that you need to carry the proof around with you all the time |
| 00:03:34 | <geekosaur> | kinda the computer version of "with great power comes great responsibility" |
| 00:04:03 | <ncf> | presumably a decent compiler would ensure the laws are erased |
| 00:05:05 | <nij-> | Once a proof is completed in Agda, can Agda tell if that proof describes the case of the monad I implemented in haskell? |
| 00:05:30 | <nij-> | I mean, we surely can prove stuff in Agda. But how to link that proof with the actual implementation I have in haskell? |
| 00:05:34 | <geekosaur> | if you want that, you usually export Haskell code from Agda |
| 00:05:46 | <ncf> | there are tools like agda2hs |
| 00:06:25 | <geekosaur> | so for example we did that with XMonad.StackSet which is the heart of the xmonad window manager |
| 00:10:14 | <nij-> | Amazing |
| 00:10:28 | Γ | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 268 seconds) |
| 00:11:04 | <geekosaur> | (sadly "isn't a UX disaster" is not something a proof checker can testβ¦) |
| 00:12:14 | <ncf> | that being said i'm not actually aware of any agda library that formalises lawful monads on the "ambient" category of types π most of them focus on either general monads in category theory or unlawful monads for (meta)programming |
| 00:12:37 | <ncf> | i guess you could instantiate the former with the category of sets |
| 00:13:39 | <ncf> | ah jesper's post on agda2hs describes precisely the lawful monad use case https://jesper.sikanda.be/posts/agda2hs.html |
| 00:18:55 | β | rvalue joins (~rvalue@user/rvalue) |
| 00:19:21 | Γ | Achylles quits (~Achylles_@45.182.57.13) (Ping timeout: 255 seconds) |
| 00:19:58 | β | o-90 joins (~o-90@gateway/tor-sasl/o-90) |
| 00:23:25 | Γ | acidjnk_new quits (~acidjnk@p200300d6e714dc05100e436667b532df.dip0.t-ipconnect.de) (Ping timeout: 268 seconds) |
| 00:32:23 | Γ | euleritian quits (~euleritia@dynamic-176-005-145-045.176.5.pool.telefonica.de) (Ping timeout: 264 seconds) |
| 00:33:24 | β | tri joins (~tri@ool-18bc2e74.dyn.optonline.net) |
| 00:37:47 | Γ | tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Ping timeout: 264 seconds) |
| 00:44:06 | Γ | o-90 quits (~o-90@gateway/tor-sasl/o-90) (Ping timeout: 260 seconds) |
| 00:49:54 | Γ | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 00:58:46 | β | bilegeek joins (~bilegeek@2600:1008:b05f:9e00:3c20:c464:db7:a3d7) |
| 00:59:35 | Γ | Batzy quits (~quassel@user/batzy) (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) |
| 01:02:42 | β | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 01:07:21 | β | o-90 joins (~o-90@gateway/tor-sasl/o-90) |
| 01:08:14 | Γ | Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
| 01:11:06 | β | z0ey joins (~o-90@gateway/tor-sasl/o-90) |
| 01:14:35 | Γ | z0ey quits (~o-90@gateway/tor-sasl/o-90) (Remote host closed the connection) |
| 01:14:54 | Γ | o-90 quits (~o-90@gateway/tor-sasl/o-90) (Ping timeout: 260 seconds) |
| 01:25:24 | β | [Leary] joins (~Leary]@user/Leary/x-0910699) |
| 01:26:41 | β | shapr` joins (~user@c-24-218-186-89.hsd1.ma.comcast.net) |
| 01:27:16 | β | tri joins (~tri@ool-18bc2e74.dyn.optonline.net) |
| 01:28:39 | Γ | shapr quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Ping timeout: 255 seconds) |
| 01:34:55 | Γ | tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection) |
| 01:45:38 | β | xal joins (~xal@mx1.xal.systems) |
| 01:46:47 | β | mmhat joins (~mmh@p200300f1c706a223ee086bfffe095315.dip0.t-ipconnect.de) |
| 01:47:15 | Γ | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 01:53:25 | <ski> | geekosaur : "which would be a loop if it were an actual superclass" -- whyfore ? |
| 01:53:29 | β | Inst_ joins (~Inst@120.244.192.126) |
| 01:54:11 | <ski> | "the only thing you can do with a polymorphic value is pass (a pointer to) it around unmodified, or ignore it" -- no. `maybeToList :: forall a. Maybe a -> [a]' is a polymorphic value (and `maybeToList @Bool' is not), but `x' in `maybeToList (Just x) = [x]' is *not* polymorphic. it has the abstract/hidden/forgotten/opaque/skolem type `a', being a type variable in the type of `maybeToList' |
| 01:55:07 | <geekosaur> | I was cutting corners all over the place, yes |
| 01:55:32 | <geekosaur> | not sure introducing skolems to someone who's weak on the basics is a real good idea |
| 01:55:35 | <ski> | (`f' in the rank-2 `foo :: (forall a. [a] -> [a]) -> Int; foo f = f (reverse (f [2,3,5,7])' *is* polymorphic, though) |
| 01:56:15 | <ski> | not sure about how to introduce it either .. but it'd definitely not polymorphic |
| 02:06:28 | shapr` | is now known as shapr |
| 02:06:52 | Γ | shapr quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Quit: sleep) |
| 02:11:11 | β | nij- parts (~NIL@2601:180:8300:6610:742b:f451:84ff:e5af) (Using Circe, the loveliest of all IRC clients) |
| 02:18:17 | Γ | otto_s quits (~user@p5de2f9c4.dip0.t-ipconnect.de) (Ping timeout: 256 seconds) |
| 02:19:50 | β | otto_s joins (~user@p4ff277a3.dip0.t-ipconnect.de) |
| 02:22:04 | β | hallucinagen joins (~prodmezha@123.63.203.210) |
| 02:27:35 | Γ | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 264 seconds) |
| 02:28:26 | Inst_ | is now known as Inst |
| 02:39:45 | Γ | hallucinagen quits (~prodmezha@123.63.203.210) (Ping timeout: 252 seconds) |
| 02:41:51 | β | tri joins (~tri@ool-18bc2e74.dyn.optonline.net) |
| 03:16:37 | β | Lycurgus joins (~georg@user/Lycurgus) |
| 03:36:26 | Γ | td_ quits (~td@i53870932.versanet.de) (Ping timeout: 268 seconds) |
| 03:37:45 | β | td_ joins (~td@i53870929.versanet.de) |
| 03:39:46 | Γ | mmhat quits (~mmh@p200300f1c706a223ee086bfffe095315.dip0.t-ipconnect.de) (Quit: WeeChat 4.2.1) |
| 04:12:36 | Γ | Rodney_ quits (~Rodney@176.254.244.83) (Quit: Connection error?!) |
| 04:34:24 | Γ | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 268 seconds) |
| 04:39:52 | β | hallucinagen joins (~prodmezha@123.63.203.210) |
| 04:43:03 | β | thaliaa joins (uid486183@id-486183.uxbridge.irccloud.com) |
| 04:56:24 | β | aforemny joins (~aforemny@2001:9e8:6cd3:b600:4403:cb83:9d88:c924) |
| 04:58:09 | Γ | aforemny_ quits (~aforemny@i59F516CE.versanet.de) (Ping timeout: 268 seconds) |
| 05:01:04 | Γ | xff0x quits (~xff0x@2405:6580:b080:900:2b2b:eb19:37de:d4bd) (Ping timeout: 246 seconds) |
| 05:12:19 | β | xff0x joins (~xff0x@2405:6580:b080:900:2b2b:eb19:37de:d4bd) |
| 05:17:55 | Γ | hallucinagen quits (~prodmezha@123.63.203.210) (Ping timeout: 260 seconds) |
| 05:20:11 | β | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 05:26:27 | Γ | FinnElija quits (~finn_elij@user/finn-elija/x-0085643) (Remote host closed the connection) |
| 05:27:52 | β | FinnElija joins (~finn_elij@user/finn-elija/x-0085643) |
| 05:28:41 | β | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 05:31:57 | β | peterbecich1 joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 05:33:36 | Γ | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds) |
| 05:33:37 | peterbecich1 | is now known as peterbecich |
| 05:55:17 | β | lisbeths joins (uid135845@id-135845.lymington.irccloud.com) |
| 05:55:58 | β | harveypwca joins (~harveypwc@2601:246:c200:2740:15b6:f225:14ff:9821) |
| 05:59:05 | Γ | tri quits (~tri@ool-18bc2e74.dyn.optonline.net) (Remote host closed the connection) |
| 06:00:22 | β | hallucinagen joins (~prodmezha@123.63.203.210) |
| 06:07:45 | β | euleritian joins (~euleritia@dynamic-176-004-209-172.176.4.pool.telefonica.de) |
| 06:16:58 | β | dsrt^ joins (~cd@c-98-242-74-66.hsd1.ga.comcast.net) |
| 06:22:34 | β | target_i joins (~target_i@user/target-i/x-6023099) |
| 06:44:50 | Γ | chiselfuse quits (~chiselfus@user/chiselfuse) (Ping timeout: 260 seconds) |
| 06:45:43 | β | chiselfuse joins (~chiselfus@user/chiselfuse) |
| 06:51:18 | Γ | Vajb quits (~Vajb@n6jbiwem1nfkemdydn4-1.v6.elisa-mobile.fi) (Ping timeout: 268 seconds) |
| 06:52:48 | β | Vajb joins (~Vajb@n6jbiwem1nfkemdydn4-1.v6.elisa-mobile.fi) |
| 06:54:04 | β | triceraptor joins (~prodmezha@149.102.244.113) |
| 06:57:08 | Γ | mei quits (~mei@user/mei) (Ping timeout: 256 seconds) |
| 06:58:11 | Γ | hallucinagen quits (~prodmezha@123.63.203.210) (Ping timeout: 264 seconds) |
| 07:00:36 | β | mei joins (~mei@user/mei) |
| 07:04:15 | β | rvalue joins (~rvalue@user/rvalue) |
| 07:08:29 | Γ | triceraptor quits (~prodmezha@149.102.244.113) (Remote host closed the connection) |
| 07:08:53 | β | triceraptor joins (~prodmezha@149.102.244.113) |
| 07:18:26 | Γ | bilegeek quits (~bilegeek@2600:1008:b05f:9e00:3c20:c464:db7:a3d7) (Ping timeout: 268 seconds) |
| 07:28:53 | β | Cale joins (~cale@2607:fea8:995f:f126:15c3:35a5:81ac:187c) |
| 07:29:36 | Γ | triceraptor quits (~prodmezha@149.102.244.113) (Ping timeout: 252 seconds) |
| 07:41:23 | Γ | mei quits (~mei@user/mei) (Ping timeout: 264 seconds) |
| 07:41:44 | β | acidjnk_new joins (~acidjnk@p200300d6e714dc78d00aae6f47e08b8a.dip0.t-ipconnect.de) |
| 07:45:00 | Γ | Cale quits (~cale@2607:fea8:995f:f126:15c3:35a5:81ac:187c) (Remote host closed the connection) |
| 07:47:59 | β | Cale joins (~cale@2607:fea8:995f:f126:15c3:35a5:81ac:187c) |
| 07:56:23 | Γ | tzh quits (~tzh@c-73-164-206-160.hsd1.or.comcast.net) (Quit: zzz) |
| 08:00:59 | Γ | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds) |
| 08:03:06 | β | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 08:07:32 | Γ | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 260 seconds) |
| 08:12:05 | β | mei joins (~mei@user/mei) |
| 08:14:06 | Γ | jinsun quits (~jinsun@user/jinsun) (Read error: Connection reset by peer) |
| 08:16:57 | β | jinsun joins (~jinsun@user/jinsun) |
| 08:20:55 | Γ | aforemny quits (~aforemny@2001:9e8:6cd3:b600:4403:cb83:9d88:c924) (Quit: ZNC 1.8.2 - https://znc.in) |
| 08:21:11 | β | aforemny joins (~aforemny@2001:9e8:6cd3:b600:153d:d7c7:d668:8838) |
| 08:24:12 | β | robobub joins (uid248673@id-248673.uxbridge.irccloud.com) |
| 08:27:57 | β | magus3 joins (~Thunderbi@189.6.35.139) |
| 08:33:43 | β | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 08:38:36 | Γ | euleritian quits (~euleritia@dynamic-176-004-209-172.176.4.pool.telefonica.de) (Ping timeout: 268 seconds) |
| 08:39:09 | β | euleritian joins (~euleritia@dynamic-176-001-128-083.176.1.pool.telefonica.de) |
| 08:42:00 | β | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 08:42:35 | β | gmg joins (~user@user/gehmehgeh) |
| 08:54:25 | Γ | econo_ quits (uid147250@id-147250.tinside.irccloud.com) (Quit: Connection closed for inactivity) |
| 08:56:30 | β | _ht joins (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) |
| 09:04:03 | Γ | CrunchyFlakes quits (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) (Ping timeout: 255 seconds) |
| 09:05:19 | Γ | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 09:05:58 | β | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 09:10:45 | Γ | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 09:14:52 | β | oo_miguel joins (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) |
| 09:15:10 | β | Rodney_ joins (~Rodney@176.254.244.83) |
| 09:21:06 | β | CrunchyFlakes joins (~CrunchyFl@ip92348280.dynamic.kabel-deutschland.de) |
| 09:21:30 | β | sawilagar joins (~sawilagar@user/sawilagar) |
| 09:22:44 | Γ | dostoyevsky2 quits (~sck@user/dostoyevsky2) (Quit: leaving) |
| 09:23:04 | β | dostoyevsky2 joins (~sck@user/dostoyevsky2) |
| 09:26:55 | Γ | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 09:36:35 | Γ | oo_miguel quits (~Thunderbi@78-11-181-16.static.ip.netia.com.pl) (Ping timeout: 272 seconds) |
| 09:37:55 | β | Tuplanolla joins (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) |
| 09:42:28 | β | mmhat joins (~mmh@p200300f1c706a223ee086bfffe095315.dip0.t-ipconnect.de) |
| 09:44:49 | Γ | lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 09:46:43 | Γ | magus3 quits (~Thunderbi@189.6.35.139) (Ping timeout: 272 seconds) |
| 09:48:37 | Γ | fedorafan quits (~fedorafan@user/fedorafan) (Ping timeout: 272 seconds) |
| 09:49:06 | Γ | califax quits (~califax@user/califx) (Remote host closed the connection) |
| 09:50:56 | β | fedorafan joins (~fedorafan@user/fedorafan) |
| 09:51:14 | β | califax joins (~califax@user/califx) |
| 10:07:32 | β | Inst_ joins (~Inst@120.244.192.126) |
| 10:09:02 | β | paul_j joins (~user@8.190.187.81.in-addr.arpa) |
| 10:09:57 | β | paul_j` joins (~user@8.190.187.81.in-addr.arpa) |
| 10:10:16 | Γ | Inst quits (~Inst@120.244.192.126) (Ping timeout: 260 seconds) |
| 10:13:36 | β | zer0bitz_ joins (~zer0bitz@user/zer0bitz) |
| 10:16:53 | Γ | zer0bitz quits (~zer0bitz@user/zer0bitz) (Ping timeout: 240 seconds) |
| 10:22:25 | β | paul_j`` joins (~user@8.190.187.81.in-addr.arpa) |
| 10:23:28 | Γ | paul_j` quits (~user@8.190.187.81.in-addr.arpa) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.2)) |
| 10:24:09 | Γ | paul_j`` quits (~user@8.190.187.81.in-addr.arpa) (Client Quit) |
| 10:27:54 | Γ | ec quits (~ec@gateway/tor-sasl/ec) (Ping timeout: 260 seconds) |
| 10:28:03 | Γ | flukiluke quits (~m-7humut@2603:c023:c000:6c7e:8945:ad24:9113:a962) (Remote host closed the connection) |
| 10:28:07 | β | Lord_of_Life_ joins (~Lord@user/lord-of-life/x-2819915) |
| 10:28:32 | β | ec joins (~ec@gateway/tor-sasl/ec) |
| 10:28:47 | Γ | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 264 seconds) |
| 10:29:07 | β | flukiluke joins (~m-7humut@2603:c023:c000:6c7e:8945:ad24:9113:a962) |
| 10:30:06 | Γ | Tuplanolla quits (~Tuplanoll@91-159-69-59.elisa-laajakaista.fi) (Quit: Leaving.) |
| 10:30:11 | Γ | ec quits (~ec@gateway/tor-sasl/ec) (Remote host closed the connection) |
| 10:30:40 | β | ec joins (~ec@gateway/tor-sasl/ec) |
| 10:31:04 | Lord_of_Life_ | is now known as Lord_of_Life |
| 10:32:27 | β | manwithluck joins (manwithluc@gateway/vpn/protonvpn/manwithluck) |
| 10:34:44 | β | FragByte joins (~christian@user/fragbyte) |
| 10:36:52 | Γ | acidjnk_new quits (~acidjnk@p200300d6e714dc78d00aae6f47e08b8a.dip0.t-ipconnect.de) (Ping timeout: 260 seconds) |
| 10:43:26 | β | wootehfoot joins (~wootehfoo@user/wootehfoot) |
| 10:43:35 | Γ | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 10:44:43 | Γ | FragByte quits (~christian@user/fragbyte) (Ping timeout: 268 seconds) |
| 10:46:31 | β | FragByte joins (~christian@user/fragbyte) |
| 10:47:00 | Γ | szkl quits (uid110435@id-110435.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
| 10:50:59 | Γ | ft quits (~ft@p508db238.dip0.t-ipconnect.de) (Quit: leaving) |
| 10:52:35 | Γ | Square2 quits (~Square@user/square) (Ping timeout: 272 seconds) |
| 10:59:27 | β | nickiminjaj joins (~nickiminj@user/laxhh) |
| 10:59:40 | β | triceraptor joins (~prodmezha@149.102.244.113) |
| 11:14:16 | β | __monty__ joins (~toonn@user/toonn) |
| 11:18:30 | β | jtza8 joins (~user@user/jtza8) |
| 11:20:39 | Γ | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzzβ¦) |
| 11:20:43 | <jtza8> | Hi all, I'm looking to use Haskell in an in-house comercial context, and I was wondering what my desktop UI options are? |
| 11:21:08 | <jtza8> | I've been looking at wxHaskell, but it seems to not be up to date. |
| 11:22:33 | β | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 11:22:45 | <jtza8> | Does anyone here know why? I could put in some work to fix things, it would probably be cheaper than to get a license for Qt. |
| 11:23:42 | <jtza8> | (The target machines will be running Windows.) |
| 11:38:09 | Γ | nickiminjaj quits (~nickiminj@user/laxhh) (Quit: My MacBook has gone to sleep. ZZZzzzβ¦) |
| 11:39:07 | Γ | Etabeta1 quits (~Etabeta1@176.207.241.56) (Quit: quit) |
| 11:39:18 | Γ | triceraptor quits (~prodmezha@149.102.244.113) (Ping timeout: 255 seconds) |
| 11:39:54 | β | nickiminjaj joins (~nickiminj@user/laxhh) |
| 11:40:02 | β | Etabeta1 joins (~Etabeta1@176.207.241.56) |
| 11:42:04 | Γ | euphores quits (~SASL_euph@user/euphores) (Ping timeout: 268 seconds) |
| 11:43:40 | Γ | Etabeta1 quits (~Etabeta1@176.207.241.56) (Client Quit) |
| 11:49:36 | β | euphores joins (~SASL_euph@user/euphores) |
| 11:56:14 | Γ | euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.) |
| 11:58:25 | β | quelln joins (~quelln@2405:201:300c:e1c8:6501:321c:bcff:9364) |
| 11:59:42 | Γ | quelln quits (~quelln@2405:201:300c:e1c8:6501:321c:bcff:9364) (Client Quit) |
| 12:00:13 | β | quelln joins (~quelln@2405:201:300c:e1c8:6501:321c:bcff:9364) |
| 12:00:38 | Γ | quelln quits (~quelln@2405:201:300c:e1c8:6501:321c:bcff:9364) (Client Quit) |
| 12:05:51 | <[exa]> | jtza8: the GTK support is actually pretty good, and IMO portable easily |
| 12:06:28 | <[exa]> | I only did small apps in that, but the demos in the repo look quite solid |
| 12:07:43 | <[exa]> | (also probably depends a lot on what the app would be supposed do) |
| 12:07:50 | β | euphores joins (~SASL_euph@user/euphores) |
| 12:10:04 | <jtza8> | Thanks [exa]. I suspect I might get away with using GTK, I'm just a bit worried about the license not working out in the long term. |
| 12:12:34 | <[exa]> | gtk is iirc lesser GPL right? |
| 12:13:46 | <[exa]> | (that should work even for commercial pruposes. like, it's gonna cost you a bit of supporting paperwork and a license notice somewhere, but no need to GPL your source or anything like that) |
| 12:13:47 | Γ | nickiminjaj quits (~nickiminj@user/laxhh) (Quit: My MacBook has gone to sleep. ZZZzzzβ¦) |
| 12:15:06 | <yushyin> | https://gitlab.gnome.org/GNOME/gtk/-/blob/main/COPYING (correct, it's lgpl2.1+) |
| 12:15:52 | <[exa]> | yay |
| 12:16:58 | <yushyin> | (or 2.0 but whatever :D) |
| 12:17:50 | <[exa]> | btw the other sensible way would be the browsery one (Elm or Miso or FRP or so) but these were kinda disappointing for me for various minor reasons |
| 12:20:54 | <jtza8> | I've looked into those, you're right, they're a bit disappointing. I'm looking into threepenny, but I'd be a lot happier if I don't need to lug a brower around (Electron). |
| 12:22:28 | <[exa]> | btw is the app more like officey one or very interactive graphical one? |
| 12:22:41 | <jtza8> | More officey. |
| 12:22:59 | <[exa]> | ah ok.. in the other case you might consider looking at some of the ImGui libs |
| 12:24:26 | <[exa]> | for officey just go gtk, it's stable, there are several yuge software packages that will drag it to stability and portability, and on windows it IMO renders much better and "native" than qt |
| 12:25:17 | <jtza8> | I agree, and it seems like my licensing concerns were unfounded. |
| 12:26:06 | <jtza8> | Thanks again, you've given me a few things to think through. |
| 12:26:31 | β | Etabeta1 joins (~Etabeta1@176.207.241.56) |
| 12:27:59 | β | qqq joins (~qqq@92.43.167.61) |
| 12:28:17 | <[exa]> | yw :) good luck there |
| 12:46:36 | Γ | Etabeta1 quits (~Etabeta1@176.207.241.56) (Quit: quit) |
| 12:47:27 | β | Etabeta1 joins (~Etabeta1@176.207.241.56) |
| 12:59:30 | Γ | Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving) |
| 13:04:26 | Γ | rvalue quits (~rvalue@user/rvalue) (Read error: Connection reset by peer) |
| 13:04:55 | β | rvalue joins (~rvalue@user/rvalue) |
| 13:09:06 | Γ | fererrorocher quits (fererroroc@gateway/vpn/protonvpn/fererrorocher) (Quit: WeeChat 4.2.1) |
| 13:09:33 | β | fererrorocher joins (fererroroc@gateway/vpn/protonvpn/fererrorocher) |
| 13:17:51 | Γ | mmhat quits (~mmh@p200300f1c706a223ee086bfffe095315.dip0.t-ipconnect.de) (Ping timeout: 255 seconds) |
| 13:18:13 | β | mmhat joins (~mmh@p200300f1c706a275ee086bfffe095315.dip0.t-ipconnect.de) |
| 13:21:43 | β | lisbeths joins (uid135845@id-135845.lymington.irccloud.com) |
| 13:38:13 | Γ | jtza8 quits (~user@user/jtza8) (Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.2)) |
| 13:44:51 | Γ | dcoutts quits (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) (Ping timeout: 255 seconds) |
| 13:44:59 | β | dbaoty joins (~dbaoty@tptn-04-0838.dsl.iowatelecom.net) |
| 13:47:31 | Γ | thaliaa quits (uid486183@id-486183.uxbridge.irccloud.com) (Quit: Connection closed for inactivity) |
| 13:51:28 | β | sp1ff joins (~user@c-24-21-45-157.hsd1.wa.comcast.net) |
| 13:57:29 | β | pavonia joins (~user@user/siracusa) |
| 14:05:06 | <dmj`> | [exa]: just curious what did you find disappointing |
| 14:16:22 | Γ | euleritian quits (~euleritia@dynamic-176-001-128-083.176.1.pool.telefonica.de) (Ping timeout: 255 seconds) |
| 14:20:06 | Γ | chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection) |
| 14:21:02 | β | chiselfuse joins (~chiselfus@user/chiselfuse) |
| 14:22:51 | Γ | chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection) |
| 14:26:07 | β | chiselfuse joins (~chiselfus@user/chiselfuse) |
| 14:26:24 | Γ | ddellacosta quits (~ddellacos@ool-44c73d16.dyn.optonline.net) (Ping timeout: 268 seconds) |
| 14:42:29 | β | jamesmartinez joins (uid6451@id-6451.helmsley.irccloud.com) |
| 14:47:59 | β | shapr joins (~user@c-24-218-186-89.hsd1.ma.comcast.net) |
| 14:56:54 | Γ | euphores quits (~SASL_euph@user/euphores) (Quit: Leaving.) |
| 15:07:51 | β | euphores joins (~SASL_euph@user/euphores) |
| 15:09:14 | Γ | fererrorocher quits (fererroroc@gateway/vpn/protonvpn/fererrorocher) (Quit: WeeChat 4.2.1) |
| 15:10:42 | β | fererrorocher joins (fererroroc@gateway/vpn/protonvpn/fererrorocher) |
| 15:10:54 | β | igemnace joins (~ian@user/igemnace) |
| 15:36:18 | Γ | Miroboru quits (~myrvoll@178-164-114.82.3p.ntebredband.no) (Quit: Lost terminal) |
| 15:49:48 | Γ | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzzβ¦) |
| 15:56:15 | Γ | lambdap2371 quits (~lambdap@static.167.190.119.168.clients.your-server.de) (Quit: lambdap2371) |
| 15:56:43 | β | lambdap2371 joins (~lambdap@static.167.190.119.168.clients.your-server.de) |
| 16:01:51 | Γ | mrmr155334 quits (~mrmr@user/mrmr) (Quit: Bye, See ya later!) |
| 16:02:26 | β | mrmr155334 joins (~mrmr@user/mrmr) |
| 16:02:55 | β | CiaoSen joins (~Jura@2a05:5800:2bf:ab00:e6b9:7aff:fe80:3d03) |
| 16:13:23 | β | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 16:15:16 | Γ | CiaoSen quits (~Jura@2a05:5800:2bf:ab00:e6b9:7aff:fe80:3d03) (Ping timeout: 256 seconds) |
| 16:19:28 | β | tzh joins (~tzh@c-73-164-206-160.hsd1.or.comcast.net) |
| 16:28:31 | Γ | igemnace quits (~ian@user/igemnace) (Read error: Connection reset by peer) |
| 16:29:22 | Γ | lisbeths quits (uid135845@id-135845.lymington.irccloud.com) (Quit: Connection closed for inactivity) |
| 16:35:43 | β | nickiminjaj joins (~nickiminj@user/laxhh) |
| 16:45:54 | β | alexherbo2 joins (~alexherbo@2a02-8440-3240-eb7d-0540-935a-6f9f-1fe6.rev.sfr.net) |
| 16:46:04 | β | igemnace joins (~ian@user/igemnace) |
| 16:48:27 | β | arjun joins (~arjun@user/arjun) |
| 16:54:39 | Γ | nickiminjaj quits (~nickiminj@user/laxhh) (Quit: Textual IRC Client: www.textualapp.com) |
| 16:59:31 | Γ | igemnace quits (~ian@user/igemnace) (Quit: WeeChat 4.2.1) |
| 16:59:55 | Γ | fererrorocher quits (fererroroc@gateway/vpn/protonvpn/fererrorocher) (Quit: WeeChat 4.2.1) |
| 17:00:24 | β | fererrorocher joins (fererroroc@gateway/vpn/protonvpn/fererrorocher) |
| 17:01:35 | β | machinedgod joins (~machinedg@d173-183-246-216.abhsia.telus.net) |
| 17:11:21 | Γ | fererrorocher quits (fererroroc@gateway/vpn/protonvpn/fererrorocher) (Quit: WeeChat 4.2.1) |
| 17:29:03 | Γ | zetef quits (~quassel@5.2.182.99) (Ping timeout: 272 seconds) |
| 17:30:45 | Γ | fryguybo1 quits (~fryguybob@024-094-050-022.inf.spectrum.com) (Read error: Connection reset by peer) |
| 17:32:51 | β | Joao[3] joins (~Joao003@190.108.99.67) |
| 17:33:22 | Γ | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzzβ¦) |
| 17:36:38 | β | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 17:53:24 | Γ | alexherbo2 quits (~alexherbo@2a02-8440-3240-eb7d-0540-935a-6f9f-1fe6.rev.sfr.net) (Remote host closed the connection) |
| 17:54:00 | β | alexherbo2 joins (~alexherbo@2a02-8440-3240-eb7d-b865-78a6-a925-f50d.rev.sfr.net) |
| 18:00:16 | Γ | jamesmartinez quits (uid6451@id-6451.helmsley.irccloud.com) (Quit: Connection closed for inactivity) |
| 18:06:25 | β | fryguybob joins (~fryguybob@024-094-050-022.inf.spectrum.com) |
| 18:08:05 | Γ | arjun quits (~arjun@user/arjun) (Quit: Quit!) |
| 18:14:25 | Γ | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 255 seconds) |
| 18:15:14 | β | otlesfenrtf^ joins (~cd@c-98-242-74-66.hsd1.ga.comcast.net) |
| 18:17:09 | Γ | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzzβ¦) |
| 18:20:30 | β | Sgeo joins (~Sgeo@user/sgeo) |
| 18:22:03 | β | rvalue joins (~rvalue@user/rvalue) |
| 18:29:01 | Γ | Joao[3] quits (~Joao003@190.108.99.67) (Quit: Bye!) |
| 18:45:07 | β | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 18:45:35 | Γ | Maxdamantus quits (~Maxdamant@user/maxdamantus) (Ping timeout: 264 seconds) |
| 18:45:55 | β | Maxdamantus joins (~Maxdamant@user/maxdamantus) |
| 18:53:31 | β | fererrorocher joins (fererroroc@gateway/vpn/protonvpn/fererrorocher) |
| 18:55:40 | Γ | Ram-Z_ quits (~Ram-Z@li1814-254.members.linode.com) (Ping timeout: 256 seconds) |
| 18:57:23 | β | Ram-Z joins (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) |
| 18:58:45 | β | zetef joins (~quassel@5.2.182.99) |
| 19:03:52 | Γ | Ram-Z quits (Ram-Z@2a01:7e01::f03c:91ff:fe57:d2df) (Quit: ZNC - http://znc.in) |
| 19:08:10 | Γ | fererrorocher quits (fererroroc@gateway/vpn/protonvpn/fererrorocher) (Quit: WeeChat 4.2.1) |
| 19:31:08 | β | fererrorocher joins (fererroroc@gateway/vpn/protonvpn/fererrorocher) |
| 19:31:16 | β | sadie_ joins (~sadie@c-76-155-235-153.hsd1.co.comcast.net) |
| 19:33:35 | Γ | AlexZenon quits (~alzenon@94.233.240.255) (Ping timeout: 264 seconds) |
| 19:37:40 | β | AlexZenon joins (~alzenon@94.233.240.255) |
| 19:50:56 | β | akegalj joins (~akegalj@89-164-114-238.dsl.iskon.hr) |
| 19:51:25 | β | bilegeek joins (~bilegeek@2600:1008:b09d:de0f:4083:7125:d524:fe72) |
| 19:53:27 | β | Lycurgus joins (~georg@li1192-118.members.linode.com) |
| 19:53:27 | Γ | Lycurgus quits (~georg@li1192-118.members.linode.com) (Changing host) |
| 19:53:27 | β | Lycurgus joins (~georg@user/Lycurgus) |
| 19:53:36 | β | random-jellyfish joins (~developer@2a02:2f04:11e:c600:aa08:3b3e:8f13:2fee) |
| 19:53:36 | Γ | random-jellyfish quits (~developer@2a02:2f04:11e:c600:aa08:3b3e:8f13:2fee) (Changing host) |
| 19:53:36 | β | random-jellyfish joins (~developer@user/random-jellyfish) |
| 20:03:55 | Γ | bilegeek quits (~bilegeek@2600:1008:b09d:de0f:4083:7125:d524:fe72) (Quit: Leaving) |
| 20:05:11 | β | shapr` joins (~user@c-24-218-186-89.hsd1.ma.comcast.net) |
| 20:06:29 | Γ | shapr quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Ping timeout: 240 seconds) |
| 20:31:18 | Γ | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 260 seconds) |
| 20:32:23 | β | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 20:34:02 | β | peterbecich joins (~Thunderbi@047-229-123-186.res.spectrum.com) |
| 20:41:51 | β | bilegeek joins (~bilegeek@2600:1008:b09d:de0f:4083:7125:d524:fe72) |
| 20:43:10 | β | arjun joins (~arjun@user/arjun) |
| 20:54:37 | Γ | harveypwca quits (~harveypwc@2601:246:c200:2740:15b6:f225:14ff:9821) (Quit: Leaving) |
| 21:04:17 | β | Square2 joins (~Square@user/square) |
| 21:16:58 | Γ | _ht quits (~Thunderbi@28-52-174-82.ftth.glasoperator.nl) (Quit: _ht) |
| 21:28:24 | Γ | akegalj quits (~akegalj@89-164-114-238.dsl.iskon.hr) (Remote host closed the connection) |
| 21:31:28 | Γ | enikar quits (~enikar@chezlefab.net) (Quit: WeeChat 3.0) |
| 21:33:39 | β | enikar joins (~enikar@chezlefab.net) |
| 21:45:48 | Γ | arjun quits (~arjun@user/arjun) (Quit: Quit!) |
| 21:51:37 | Γ | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzzβ¦) |
| 21:52:52 | β | tromp joins (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) |
| 21:53:21 | Γ | shapr` quits (~user@c-24-218-186-89.hsd1.ma.comcast.net) (Quit: reboot) |
| 21:57:33 | Γ | target_i quits (~target_i@user/target-i/x-6023099) (Quit: leaving) |
| 22:08:37 | Γ | tromp quits (~textual@92-110-219-57.cable.dynamic.v4.ziggo.nl) (Quit: My iMac has gone to sleep. ZZZzzzβ¦) |
| 22:14:23 | Γ | fererrorocher quits (fererroroc@gateway/vpn/protonvpn/fererrorocher) (Quit: WeeChat 4.2.1) |
| 22:17:42 | Γ | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 22:21:45 | Γ | Lycurgus quits (~georg@user/Lycurgus) (Quit: leaving) |
| 22:34:17 | Inst_ | is now known as Inst |
| 22:37:44 | Γ | chiselfuse quits (~chiselfus@user/chiselfuse) (Remote host closed the connection) |
| 22:38:42 | β | chiselfuse joins (~chiselfus@user/chiselfuse) |
| 22:41:09 | β | barak joins (~barak@2a0d:6fc2:68c1:7200:3cf2:a87d:a02b:3e21) |
| 22:46:01 | β | rvalue- joins (~rvalue@user/rvalue) |
| 22:46:52 | Γ | rvalue quits (~rvalue@user/rvalue) (Ping timeout: 256 seconds) |
| 22:51:26 | β | rvalue joins (~rvalue@user/rvalue) |
| 22:52:30 | Γ | rvalue- quits (~rvalue@user/rvalue) (Ping timeout: 252 seconds) |
| 22:56:22 | Γ | wootehfoot quits (~wootehfoo@user/wootehfoot) (Read error: Connection reset by peer) |
| 23:00:05 | Γ | sawilagar quits (~sawilagar@user/sawilagar) (Ping timeout: 268 seconds) |
| 23:02:33 | Γ | sadie_ quits (~sadie@c-76-155-235-153.hsd1.co.comcast.net) (Remote host closed the connection) |
| 23:02:50 | β | sadie_ joins (~sadie@c-76-155-235-153.hsd1.co.comcast.net) |
| 23:04:47 | Γ | machinedgod quits (~machinedg@d173-183-246-216.abhsia.telus.net) (Ping timeout: 264 seconds) |
| 23:12:41 | β | dcoutts joins (~duncan@cpc69402-oxfd27-2-0-cust903.4-3.cable.virginm.net) |
| 23:15:30 | Γ | peterbecich quits (~Thunderbi@047-229-123-186.res.spectrum.com) (Ping timeout: 268 seconds) |
| 23:31:56 | Γ | son0p quits (~ff@152.203.72.114) (Quit: Leaving) |
| 23:33:27 | Γ | sudden quits (~cat@user/sudden) (Ping timeout: 255 seconds) |
| 23:39:29 | Γ | alexherbo2 quits (~alexherbo@2a02-8440-3240-eb7d-b865-78a6-a925-f50d.rev.sfr.net) (Remote host closed the connection) |
| 23:42:06 | Γ | hiredman quits (~hiredman@frontier1.downey.family) (Quit: Lost terminal) |
| 23:44:45 | β | sudden joins (~cat@user/sudden) |
| 23:57:12 | β | son0p joins (~ff@152.203.72.114) |
All times are in UTC on 2024-03-30.