2024/03/30

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