Logs on 2022-03-05 (liberachat/#haskell)
| 00:00:54 | <sm> | seems like an impressive amount of green.. |
| 00:01:05 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 00:01:46 | × | zeenk quits (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) (Quit: Konversation terminated!) |
| 00:01:51 | <lechner_> | it's enough. the official ports are the bright ones, but it's still not the ghc 9 you probably want |
| 00:02:24 | <sm> | actually.. I'm not sure there's a ghc 9 you really really want yet |
| 00:03:11 | <sm> | well, you're not dealing with windows or mac, so maybe there is one for debian |
| 00:03:51 | <janus> | i don't understand, what is the blocker if its building for all necessary architectures? |
| 00:04:10 | <sm> | that's really an impressive list of architectures supporting ghc |
| 00:05:22 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 00:05:33 | <lechner_> | janus: which release (and architecture) are you on? |
| 00:05:41 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 00:05:47 | <lechner_> | debian that is |
| 00:06:06 | <janus> | lechner_: amd64 and bullseye |
| 00:06:16 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 00:08:08 | → | Henson joins (~kvirc@107-179-133-201.cpe.teksavvy.com) |
| 00:09:29 | <Henson> | can I exclude (or include) certain libraries in a Haskell profiling run? I'm using "stack --profile" and want to exclude a bunch of library stuff I don't care about, and include only my source code. |
| 00:09:56 | <geekosaur> | afaik it's all or nothing |
| 00:10:45 | <geekosaur> | if you build in the profiling way you have to link in the profiling way ("way" is a ghc internal thing but in practice it means all objects must be either .o or .p_o, no mixtures) |
| 00:11:16 | <Henson> | geekosaur: ok, thanks for the info. I'll try another approach. |
| 00:11:58 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 00:12:08 | <lechner_> | janus: here is a backport for you, if you'd like to try https://people.debian.org/~lechner/ghc/ |
| 00:12:16 | <geekosaur> | partof this is becauselaziness means thunks generated in profiled code but forced in unprofiled code ouldn't be profiled |
| 00:12:22 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 00:12:41 | <lechner_> | janus: it gave me access to rel8 and also has the popular post qualified thingy |
| 00:15:03 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 00:16:27 | meejah_ | is now known as meejah |
| 00:17:00 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 00:18:51 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 00:19:35 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 00:20:43 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 00:20:45 | <Clint> | janus: just time and effort right now.. but that's only been true for ~23 days it seems |
| 00:21:25 | × | soxen_ quits (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) (Ping timeout: 256 seconds) |
| 00:22:24 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Remote host closed the connection) |
| 00:22:59 | <janus> | great! |
| 00:23:12 | <janus> | i'll try your packages this weekend |
| 00:24:33 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 256 seconds) |
| 00:25:57 | × | k8yun quits (~k8yun@user/k8yun) (Ping timeout: 240 seconds) |
| 00:26:08 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 00:28:27 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 00:31:17 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 00:33:08 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 00:33:38 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Ping timeout: 256 seconds) |
| 00:37:24 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 00:38:42 | × | DNH quits (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 00:39:15 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 00:39:19 | × | mcgroin quits (~mcgroin@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 256 seconds) |
| 00:40:00 | → | Sgeo_ joins (~Sgeo@user/sgeo) |
| 00:40:12 | × | Sgeo quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 00:41:00 | × | bontaq quits (~user@ool-45779fe5.dyn.optonline.net) (Ping timeout: 256 seconds) |
| 00:43:00 | × | sergiishm quits (~altern@altern.corbina.com.ua) (Ping timeout: 240 seconds) |
| 00:43:43 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 00:46:02 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 00:47:48 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 00:48:45 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 00:50:36 | × | zmt00 quits (~zmt00@user/zmt00) (Ping timeout: 240 seconds) |
| 00:50:38 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 272 seconds) |
| 00:51:16 | × | lumberjack123 quits (~alMalsamo@gateway/tor-sasl/almalsamo) (Ping timeout: 240 seconds) |
| 00:52:59 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 00:53:31 | → | zmt00 joins (~zmt00@user/zmt00) |
| 00:53:50 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 00:56:56 | × | ChaiTRex quits (~ChaiTRex@user/chaitrex) (Ping timeout: 240 seconds) |
| 00:56:59 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 00:57:15 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 00:59:15 | → | ChaiTRex joins (~ChaiTRex@user/chaitrex) |
| 01:03:56 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 01:07:01 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 01:07:44 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 01:08:47 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 01:09:12 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 01:09:25 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 01:09:42 | × | jgeerds quits (~jgeerds@55d4548e.access.ecotel.net) (Ping timeout: 260 seconds) |
| 01:11:17 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 01:12:01 | × | vorpuni quits (~pvorp@2001:861:3881:c690:6137:750:a86c:52c8) (Quit: bye) |
| 01:16:42 | × | Inst quits (~delicacie@c-98-208-218-119.hsd1.fl.comcast.net) (Ping timeout: 256 seconds) |
| 01:17:24 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 01:19:12 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Remote host closed the connection) |
| 01:19:56 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 01:24:14 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 01:24:17 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 01:29:17 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 01:34:48 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 01:36:44 | × | Henson quits (~kvirc@107-179-133-201.cpe.teksavvy.com) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/) |
| 01:37:08 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 01:39:21 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 01:46:49 | × | xkuru quits (~xkuru@user/xkuru) (Read error: Connection reset by peer) |
| 01:47:10 | → | alMalsamo joins (~alMalsamo@gateway/tor-sasl/almalsamo) |
| 01:47:26 | alMalsamo | is now known as lumberjack123 |
| 01:49:56 | → | xkuru joins (~xkuru@user/xkuru) |
| 01:50:28 | → | alp_ joins (~alp@user/alp) |
| 01:51:44 | → | Inst joins (~delicacie@c-98-208-218-119.hsd1.fl.comcast.net) |
| 01:53:12 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:d4cb:ae21:cf60:e6bc) |
| 01:53:18 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 01:53:48 | × | alp quits (~alp@user/alp) (Ping timeout: 240 seconds) |
| 01:54:41 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 256 seconds) |
| 01:59:25 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 02:00:03 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 02:00:37 | × | alp_ quits (~alp@user/alp) (Ping timeout: 240 seconds) |
| 02:04:45 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 02:05:26 | → | Null_A joins (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) |
| 02:06:00 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 272 seconds) |
| 02:09:18 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 02:10:40 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 02:13:00 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Ping timeout: 240 seconds) |
| 02:13:32 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 02:15:04 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 02:15:13 | × | Null_A quits (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) (Remote host closed the connection) |
| 02:15:24 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 02:15:57 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 02:21:13 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 272 seconds) |
| 02:25:11 | × | Psybur quits (~Psybur@mobile-166-171-56-243.mycingular.net) (Remote host closed the connection) |
| 02:27:12 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 02:32:16 | → | ninioArtillero joins (~ninioArti@190.123.42.32) |
| 02:36:13 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 02:36:37 | × | unit73e quits (~emanuel@2001:818:e8dd:7c00:32b5:c2ff:fe6b:5291) (Ping timeout: 256 seconds) |
| 02:37:48 | → | Guest662 joins (~Guest66@47.186.214.206) |
| 02:38:42 | → | ninio_artillero joins (~ninioArti@190.123.42.32) |
| 02:39:11 | × | ninio_artillero quits (~ninioArti@190.123.42.32) (Client Quit) |
| 02:41:57 | <Guest662> | What's a good way to "expand" a `Map k [v]` to `Map v k`? Or if tuples are easier `(a,[b]) -> (a,b)`? I wrote something that works but I think I'm missing something simple and obvious. Working code: foldr (\(a, bs) acc -> acc <> Map.unions (fmap (`Map.singleton` a) bs)) Map.empty . Map.toList |
| 02:41:58 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 02:42:01 | → | ninioArtillero[m joins (~ninioarti@2001:470:69fc:105::1:d1ef) |
| 02:42:36 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 02:45:39 | × | ninioArtillero quits (~ninioArti@190.123.42.32) (Quit: Client closed) |
| 02:45:40 | × | motherfsck quits (~motherfsc@user/motherfsck) (Ping timeout: 256 seconds) |
| 02:46:12 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Ping timeout: 240 seconds) |
| 02:48:19 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 02:50:37 | × | neurocyte0917090 quits (~neurocyte@user/neurocyte) (Ping timeout: 240 seconds) |
| 02:52:28 | <dsal> | :t M.fromList . fmap (fmap (:[]) . swap) . M.toList |
| 02:52:29 | <lambdabot> | Ord k => M.Map a k -> M.Map k [a] |
| 02:52:34 | <dsal> | Neat. First try. |
| 02:53:09 | <dsal> | Oh, you have multiple vs. |
| 02:53:26 | <int-e> | > sequence ((),[1,2]) |
| 02:53:27 | <lambdabot> | [((),1),((),2)] |
| 02:54:25 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 02:56:43 | <int-e> | :t M.fromList . fmap swap . (>>= sequence) . M.toList |
| 02:56:44 | <lambdabot> | Ord k => M.Map a [k] -> M.Map k a |
| 02:57:08 | → | vysn joins (~vysn@user/vysn) |
| 02:57:41 | <int-e> | :t M.fromListWith (++) . fmap (snd &&& pure . fst) . (>>= sequence) . M.toList |
| 02:57:43 | <lambdabot> | Ord a => M.Map k [a] -> M.Map a [k] |
| 02:58:34 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 02:58:57 | × | mmhat quits (~mmh@55d4f0e4.access.ecotel.net) (Ping timeout: 256 seconds) |
| 03:00:02 | × | ubert quits (~Thunderbi@p200300ecdf3be96140af3c3b2fdf1119.dip0.t-ipconnect.de) (Ping timeout: 250 seconds) |
| 03:00:40 | → | ubert joins (~Thunderbi@p200300ecdf3be9b909e125961b02a69e.dip0.t-ipconnect.de) |
| 03:01:28 | <dsal> | I agree with the second one. It's not clear what you're supposed to do with multiple values otherwise. |
| 03:02:37 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 03:03:54 | <Guest662> | thanks dsal and int-e, I think the second using fromListWith is something near what I thought was possible. |
| 03:04:34 | <Guest662> | btw, I don't have to keep it as a list, I just didn't know a better way and am not sure if it's easily possible to do this without toList first. |
| 03:04:36 | <dsal> | It's weird that I can read the arrows thing, but I'd never think to write it. |
| 03:04:51 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 03:04:51 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 03:04:51 | → | wroathe joins (~wroathe@user/wroathe) |
| 03:05:38 | <dsal> | I wouldn't worry about whether it's possible without the toList. You're doing a lot of shape changing. Having a list as an intermediate isn't bad. |
| 03:07:17 | <Guest662> | Yeah, it simplifies things. I like knowing when those things are possible though to have a finer handle on determining "is it worth it" |
| 03:09:38 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 03:09:47 | <int-e> | The list is likely to disappear when you compile this with optimizations enabled (all building blocks participate in the build/foldr list fusion) |
| 03:11:17 | <Guest662> | cool! |
| 03:11:58 | × | waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 260 seconds) |
| 03:12:27 | → | mmhat joins (~mmh@55d4f85e.access.ecotel.net) |
| 03:13:52 | <int-e> | For this kind of thing, because of list fusion, [a] often behaves more like an iterator generating elements of type a than an actual list. |
| 03:15:19 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 03:15:38 | <int-e> | (and even when fusion isn't taking place, lazy evaluation (producing the list as elements are demanded) and garbage collection (freeing up the used part of the list) still achieve something reasonable, but of course this is less efficient than not allocating the list at all) |
| 03:16:15 | × | td_ quits (~td@94.134.91.15) (Ping timeout: 256 seconds) |
| 03:16:18 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 272 seconds) |
| 03:18:50 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 03:20:49 | → | [_] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 03:21:07 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Killed (silver.libera.chat (Nickname regained by services))) |
| 03:21:07 | [_] | is now known as [itchyjunk] |
| 03:21:25 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 03:21:31 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 03:22:14 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 03:23:18 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 03:23:31 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 03:23:54 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 03:25:22 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 03:27:08 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Remote host closed the connection) |
| 03:29:21 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 03:31:19 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 03:34:02 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 03:35:45 | <systemfault> | I got that weird popup in VSCode saying that the HLS binary doesn't support Template Haskell... That popup has a link to some instructions, I tried them (used the ghcup compile command to recompile HLS) and the popup is still there. At first glance though, Template Haskell "seems" to work (Using Polysemy's makeSem works). What am I doing wrong? |
| 03:37:26 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 03:38:01 | → | tommd joins (~tommd@97-120-41-123.ptld.qwest.net) |
| 03:38:27 | berberman_ | is now known as berberman |
| 03:38:56 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 03:39:20 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 03:39:41 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 03:40:13 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 03:40:26 | × | Unicorn_Princess quits (~Unicorn_P@46-54-248-191.static.kate-wing.si) (Quit: Leaving) |
| 03:40:56 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 03:43:43 | → | Null_A_ joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 03:44:49 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 03:45:27 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 03:47:37 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 03:53:28 | × | Null_A_ quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 03:54:10 | → | Null_A joins (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) |
| 03:56:34 | → | Null_A_ joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 03:59:24 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 04:00:37 | × | Null_A quits (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) (Ping timeout: 240 seconds) |
| 04:01:51 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 04:03:48 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 04:03:57 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 240 seconds) |
| 04:05:59 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 04:05:59 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 04:05:59 | → | wroathe joins (~wroathe@user/wroathe) |
| 04:06:09 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 256 seconds) |
| 04:06:19 | × | Null_A_ quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 04:07:03 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 04:10:12 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 240 seconds) |
| 04:10:28 | → | whatsupdoc joins (uid509081@id-509081.hampstead.irccloud.com) |
| 04:11:36 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 245 seconds) |
| 04:13:13 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 04:16:24 | <Guest662> | systemfault I think it won't be properly fixed everywhere until next release of hls |
| 04:17:30 | <systemfault> | It's okay, it's not really the way. I just wanted to be sure that everything worked as expected :) Thank you |
| 04:17:45 | <systemfault> | *it doesn't get in my way |
| 04:19:38 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 04:21:41 | × | Guest662 quits (~Guest66@47.186.214.206) (Ping timeout: 256 seconds) |
| 04:21:57 | → | Null_A joins (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) |
| 04:22:15 | × | raehik quits (~raehik@cpc95906-rdng25-2-0-cust156.15-3.cable.virginm.net) (Ping timeout: 256 seconds) |
| 04:24:06 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 250 seconds) |
| 04:25:50 | → | lavaman joins (~lavaman@98.38.249.169) |
| 04:27:20 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 04:31:44 | × | Null_A quits (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) (Remote host closed the connection) |
| 04:32:27 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 04:33:27 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 04:34:21 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 04:37:00 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 04:39:07 | × | dka quits (~code-is-a@ns3059207.ip-193-70-33.eu) (Quit: My Ex-Girlfriend once told me: I'm not a slut, I'm just popular) |
| 04:39:32 | → | dka joins (~code-is-a@ns3059207.ip-193-70-33.eu) |
| 04:39:50 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 04:40:26 | × | dka quits (~code-is-a@ns3059207.ip-193-70-33.eu) (Read error: Connection reset by peer) |
| 04:40:27 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 04:40:47 | → | dka joins (~code-is-a@ns3059207.ip-193-70-33.eu) |
| 04:41:53 | → | motherfsck joins (~motherfsc@user/motherfsck) |
| 04:41:56 | × | dka quits (~code-is-a@ns3059207.ip-193-70-33.eu) (Remote host closed the connection) |
| 04:42:18 | → | dka joins (~code-is-a@ns3059207.ip-193-70-33.eu) |
| 04:42:31 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 04:45:00 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 04:50:26 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 04:51:00 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 240 seconds) |
| 04:54:09 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Remote host closed the connection) |
| 04:54:51 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 04:54:52 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 04:54:57 | → | soxen_ joins (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) |
| 04:55:04 | × | motherfsck quits (~motherfsc@user/motherfsck) (Quit: quit) |
| 04:59:17 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 04:59:22 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 05:00:57 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 240 seconds) |
| 05:03:37 | × | notzmv quits (~zmv@user/notzmv) (Remote host closed the connection) |
| 05:04:54 | → | deadmarshal_ joins (~deadmarsh@95.38.112.179) |
| 05:05:28 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 05:10:39 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 05:11:14 | → | notzmv joins (~zmv@user/notzmv) |
| 05:11:22 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 05:12:04 | × | econo quits (uid147250@user/econo) (Quit: Connection closed for inactivity) |
| 05:12:36 | × | agumonke` quits (~user@88.163.231.79) (Ping timeout: 240 seconds) |
| 05:13:25 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 05:15:10 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 260 seconds) |
| 05:15:48 | → | sergiishm joins (~altern@altern.corbina.com.ua) |
| 05:17:29 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 05:18:05 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 256 seconds) |
| 05:20:04 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 05:21:17 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 05:24:55 | → | mbuf joins (~Shakthi@110.225.230.210) |
| 05:26:08 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 05:26:16 | × | bitdex quits (~bitdex@gateway/tor-sasl/bitdex) (Ping timeout: 240 seconds) |
| 05:26:46 | → | zebrag joins (~chris@user/zebrag) |
| 05:30:05 | <janus> | why is nothing happening with mtl? no commits since january even though Bodigrim asked for a release before the GHC 9.4 feature freeze: https://github.com/haskell/mtl/issues/101 |
| 05:31:22 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 05:31:31 | <janus> | chessai: how can we get the ball rolling? did you see that phadej offered to be a maintainer? |
| 05:33:19 | × | zebrag quits (~chris@user/zebrag) (Quit: Konversation terminated!) |
| 05:34:04 | × | xkuru quits (~xkuru@user/xkuru) (Read error: Connection reset by peer) |
| 05:36:13 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 05:36:26 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 05:37:22 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 05:40:36 | × | img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
| 05:40:53 | → | img joins (~img@user/img) |
| 05:42:20 | → | jonathanx__ joins (~jonathan@h-178-174-176-109.A357.priv.bahnhof.se) |
| 05:43:29 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 05:43:39 | → | harveypwca joins (~harveypwc@2601:246:c180:a570:3828:d8:e523:3f67) |
| 05:45:16 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Killed (NickServ (GHOST command used by allbery_b))) |
| 05:45:16 | → | allbery_b joins (~geekosaur@xmonad/geekosaur) |
| 05:45:20 | allbery_b | is now known as geekosaur |
| 05:47:12 | → | bitdex joins (~bitdex@gateway/tor-sasl/bitdex) |
| 05:51:36 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 05:56:03 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 06:00:02 | × | tommd quits (~tommd@97-120-41-123.ptld.qwest.net) (Ping timeout: 256 seconds) |
| 06:06:29 | × | mmhat quits (~mmh@55d4f85e.access.ecotel.net) (Quit: WeeChat 3.4) |
| 06:09:40 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 06:11:23 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 06:11:50 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 06:16:48 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 06:17:29 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 06:18:23 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 06:21:09 | × | zaquest quits (~notzaques@5.130.79.72) (Remote host closed the connection) |
| 06:22:06 | × | img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
| 06:22:30 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 06:23:32 | → | coot joins (~coot@213.134.190.95) |
| 06:24:30 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 06:25:24 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 06:27:13 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 06:27:29 | → | img joins (~img@user/img) |
| 06:31:30 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 06:32:24 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 06:32:56 | → | mcgroin joins (~mcgroin@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) |
| 06:33:25 | × | cynomys quits (~cynomys@user/cynomys) (Quit: leaving) |
| 06:38:30 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 06:39:25 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 06:42:15 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 06:43:02 | → | zaquest joins (~notzaques@5.130.79.72) |
| 06:43:07 | × | phma quits (~phma@host-67-44-208-162.hnremote.net) (Read error: Connection reset by peer) |
| 06:44:21 | → | phma joins (~phma@host-67-44-209-7.hnremote.net) |
| 06:45:31 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 06:47:04 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 06:49:29 | → | lavaman joins (~lavaman@98.38.249.169) |
| 06:49:58 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 06:50:11 | → | lavaman joins (~lavaman@98.38.249.169) |
| 06:50:46 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 06:53:42 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 06:55:17 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 06:55:30 | → | vicfred joins (~vicfred@user/vicfred) |
| 06:55:59 | → | takuan joins (~takuan@178-116-218-225.access.telenet.be) |
| 07:02:17 | × | soxen_ quits (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) (Ping timeout: 240 seconds) |
| 07:02:36 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 07:06:31 | → | thevishy joins (~Nishant@2405:201:f005:c007:88ef:fc07:ae6e:8552) |
| 07:07:27 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 07:22:25 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 07:22:47 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 07:25:33 | <davean> | Terrible idea |
| 07:27:24 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 250 seconds) |
| 07:27:45 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 07:28:31 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 07:29:26 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 07:33:16 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 07:33:28 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 07:35:32 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 07:37:52 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 07:40:26 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 07:43:30 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 07:44:00 | × | mbuf quits (~Shakthi@110.225.230.210) (Quit: Leaving) |
| 07:46:32 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 07:47:16 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 07:47:26 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 07:48:16 | × | wyrd quits (~wyrd@gateway/tor-sasl/wyrd) (Ping timeout: 240 seconds) |
| 07:48:26 | × | [itchyjunk] quits (~itchyjunk@user/itchyjunk/x-7353470) (Remote host closed the connection) |
| 07:49:48 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 07:53:06 | ← | jakalx parts (~jakalx@base.jakalx.net) () |
| 07:53:22 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Ping timeout: 256 seconds) |
| 07:53:33 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 07:53:44 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 07:53:44 | → | wyrd joins (~wyrd@gateway/tor-sasl/wyrd) |
| 07:55:23 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 07:57:20 | × | hololeap quits (~hololeap@user/hololeap) (Remote host closed the connection) |
| 07:59:27 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 08:00:09 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 08:01:55 | → | zq joins (~zq@xorshift.org) |
| 08:02:09 | <zq> | > read "+3.1" :: Float |
| 08:02:10 | <lambdabot> | *Exception: Prelude.read: no parse |
| 08:02:31 | <zq> | is there a reason why read does not parse the plus sign? |
| 08:02:33 | <kevinsjoberg> | I'm reading the Haskell Programming book and it states that the arrow (->), is a type constructor just like Bool except it takes arguments. In the book, running :info (->) return data (->) a b, but that's not what I'm seeing. |
| 08:02:41 | <kevinsjoberg> | I'm seeing type (->) = FUN 'Many :: * -> * -> *. |
| 08:03:02 | <ski> | > +3.1 :: Float |
| 08:03:03 | <lambdabot> | <hint>:1:1: error: parse error on input ‘+’ |
| 08:03:45 | <ski> | a prefix plus sign is not a part of floating-point numeral syntax, in Haskell |
| 08:05:34 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 08:05:40 | ski | idly wonders if kevinsjoberg has a question |
| 08:06:21 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 08:06:27 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 08:06:47 | <kevinsjoberg> | ski: haha, yeah, I guess I never really asked a question. My question is why am I seeing something else? I assume it's because I'm running a different GHC version than the book, but does it also mean the underlying representation is something else? |
| 08:08:07 | <ski> | i think it's related to the recent `LinearTypes' support |
| 08:08:40 | <ski> | on 8.10.1, i seem to get |
| 08:08:45 | <ski> | type (->) :: * -> * -> * |
| 08:08:58 | <ski> | data (->) a b -- Defined in ‘GHC.Prim’ |
| 08:09:08 | → | jakalx joins (~jakalx@base.jakalx.net) |
| 08:09:27 | <kevinsjoberg> | Yeah, same as the book. I'm running GHC 9.0.1, so I guess that explains the difference. |
| 08:09:49 | <ski> | anyway, `(->) Foo Bar' is the same as `Foo -> Bar' |
| 08:10:33 | <kevinsjoberg> | Right, that makes sense. Same as the tuple type constructor (,). |
| 08:11:20 | <ski> | s/tuple/pair/ |
| 08:11:43 | <kevinsjoberg> | Is there a difference? Isn't a pair just a 2-element tuple? |
| 08:11:53 | <ski> | yes |
| 08:12:18 | <ski> | `(,,)' is also for tuples, but specifically triples |
| 08:12:31 | <kevinsjoberg> | Right, of course. |
| 08:12:33 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 08:13:40 | <ski> | anyway, tuple notation is mixfix/distfix. while function type notation is just an infix operator (right associative) |
| 08:14:27 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 08:14:40 | ski | 's not really fond of tuple type notation, in Haskell .. |
| 08:15:37 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 08:19:28 | → | jstolarek joins (~jstolarek@staticline-31-183-165-217.toya.net.pl) |
| 08:19:59 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 08:20:34 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 08:21:28 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 08:24:45 | → | vorpuni joins (~pvorp@2001:861:3881:c690:3e07:f938:c01:9b48) |
| 08:27:34 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 08:30:15 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:d4cb:ae21:cf60:e6bc) (Remote host closed the connection) |
| 08:35:52 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 08:38:49 | → | luna2021 joins (~luna2021@114.246.34.218) |
| 08:39:22 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 08:40:17 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 08:40:34 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 08:42:14 | × | luna2021 quits (~luna2021@114.246.34.218) (Client Quit) |
| 08:42:28 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 08:46:05 | × | little_mac quits (~little_ma@2601:410:4300:3ce0:39c3:2e2a:8815:29cc) (Remote host closed the connection) |
| 08:46:34 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 08:48:35 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 08:50:51 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 08:54:29 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 08:56:34 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 09:00:35 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 09:00:35 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 09:01:28 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 09:02:08 | → | zincy_ joins (~zincy@host86-160-236-152.range86-160.btcentralplus.com) |
| 09:05:29 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 09:10:21 | → | _ht joins (~quassel@231-169-21-31.ftth.glasoperator.nl) |
| 09:11:36 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 09:16:49 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 09:17:38 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 09:18:43 | × | Kaipi quits (~Kaiepi@156.34.47.253) (Remote host closed the connection) |
| 09:19:06 | → | Kaipi joins (~Kaiepi@156.34.47.253) |
| 09:21:12 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 09:23:01 | → | zeenk joins (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) |
| 09:23:42 | → | Pickchea joins (~private@user/pickchea) |
| 09:30:43 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) |
| 09:31:57 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 09:34:26 | → | ProfSimm joins (~ProfSimm@87.227.196.109) |
| 09:34:56 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) (Ping timeout: 245 seconds) |
| 09:37:04 | → | polezaivsani joins (~polezaivs@orangeshoelaces.net) |
| 09:37:20 | → | kaph_ joins (~kaph@net-109-116-124-149.cust.vodafonedsl.it) |
| 09:37:38 | × | kaph quits (~kaph@net-109-116-124-149.cust.vodafonedsl.it) (Ping timeout: 256 seconds) |
| 09:39:20 | × | deadmarshal_ quits (~deadmarsh@95.38.112.179) (Ping timeout: 256 seconds) |
| 09:39:30 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 09:43:35 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 09:44:36 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 09:44:52 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 09:45:36 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 09:48:12 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 09:48:18 | → | deadmarshal_ joins (~deadmarsh@95.38.112.179) |
| 09:48:25 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 09:49:37 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 272 seconds) |
| 09:51:48 | × | jstolarek quits (~jstolarek@staticline-31-183-165-217.toya.net.pl) (Ping timeout: 256 seconds) |
| 09:53:21 | × | Sgeo_ quits (~Sgeo@user/sgeo) (Read error: Connection reset by peer) |
| 09:56:48 | × | zincy_ quits (~zincy@host86-160-236-152.range86-160.btcentralplus.com) (Remote host closed the connection) |
| 09:57:03 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:917f:cb7a:6a6c:cd7) |
| 09:59:24 | → | DNH joins (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) |
| 10:01:57 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:917f:cb7a:6a6c:cd7) (Remote host closed the connection) |
| 10:02:01 | × | DNH quits (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) (Client Quit) |
| 10:04:42 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:917f:cb7a:6a6c:cd7) |
| 10:05:11 | × | dextaa_ quits (~dextaa@user/dextaa) (Remote host closed the connection) |
| 10:09:31 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 10:15:24 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 10:15:37 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 10:15:42 | × | notzmv quits (~zmv@user/notzmv) (Ping timeout: 260 seconds) |
| 10:17:06 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:917f:cb7a:6a6c:cd7) (Remote host closed the connection) |
| 10:18:27 | → | __monty__ joins (~toonn@user/toonn) |
| 10:19:09 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 10:19:32 | <reactormonk[m]> | How can I dump the code generated by e.g. generic-lens? |
| 10:20:33 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Remote host closed the connection) |
| 10:21:13 | → | CiaoSen joins (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 10:22:26 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 10:22:38 | → | Vajb joins (~Vajb@2001:999:62:aa00:7f5a:4f10:c894:3813) |
| 10:24:25 | → | jgeerds joins (~jgeerds@55d4548e.access.ecotel.net) |
| 10:24:26 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:24:43 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:24:50 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:25:07 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:25:14 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:25:30 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:25:37 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:25:54 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:26:01 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:26:16 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:26:23 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:26:40 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:26:47 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:26:47 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 10:27:02 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:27:09 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:27:24 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:27:31 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:27:46 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:27:53 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:28:10 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:28:17 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:28:31 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:28:38 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:28:55 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:29:02 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:29:18 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:29:25 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:29:42 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:29:49 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:30:04 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:30:11 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:30:25 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:30:32 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:30:48 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:30:55 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:31:11 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:31:16 | → | coot joins (~coot@213.134.190.95) |
| 10:31:18 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:31:34 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:31:41 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:31:58 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:32:01 | → | DNH joins (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) |
| 10:32:05 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:32:19 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:32:26 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:32:36 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Ping timeout: 256 seconds) |
| 10:32:41 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:32:48 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:32:56 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 10:33:03 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:33:10 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:33:24 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:33:31 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:33:46 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:33:53 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:34:07 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:34:15 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:34:30 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:34:37 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:34:39 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Remote host closed the connection) |
| 10:34:52 | <jackdk> | reactormonk[m]: not sure, but `:kind! Rep YourType` might show you the type the generic-lens typeclasses are working on |
| 10:34:52 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:34:59 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:35:14 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:35:21 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:35:36 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:35:43 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:35:51 | × | DNH quits (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) (Client Quit) |
| 10:35:57 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:36:04 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:36:20 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:36:27 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:36:42 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:36:49 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:37:03 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:37:10 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:37:26 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:37:33 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:37:49 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:37:51 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 245 seconds) |
| 10:37:56 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:38:12 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:38:19 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:38:34 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:38:41 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:38:57 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:39:04 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:39:20 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:39:27 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:39:42 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:39:49 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:40:04 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:40:11 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:40:28 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:40:31 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 10:40:31 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 10:40:35 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:40:50 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:40:57 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:41:13 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:41:20 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:41:36 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:41:43 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:41:57 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:42:05 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:42:20 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:42:27 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:42:29 | → | yhsiveht joins (~Nishant@49.37.242.151) |
| 10:42:43 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:42:50 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:43:04 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:43:11 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:43:24 | × | thevishy quits (~Nishant@2405:201:f005:c007:88ef:fc07:ae6e:8552) (Ping timeout: 240 seconds) |
| 10:43:25 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:43:32 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:43:47 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:43:54 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:44:07 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:44:15 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:44:30 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:44:37 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:44:52 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:44:59 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:45:13 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:45:20 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:45:37 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:45:44 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:45:59 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:46:06 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:46:11 | × | Pickchea quits (~private@user/pickchea) (Ping timeout: 245 seconds) |
| 10:46:20 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:46:27 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:46:38 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 10:46:42 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:46:49 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:46:52 | × | yhsiveht quits (~Nishant@49.37.242.151) (Client Quit) |
| 10:47:03 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:47:08 | → | thevishy joins (~Nishant@2405:201:f005:c007:dd5:8563:45cc:6966) |
| 10:47:10 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:47:27 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:47:34 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:47:38 | → | DNH joins (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) |
| 10:47:49 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:47:56 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:48:11 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:48:18 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:48:35 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:48:42 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:48:57 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:49:03 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:49:18 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:49:25 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:49:40 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:49:47 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:49:54 | → | dextaa_ joins (~dextaa@user/dextaa) |
| 10:49:55 | × | raym quits (~raym@user/raym) (Quit: kernel update, rebooting...) |
| 10:50:02 | → | lavaman joins (~lavaman@98.38.249.169) |
| 10:50:09 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 10:53:52 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 10:54:13 | → | raym joins (~raym@user/raym) |
| 10:56:10 | → | agumonke` joins (~user@88.163.231.79) |
| 10:58:38 | × | DNH quits (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 10:59:54 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 11:04:26 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 11:04:57 | → | Null_A joins (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) |
| 11:09:25 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 11:10:32 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 11:14:13 | × | agumonke` quits (~user@88.163.231.79) (Remote host closed the connection) |
| 11:14:25 | → | DNH joins (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) |
| 11:14:32 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 11:15:25 | → | agumonkey joins (~user@88.163.231.79) |
| 11:17:40 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:917f:cb7a:6a6c:cd7) |
| 11:20:38 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 11:21:11 | × | vorpuni quits (~pvorp@2001:861:3881:c690:3e07:f938:c01:9b48) (Ping timeout: 245 seconds) |
| 11:23:00 | × | Null_A quits (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) (Ping timeout: 240 seconds) |
| 11:23:36 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 11:24:42 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 11:26:14 | → | vorpuni joins (~pvorp@i19-les02-ntr-176-186-156-105.sfr.lns.abo.bbox.fr) |
| 11:27:35 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 11:27:48 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 240 seconds) |
| 11:29:16 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 11:31:16 | × | vorpuni quits (~pvorp@i19-les02-ntr-176-186-156-105.sfr.lns.abo.bbox.fr) (Remote host closed the connection) |
| 11:31:27 | × | whatsupdoc quits (uid509081@id-509081.hampstead.irccloud.com) (Quit: Connection closed for inactivity) |
| 11:31:41 | → | vorpuni joins (~pvorp@2001:861:3881:c690:3e07:f938:c01:9b48) |
| 11:32:47 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) |
| 11:34:30 | × | zachel_ quits (~zachel@user/zachel) (Quit: DIsconnected: v7+nano) |
| 11:36:57 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) (Ping timeout: 240 seconds) |
| 11:37:59 | → | zachel joins (~zachel@user/zachel) |
| 11:38:20 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 256 seconds) |
| 11:39:32 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 11:41:34 | → | Pickchea joins (~private@user/pickchea) |
| 11:43:47 | → | mikoto-chan joins (~mikoto-ch@213.177.151.239) |
| 11:44:58 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 11:45:39 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 11:47:55 | → | pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) |
| 11:49:40 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 11:50:02 | × | jgeerds quits (~jgeerds@55d4548e.access.ecotel.net) (Ping timeout: 240 seconds) |
| 11:51:03 | → | ardell joins (~ardell@user/ardell) |
| 11:52:55 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 11:53:36 | × | vgtw_ quits (~vgtw@user/vgtw) (Quit: ZNC - https://znc.in) |
| 11:54:43 | → | lavaman joins (~lavaman@98.38.249.169) |
| 11:55:33 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 11:57:17 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 12:01:39 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 12:01:49 | → | vgtw joins (~vgtw@user/vgtw) |
| 12:05:39 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 12:06:28 | × | Vajb quits (~Vajb@2001:999:62:aa00:7f5a:4f10:c894:3813) (Read error: Connection reset by peer) |
| 12:07:33 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 12:09:10 | → | fef joins (~thedawn@user/thedawn) |
| 12:10:04 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 12:12:07 | × | chenqisu1 quits (~chenqisu1@183.217.201.47) (Ping timeout: 272 seconds) |
| 12:12:42 | → | Tuplanolla joins (~Tuplanoll@91-159-69-98.elisa-laajakaista.fi) |
| 12:13:39 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 12:13:48 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 12:14:33 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 12:15:37 | × | mvk quits (~mvk@2607:fea8:5cc3:7e00::45ee) (Ping timeout: 240 seconds) |
| 12:20:41 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 12:22:12 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 12:22:44 | → | Everything joins (~Everythin@37.115.210.35) |
| 12:25:02 | → | ub joins (~Thunderbi@p548c8d84.dip0.t-ipconnect.de) |
| 12:25:17 | × | ubert quits (~Thunderbi@p200300ecdf3be9b909e125961b02a69e.dip0.t-ipconnect.de) (Remote host closed the connection) |
| 12:25:17 | ub | is now known as ubert |
| 12:26:12 | × | mcgroin quits (~mcgroin@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) (Ping timeout: 240 seconds) |
| 12:26:34 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 12:27:42 | → | notzmv joins (~zmv@user/notzmv) |
| 12:29:46 | × | pavonia quits (~user@user/siracusa) (Quit: Bye!) |
| 12:31:08 | × | DNH quits (~DNH@2a02:8109:b740:2c4:c5b9:4624:182c:3e13) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 12:32:40 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 12:33:34 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 12:35:56 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 250 seconds) |
| 12:39:41 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 12:40:33 | × | CiaoSen quits (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) (Ping timeout: 252 seconds) |
| 12:40:43 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 12:45:35 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 12:45:54 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 250 seconds) |
| 12:50:25 | → | machinedgod joins (~machinedg@24.105.81.50) |
| 12:51:41 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 12:51:52 | × | img quits (~img@user/img) (Quit: ZNC 1.8.2 - https://znc.in) |
| 12:52:35 | → | yauhsien joins (~Yau-Hsien@61-231-30-36.dynamic-ip.hinet.net) |
| 12:54:09 | → | img joins (~img@user/img) |
| 12:54:50 | × | Pickchea quits (~private@user/pickchea) (Ping timeout: 256 seconds) |
| 12:56:35 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 12:57:07 | × | pie_ quits (~pie_bnc@user/pie/x-2818909) (Ping timeout: 256 seconds) |
| 12:59:04 | → | pie_ joins (~pie_bnc@user/pie/x-2818909) |
| 13:00:54 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 13:02:37 | → | MoC joins (~moc@user/moc) |
| 13:02:42 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 13:02:48 | → | yhsiveht joins (~Nishant@49.37.242.151) |
| 13:05:56 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 13:06:16 | × | thevishy quits (~Nishant@2405:201:f005:c007:dd5:8563:45cc:6966) (Ping timeout: 250 seconds) |
| 13:07:28 | × | vorpuni quits (~pvorp@2001:861:3881:c690:3e07:f938:c01:9b48) (Remote host closed the connection) |
| 13:07:52 | × | pie_ quits (~pie_bnc@user/pie/x-2818909) (Ping timeout: 256 seconds) |
| 13:08:46 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 13:08:48 | → | yauhsien_ joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 13:08:55 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 13:09:10 | → | vorpuni joins (~pvorp@2001:861:3881:c690:1c84:d4a:1e89:fb0b) |
| 13:11:16 | → | pie_ joins (~pie_bnc@user/pie/x-2818909) |
| 13:12:26 | → | mmhat joins (~mmh@55d4f85e.access.ecotel.net) |
| 13:15:43 | → | unit73e joins (~emanuel@2001:818:e8dd:7c00:32b5:c2ff:fe6b:5291) |
| 13:18:36 | → | coot joins (~coot@213.134.190.95) |
| 13:21:08 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 13:25:38 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 252 seconds) |
| 13:25:38 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 13:25:53 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 13:34:14 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) |
| 13:36:03 | × | MoC quits (~moc@user/moc) (Quit: Konversation terminated!) |
| 13:38:17 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) (Ping timeout: 240 seconds) |
| 13:40:47 | × | phma quits (~phma@host-67-44-209-7.hnremote.net) (Ping timeout: 272 seconds) |
| 13:41:23 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 13:45:36 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 13:45:37 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 13:48:36 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:917f:cb7a:6a6c:cd7) (Remote host closed the connection) |
| 13:49:27 | → | soxen_ joins (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) |
| 13:51:42 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 13:52:36 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 13:52:53 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 13:54:46 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 13:57:14 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 13:57:32 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 13:58:43 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 13:59:11 | → | milesrout joins (ce261f06ff@2604:bf00:561:2000::257) |
| 13:59:37 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Read error: Connection reset by peer) |
| 14:02:06 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 14:05:04 | → | jgeerds joins (~jgeerds@55d4548e.access.ecotel.net) |
| 14:05:05 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 14:05:13 | × | yauhsien_ quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 14:05:44 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 14:06:02 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 14:06:45 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 14:06:45 | × | vglfr quits (~vglfr@coupling.penchant.volia.net) (Read error: Connection reset by peer) |
| 14:06:53 | → | vglfr joins (~vglfr@coupling.penchant.volia.net) |
| 14:07:48 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 14:09:55 | × | kaph_ quits (~kaph@net-109-116-124-149.cust.vodafonedsl.it) (Ping timeout: 272 seconds) |
| 14:10:17 | × | vysn quits (~vysn@user/vysn) (Ping timeout: 240 seconds) |
| 14:10:40 | → | yauhsien_ joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 14:11:55 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 14:12:56 | × | jpds quits (~jpds@gateway/tor-sasl/jpds) (Ping timeout: 240 seconds) |
| 14:14:50 | × | kritzefitz quits (~kritzefit@debian/kritzefitz) (Remote host closed the connection) |
| 14:15:36 | × | yauhsien_ quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Ping timeout: 272 seconds) |
| 14:15:37 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 14:16:42 | → | jpds joins (~jpds@gateway/tor-sasl/jpds) |
| 14:17:30 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 272 seconds) |
| 14:18:31 | → | kritzefitz joins (~kritzefit@debian/kritzefitz) |
| 14:19:22 | × | unit73e quits (~emanuel@2001:818:e8dd:7c00:32b5:c2ff:fe6b:5291) (Quit: Leaving) |
| 14:20:25 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 14:20:55 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 14:21:43 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 14:22:57 | × | kritzefitz quits (~kritzefit@debian/kritzefitz) (Ping timeout: 240 seconds) |
| 14:23:41 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 14:28:01 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 14:33:25 | → | kaph joins (~kaph@net-109-116-124-149.cust.vodafonedsl.it) |
| 14:34:15 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 14:35:06 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 14:37:57 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 14:39:06 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 14:39:23 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 14:39:23 | × | yhsiveht quits (~Nishant@49.37.242.151) (Quit: Leaving) |
| 14:40:23 | × | zeenk quits (~zeenk@2a02:2f04:a30d:1300:51a3:bcfc:6cda:9fc5) (Quit: Konversation terminated!) |
| 14:41:44 | → | jalil joins (~jalil@2a01:e0a:277:4100:f873:5644:a9ac:e0d) |
| 14:42:02 | → | [itchyjunk] joins (~itchyjunk@user/itchyjunk/x-7353470) |
| 14:42:41 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 14:45:37 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 14:46:33 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 14:48:06 | <janus> | davean: which is the terrible idea? removing the re-exports? or having phadej be maintainer? |
| 14:48:12 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 14:50:09 | → | Pickchea joins (~private@user/pickchea) |
| 14:50:36 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 14:50:57 | × | mmhat quits (~mmh@55d4f85e.access.ecotel.net) (Quit: WeeChat 3.4) |
| 14:51:44 | → | albet70 joins (~xxx@2400:8902::f03c:92ff:fe60:98d8) |
| 14:55:46 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 14:55:50 | × | albet70 quits (~xxx@2400:8902::f03c:92ff:fe60:98d8) (Remote host closed the connection) |
| 14:57:12 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 14:59:37 | × | Everything quits (~Everythin@37.115.210.35) (Quit: leaving) |
| 14:59:46 | → | o-90 joins (~o-90@gateway/tor-sasl/o-90) |
| 15:01:27 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 15:04:31 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 15:04:36 | × | o-90 quits (~o-90@gateway/tor-sasl/o-90) (Ping timeout: 240 seconds) |
| 15:07:08 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 15:07:26 | × | oilt^ quits (~oilt@50.224.20.226) (Ping timeout: 256 seconds) |
| 15:07:26 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 15:08:37 | → | fryguybob joins (~fryguybob@cpe-74-67-169-145.rochester.res.rr.com) |
| 15:09:22 | → | bontaq joins (~user@ool-45779fe5.dyn.optonline.net) |
| 15:09:27 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 272 seconds) |
| 15:11:57 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 15:12:24 | × | jgeerds quits (~jgeerds@55d4548e.access.ecotel.net) (Remote host closed the connection) |
| 15:12:51 | → | little_mac joins (~little_ma@2601:410:4300:3ce0:3499:893c:26f0:bcd0) |
| 15:14:32 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 250 seconds) |
| 15:15:22 | × | ardell quits (~ardell@user/ardell) (Ping timeout: 256 seconds) |
| 15:17:19 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 256 seconds) |
| 15:20:10 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 15:23:24 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 15:25:34 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 15:28:45 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 15:30:45 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 15:34:07 | <texasmynsted> | If you were going to create something like a form or something, for yourself, to speed up data entry for a sqlite db, using haskell, what would you do? |
| 15:35:19 | sergiishm | is now known as altern |
| 15:35:51 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) |
| 15:36:27 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 15:37:00 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 15:37:31 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 15:38:06 | <WhateverRabbit> | i will take a hasql |
| 15:39:12 | × | soxen_ quits (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) (Ping timeout: 272 seconds) |
| 15:39:36 | <janus> | texasmynsted: the question is too open |
| 15:40:23 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) (Ping timeout: 252 seconds) |
| 15:40:25 | <janus> | if i wanted really fast data entry, i'd make the form submit on enter and let it provide confirmation inline without changing the page |
| 15:40:31 | → | cosimone joins (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) |
| 15:40:46 | <janus> | then you could quickly adjust values and just hit enter :P |
| 15:42:24 | <lechner_> | texasmynsted: how fast, and why only for yourself? |
| 15:42:34 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 15:44:19 | → | gehmehgeh joins (~user@user/gehmehgeh) |
| 15:44:48 | → | Guest69 joins (~Guest69@vmi275462.contaboserver.net) |
| 15:45:22 | → | zincy_ joins (~zincy@host86-160-236-152.range86-160.btcentralplus.com) |
| 15:46:13 | <Guest69> | sorry for the silly question - but how do I login from my system into this chat with my username/pass ? it says invalid login |
| 15:46:27 | <Guest69> | logged in on my phone irc app |
| 15:47:47 | <geekosaur> | that dependson what client you are using (if any, there being a webchat as well) or whether you're using a service like matrix or irccloud |
| 15:48:20 | × | lagash quits (lagash@lagash.shelltalk.net) (Ping timeout: 250 seconds) |
| 15:48:54 | <Guest69> | its irccloud - so I got to their website and enter username/pass ? |
| 15:49:11 | <Guest69> | on my laptop |
| 15:51:04 | × | jrm quits (~jrm@156.34.173.250) (Ping timeout: 256 seconds) |
| 15:52:30 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 15:53:07 | <worldhelloworld> | guess - that worked - to answer my own question |
| 15:53:16 | × | Guest69 quits (~Guest69@vmi275462.contaboserver.net) (Quit: Client closed) |
| 15:55:19 | → | soxen_ joins (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) |
| 15:56:36 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 15:56:45 | <worldhelloworld> | https://www.irccloud.com/pastebin/Edn5PYWb/ |
| 15:58:59 | <geekosaur> | yoyu should generally include the error message as well |
| 16:01:07 | <geekosaur> | but the problem here is you specify your function as being a -> Bool but then you specify the actual type of a as Bool |
| 16:01:18 | <geekosaur> | :t \f -> and . map f |
| 16:01:19 | <lambdabot> | (a -> Bool) -> [a] -> Bool |
| 16:02:08 | <geekosaur> | if you intend it to always be [Bool] instead of the more general [a] then you also have to specify that for the function |
| 16:02:49 | → | vysn joins (~vysn@user/vysn) |
| 16:02:50 | <geekosaur> | that said, its'not a very interesting function if you do that since there's only a small handful of interesting (Bool -> Bool) functions |
| 16:04:46 | <worldhelloworld> | It's actually an excercise from a book, this is the Q to define a function : Decide if all elements of a list satisfy a predicate: |
| 16:04:46 | <worldhelloworld> | all :: (a -> Bool) -> [Bool] -> Bool |
| 16:05:25 | <geekosaur> | it actually says [Bool]? that doesn't fit the description |
| 16:05:59 | <worldhelloworld> | yes - I copied it from the text - do you mean my definition doesn't fit? |
| 16:06:05 | → | mvk joins (~mvk@2607:fea8:5cc3:7e00::45ee) |
| 16:06:36 | <geekosaur> | "all elements of a list satisfy a predicate" stromgly suggests the list's elements are not simply Bools |
| 16:07:20 | <geekosaur> | in fact it suggests the type I showed earlier, (a -> Bool) -> [a] -> Bool |
| 16:08:43 | <geekosaur> | and in any case that type signature does not work for your definition. but by the description of the problem it's the type signature that's wrong, not the function |
| 16:09:08 | <worldhelloworld> | it does compile fine with the type you suggested [a] |
| 16:09:34 | <geekosaur> | % all' :: (a -> Bool) -> [Bool] -> Bool; all' f = and . map f |
| 16:09:34 | <yahb> | geekosaur: ; <interactive>:4:49: error:; * Couldn't match type `a' with `Bool'; Expected: [Bool] -> Bool; Actual: [a] -> Bool; `a' is a rigid type variable bound by; the type signature for:; all' :: forall a. (a -> Bool) -> [Bool] -> Bool; at <interactive>:4:1-37; * In the expression: and . map f; In an equation for all': all' f = and . map f; * Relevant b |
| 16:09:41 | <worldhelloworld> | i guess we found a typo in Programming in Haskell 2nd edition then |
| 16:09:49 | <geekosaur> | interesting |
| 16:10:52 | <geekosaur> | "Page 89. The type [Bool] should be [a] in the type for all and any." https://www.cs.nott.ac.uk/~pszgmh/pih-errata.html |
| 16:11:20 | <worldhelloworld> | aha - yes was just looking at that , you beat me to it! |
| 16:12:01 | <worldhelloworld> | took me two days, I thought I would try to finally understand the weird compiler errors if I solved this - turned out to be a typo lolz |
| 16:12:45 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 16:13:38 | × | zincy_ quits (~zincy@host86-160-236-152.range86-160.btcentralplus.com) (Remote host closed the connection) |
| 16:15:25 | → | wroathe joins (~wroathe@206-55-188-8.fttp.usinternet.com) |
| 16:15:25 | × | wroathe quits (~wroathe@206-55-188-8.fttp.usinternet.com) (Changing host) |
| 16:15:25 | → | wroathe joins (~wroathe@user/wroathe) |
| 16:15:59 | <worldhelloworld> | thanks @geekosaur , @lambdabot and @yahb |
| 16:16:46 | → | coot joins (~coot@213.134.190.95) |
| 16:17:15 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 252 seconds) |
| 16:18:46 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 16:19:06 | × | vicfred quits (~vicfred@user/vicfred) (Quit: Leaving) |
| 16:21:13 | × | Vajb quits (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) (Read error: Connection reset by peer) |
| 16:23:21 | <worldhelloworld> | --Tweaked the above code to add array representation xs (earlier wasn't there and compiled fine) |
| 16:23:21 | <worldhelloworld> | all' :: (a -> Bool) -> [a] -> Bool |
| 16:23:21 | <worldhelloworld> | all' f xs = and . (map f xs) |
| 16:23:21 | <worldhelloworld> | --results in the following error when compiling - Why? |
| 16:23:21 | <worldhelloworld> | {-2-functions-higherorder.hs:2:13: error: |
| 16:23:21 | <worldhelloworld> | • Couldn't match expected type ‘Bool’ with actual type ‘a0 -> Bool’ |
| 16:23:22 | <worldhelloworld> | • Probable cause: ‘(.)’ is applied to too few arguments |
| 16:23:22 | <worldhelloworld> | In the expression: and . (map f xs) |
| 16:23:23 | <worldhelloworld> | In an equation for ‘all'’: all' f xs = and . (map f xs) |
| 16:23:23 | <worldhelloworld> | | |
| 16:23:24 | <worldhelloworld> | 2 | all' f xs = and . (map f xs) -} |
| 16:24:25 | <geekosaur> | it's either `and (map f xs)` or `(and . map f) xs` |
| 16:24:32 | <monochrom> | That looks like not making up your mind whether you want "all f = and . map f" or "all f xs = and (map f xs)". |
| 16:25:50 | <geekosaur> | @src (.) |
| 16:25:50 | <lambdabot> | (f . g) x = f (g x) |
| 16:28:39 | → | Vajb joins (~Vajb@2001:999:62:aa00:7f5a:4f10:c894:3813) |
| 16:28:44 | <texasmynsted> | janus and lechner_ : faster than manual SQL statements from the command line. Only myself because it is just for tracking invoices |
| 16:28:46 | <worldhelloworld> | interesting so the (.) should be put between functions before being applied to arguments from the looks of `(and . map f) xs` ? will have to read more about the (.) |
| 16:29:14 | <texasmynsted> | Nobody else enters anything they only see the report |
| 16:29:58 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 16:30:25 | <geekosaur> | worldhelloworld, yes, look at the definition of (.) that I showed earlier, it's exactly the same form |
| 16:32:08 | <worldhelloworld> | great, thanks |
| 16:33:02 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 16:33:27 | <worldhelloworld> | @lamdabot are you sitting with the book open? :D Had to revisit it, and now I finally get it, composition operator returns a function - my imperative mind needs to get over these obstacles |
| 16:33:27 | <lambdabot> | Unknown command, try @list |
| 16:34:10 | <geekosaur> | it's just a bot :) it comes with a (not always accurate) database of function definitions though |
| 16:34:18 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 252 seconds) |
| 16:35:17 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 256 seconds) |
| 16:35:18 | <geekosaur> | as to functions that return functions, one way to think about map is: map :: (a -> b) -> ([a] -> [b]) |
| 16:35:21 | <worldhelloworld> | haha, I really need to know how haskell works as well as IRC - both, I'm going to shhh and quit making a fool of myself ..... until the next problem :) |
| 16:35:44 | <geekosaur> | that is, it transforms a function over items into a function over lists of items |
| 16:35:57 | <texasmynsted> | I am guessing you all would recommend making web pages for order entry? Even if just for self? |
| 16:36:14 | <geekosaur> | texasmynsted, it'd be much easier, and probably saner |
| 16:36:45 | <geekosaur> | but I'm also wondering how much of this hledger would already do for you |
| 16:37:12 | <geekosaur> | granting that it's probably not well wrapped for invoice entry as such |
| 16:37:19 | <geekosaur> | (no line items, etc.) |
| 16:38:06 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 16:38:12 | × | vysn quits (~vysn@user/vysn) (Ping timeout: 240 seconds) |
| 16:38:19 | <worldhelloworld> | sorry but what are "web pages for order entry" ? some order keeping system? |
| 16:38:55 | <geekosaur> | yes, texasmynsted is writing a simple order entry / invoicing system |
| 16:40:04 | <worldhelloworld> | oh - would love to know more, to learn, specially the webpage/haskell combination - which in my mind, i'd assumed, not a lot of people use |
| 16:41:14 | <worldhelloworld> | meanwhile, still trying to wrap my head around your definition @geekosaur "as to functions that return functions, one way to think about map is: map :: (a -> b) -> ([a] -> [b]) ....... that is, it transforms a function over items into a function over lists of items" , very interesting |
| 16:41:23 | <geekosaur> | haskell is relatively popular as a web service backend. frontend not so much but there's work being done there as well (ghcjs exists and should become part of ghc as of 9.6 according to current plans) |
| 16:41:33 | <texasmynsted> | I did not really thing of hledger. |
| 16:41:40 | <texasmynsted> | s/thing/think/ |
| 16:41:48 | <geekosaur> | but there's also purescript and elm, which have haskell-like features while compiling to javascript |
| 16:44:30 | <worldhelloworld> | interesting, I hadn't much clue people use haskell for backend - wonder how it compares to other languages/performance ........ will google ghcjs now :D |
| 16:44:39 | <geekosaur> | texasmynsted, depending on how involved your orders are you might not need more than a simple ledger system. if you have multipleline items or want things like a pricing system fo rorder entry, you would want an actual order entry and invoicing system |
| 16:44:54 | × | Pickchea quits (~private@user/pickchea) (Ping timeout: 256 seconds) |
| 16:45:03 | × | bollu quits (~bollu@159.65.151.13) (Quit: Ping timeout (120 seconds)) |
| 16:45:15 | <geekosaur> | but in that case I'd be tempted to go for someone elses's tested solution rather than trying to roll my own. (I wrote such from 1986-1996, have a decent amount of experience there :) |
| 16:45:23 | → | bollu joins (~bollu@159.65.151.13) |
| 16:46:07 | <texasmynsted> | :-) |
| 16:46:51 | <worldhelloworld> | that nick starts making more sense now :D inspiring! |
| 16:47:02 | × | jalil quits (~jalil@2a01:e0a:277:4100:f873:5644:a9ac:e0d) (Remote host closed the connection) |
| 16:47:36 | <texasmynsted> | Yeah. For complicated things I moved to Xero (different company). For this I am just tracking incoming vendors sending me invoices for payment |
| 16:47:51 | → | jrm joins (~jrm@156.34.173.250) |
| 16:47:52 | <texasmynsted> | and me tracking if they have been paid, and where the costs are going. |
| 16:47:54 | <texasmynsted> | sigh |
| 16:48:04 | <texasmynsted> | I guess that is an accounting system. |
| 16:48:39 | <texasmynsted> | geekosaur: was this you made for just you? |
| 16:49:59 | <geekosaur> | no, was first working for a company that had an in-house order entry system, then went to work for a value-added reseller that among other things wrote and customized OE/invoicing/receivables/etc. systems for its customers |
| 16:50:37 | × | ishutin quits (~ishutin@178-164-188-3.pool.digikabel.hu) (Ping timeout: 240 seconds) |
| 16:51:41 | <texasmynsted> | wow oaky |
| 16:51:46 | → | waleee joins (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) |
| 16:51:55 | <texasmynsted> | that sounds like a serious system |
| 16:51:55 | <worldhelloworld> | just curious, for something like a simple invoicing system - do you use custom data types? Or built in ones with some kind of a database? trying to understand the approach |
| 16:52:23 | <geekosaur> | generally built-in types for a simple invoicing system |
| 16:52:37 | → | ishutin joins (~ishutin@178-164-208-247.pool.digikabel.hu) |
| 16:52:43 | <geekosaur> | and often with the more complicated ones: most databases were designed for this kind of usage, after all |
| 16:53:08 | <texasmynsted> | For me, I am going for a simple as possible, so storage is using types defined by sqlite/duckdb but in Haskell I would expect custom. |
| 16:53:16 | <geekosaur> | \it's one reason numeric types are often defined in terms of their display characteristics, because it helps with designing forms and reports |
| 16:53:16 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 16:53:19 | → | xkuru joins (~xkuru@user/xkuru) |
| 16:53:43 | <texasmynsted> | The next step for me would be automating some of the data entry by reading pdf invoices with megaparsec |
| 16:53:44 | <geekosaur> | (talking specifically about the database end of things) |
| 16:53:52 | <geekosaur> | ugh |
| 16:53:58 | <geekosaur> | that's ginna be a nightmare |
| 16:54:06 | <geekosaur> | PDF is a *lousy* input format |
| 16:54:12 | <texasmynsted> | which? megaparsec? |
| 16:54:45 | <geekosaur> | the problem with PDF is what you see rendered looks like it's discrete, but the actual contents of the PDF are tiny little move-print-move-print operations |
| 16:54:49 | <texasmynsted> | I could "try" to dictate that all vendors send me a csv in a fixed format with the pdf. |
| 16:55:23 | <worldhelloworld> | yea I would have expected custom datatypes too, maybe I am just excited learning about it for now, but good to know to go with built-in types .... i guess it would help with compatibility too if a language/tooling change occurs in the lifecycle of the product |
| 16:55:27 | <texasmynsted> | The few fields I _need_ |
| 16:55:28 | <geekosaur> | and you get to try to figure out if a move is just aligning digits with each other or going to the next field |
| 16:55:29 | → | ardell joins (~ardell@user/ardell) |
| 16:56:05 | <texasmynsted> | I want to be able to easily move data to other places for other things. Move to duckdb, move to postgresql |
| 16:56:39 | <texasmynsted> | I also want to use this experience so I can apply it to a much bigger problem |
| 16:56:43 | <geekosaur> | amd there's no guarantee the pdf wascreated in row major order either (that is, it could output by column instead) |
| 16:57:30 | <texasmynsted> | That is true. |
| 16:58:12 | <worldhelloworld> | so if not pdf, then what? |
| 16:58:21 | <texasmynsted> | But most vendors send new invoices that look much the same as invoices they sent the month prior. If I can create a parser for each vendor is should work most of the time for them |
| 16:58:23 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 16:58:44 | <geekosaur> | worldhelloworld, csv is nice as texasmynsted already mentioned |
| 16:58:50 | <texasmynsted> | I would just have a bunch of custom parsers |
| 16:59:00 | <geekosaur> | there are actually standards for digital transmission of orders and invoices |
| 16:59:01 | <worldhelloworld> | hmm ok |
| 16:59:19 | <geekosaur> | widely used by large companies |
| 16:59:22 | <texasmynsted> | I think most vendors would consider CSV because it would be so easy for them to create. |
| 16:59:48 | <texasmynsted> | The problem is that many of them have invoices _automaticaly_ generated by their accounting system. |
| 17:00:06 | <texasmynsted> | Those produce a web page and or a pdf. |
| 17:01:08 | <worldhelloworld> | @texasmynsted if you don't mind me asking, what stack are you using for such a project? |
| 17:01:08 | <lambdabot> | Unknown command, try @list |
| 17:01:08 | <texasmynsted> | I suppose I could tell them what I am looking for and see if their system can produce a structured file (CSV or something). |
| 17:02:50 | <texasmynsted> | Stack hmm. The accounting people use QuickBooks. I have been just keeping track in a plain text file, then csv, then sqlite. . . |
| 17:03:23 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 17:03:37 | → | Unicorn_Princess joins (~Unicorn_P@46-54-248-191.static.kate-wing.si) |
| 17:03:41 | <texasmynsted> | I do not want to get in the way of what the accounting people do. I just want to keep track of some things myself. |
| 17:04:09 | <worldhelloworld> | so I guess a db (with its built in types) is best for data portability? |
| 17:05:30 | → | Null_A joins (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) |
| 17:06:18 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 17:06:33 | <texasmynsted> | yes |
| 17:07:05 | → | CiaoSen joins (~Jura@p200300c95737a2002a3a4dfffe84dbd5.dip0.t-ipconnect.de) |
| 17:07:23 | <worldhelloworld> | ok |
| 17:07:38 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Remote host closed the connection) |
| 17:08:21 | <texasmynsted> | hledger looks like overkill, but maybe not |
| 17:08:41 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 245 seconds) |
| 17:09:21 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 17:10:12 | × | Null_A quits (~null_a@2601:645:8700:2290:3c1e:11a0:debc:333e) (Ping timeout: 240 seconds) |
| 17:11:42 | <texasmynsted> | still reading the hledger docs and not finding where the data are stored heh |
| 17:12:31 | <texasmynsted> | custom, plain text file format it seems. |
| 17:12:46 | <texasmynsted> | I mean structured text |
| 17:13:06 | × | pie_ quits (~pie_bnc@user/pie/x-2818909) (Quit: pie_) |
| 17:13:07 | <dsal> | Yeah, that's hledger's thing. |
| 17:13:17 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 17:13:38 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 17:13:56 | <texasmynsted> | hhm |
| 17:13:57 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 17:14:49 | <texasmynsted> | That is good but might not help me explore my other larger data problem that I was using this as a toy/prototype |
| 17:15:33 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 17:16:29 | → | DNH joins (~DNH@2a02:8108:1100:16d8:5900:7509:5d83:fce2) |
| 17:17:50 | <geekosaur> | yeh, hledger and its inspiration ledger are all about using simple plain text database formats |
| 17:18:17 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 17:19:30 | <sm> | good morning 👋🏻 |
| 17:20:08 | <geekosaur> | ohai |
| 17:20:19 | → | zer0bitz joins (~zer0bitz@2001:2003:f74d:b800:c137:5b23:feaf:eefd) |
| 17:20:47 | <sm> | (I'm tickled that it could be hard to discover in hledger docs where it stores data.. TIL it's possible !) |
| 17:21:03 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 17:21:35 | <texasmynsted> | hehe |
| 17:22:06 | <texasmynsted> | Structured text as per its mission it seems |
| 17:23:16 | <sm> | there are people (not many) in the plaintextaccounting community ingesting things from pdf |
| 17:25:24 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 240 seconds) |
| 17:26:21 | <texasmynsted> | I really like this but it does not look like it addresses the problem I am trying to solve]' |
| 17:27:11 | <texasmynsted> | The problem I am trying to solve is easily insert data into sqlite or other database. |
| 17:27:13 | <sm> | hledger's native format is a plain text one, but think of that as a common exchange/reporting format, plain text accounting often involves importing/exporting/converting between whatever formats you have |
| 17:27:36 | <sm> | you mentioned ingesting pdf invoices, I guess that's a separate problem |
| 17:27:52 | <dsal> | That sounds like a large collection of problems. heh |
| 17:27:59 | <dsal> | "pdf" means "paper" to me. |
| 17:28:00 | <texasmynsted> | yes it has import/export and export to CSV as a part of its basic function |
| 17:28:13 | <geekosaur> | yeh, I described the problems with pdf earlier |
| 17:28:39 | <sm> | how complex is the data you want to enter texasmynsted ? could you express it as csv ? that's the most compact format for data entry |
| 17:28:50 | <texasmynsted> | Super easy |
| 17:28:56 | <texasmynsted> | There are like 5 fields |
| 17:29:25 | <texasmynsted> | They are just found in different places in the pdfs. |
| 17:29:53 | <sm> | so you'd read the pdfs and manually transcribe these values |
| 17:30:31 | <texasmynsted> | I could convert the pdfs to text. Tried this. It works fairly well, and I could then create parsers for each vendor based on the pdf/text |
| 17:30:49 | <texasmynsted> | I would still need a simple way to enter the data when the pdf import fails. |
| 17:30:56 | <sm> | $ invoicerec val1 val2 val3 val4 val5. # seems the simplest ui then |
| 17:31:02 | × | DNH quits (~DNH@2a02:8108:1100:16d8:5900:7509:5d83:fce2) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 17:31:22 | <texasmynsted> | I would be fine (actually really happy) with a haskell TUI |
| 17:31:49 | <sm> | hledger add is a data entry TUI, you could explore that too |
| 17:33:26 | <texasmynsted> | yes. I will keep exploring hledger. What would you use for a haskell TUI form? (Looking at brick) |
| 17:34:29 | <sm> | brick if you need a full screen app (overkill unless you plan to grow it) |
| 17:34:55 | <texasmynsted> | I would rather something simpler. |
| 17:35:16 | <sm> | wizards is what hledger add uses for composable interactive console prompts |
| 17:35:42 | <sm> | simple getLine (?) is enough for reading input |
| 17:36:20 | <sm> | but for the case you described it doesn't need to be interactive at all, so a command with args could work ? |
| 17:37:30 | <texasmynsted> | I suppose so. |
| 17:37:33 | <sm> | (and I'm not saying haskell is the quickest way to build this, it probably isn't) |
| 17:37:34 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) |
| 17:38:05 | <texasmynsted> | wizards is a better fit than brick. Maybe I really should just parse args. Hmm. |
| 17:38:32 | <sm> | I usually prototype with a bash script these days |
| 17:38:39 | <texasmynsted> | haskell is likely not the quickest way but it is what I _want_ to do. |
| 17:38:57 | <sm> | 👍🏻✅ |
| 17:39:41 | → | akurilin_ joins (uid322841@id-322841.ilkley.irccloud.com) |
| 17:39:59 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 17:41:11 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 17:42:09 | × | eggplantade quits (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) (Ping timeout: 256 seconds) |
| 17:43:45 | × | ardell quits (~ardell@user/ardell) (Quit: Konversation terminated!) |
| 17:44:46 | <texasmynsted> | I wish more projects would do an example. Like using this you can do this, see? |
| 17:45:04 | → | Sgeo joins (~Sgeo@user/sgeo) |
| 17:45:16 | → | DNH joins (~DNH@2a02:8108:1100:16d8:5900:7509:5d83:fce2) |
| 17:45:34 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 260 seconds) |
| 17:47:37 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 240 seconds) |
| 17:48:19 | → | hololeap joins (~hololeap@user/hololeap) |
| 17:50:15 | <sm> | texasmynsted: are you looking at hledger home page ? if so please tell me more |
| 17:50:19 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 272 seconds) |
| 17:51:50 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 17:51:53 | <texasmynsted> | I was. |
| 17:52:35 | <sm> | I appreciate feedback like this. Doesn't https://hledger.org/#how-to-get-started qualify ? |
| 17:52:51 | <texasmynsted> | Now I am looking at ncurses |
| 17:53:10 | <texasmynsted> | (I am guessing you wrote it?) |
| 17:53:22 | <texasmynsted> | My real goal is just to move data into sqlite |
| 17:54:34 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 17:55:34 | → | lagash joins (lagash@lagash.shelltalk.net) |
| 17:56:33 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 17:57:18 | → | econo joins (uid147250@user/econo) |
| 17:58:00 | <texasmynsted> | hledger does look really interesting though |
| 18:01:37 | × | coot quits (~coot@213.134.190.95) (Quit: coot) |
| 18:01:56 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 18:02:59 | <sm> | for the larger topic (invoicing workflows) #hledger:libera.chat or #plaintextaccounting:libera.chat are a good place to find folks doing similar things |
| 18:03:28 | <sm> | the saving stuff in sqlite part is a shell one liner I bet |
| 18:04:12 | <sm> | s/shell// |
| 18:05:57 | <maralorn> | what’s the fastest string to compose Text? It the moment I just use the Monoid instance of Text a lot. I wonder there is is another way. |
| 18:06:08 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 250 seconds) |
| 18:07:00 | <sm> | there's a Builder somewhere |
| 18:08:45 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Remote host closed the connection) |
| 18:09:10 | <sm> | Data.Text.Lazy.Builder eg |
| 18:09:46 | → | pie_ joins (~pie_bnc@user/pie/x-2818909) |
| 18:10:43 | → | Topsi joins (~Tobias@dyndsl-095-033-089-062.ewe-ip-backbone.de) |
| 18:12:12 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 18:15:31 | <Cheery> | If I end up with bunch of constraints, eg. (MonadError String m, MonadState Foo m) => |
| 18:15:41 | <Cheery> | can I abstract these somehow into one thing? |
| 18:16:48 | × | pie_ quits (~pie_bnc@user/pie/x-2818909) (Quit: pie_) |
| 18:17:24 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 18:17:44 | × | yauhsien quits (~Yau-Hsien@61-231-30-36.dynamic-ip.hinet.net) (Quit: Leaving) |
| 18:17:53 | → | pie_ joins (~pie_bnc@user/pie/x-2818909) |
| 18:18:56 | <dsal> | Yeah, you can use ConstraintKinds |
| 18:19:37 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Ping timeout: 240 seconds) |
| 18:22:28 | <Cheery> | if I hook a record to my state monad, is there an easy way to mutate individual fields instead of the whole record? |
| 18:24:45 | <Cheery> | there is gets, but I'm looking for same for modification. |
| 18:25:46 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 256 seconds) |
| 18:25:48 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 18:25:49 | <geekosaur> | sadly haskell doesn't make updates very easy.it's the same problem as record updates not being first class |
| 18:26:08 | <geekosaur> | so you're looking at something like lens, which has abunch of state modifiers iirc |
| 18:26:19 | → | alp joins (~alp@user/alp) |
| 18:28:38 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 18:31:16 | → | Null_A joins (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) |
| 18:31:22 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Remote host closed the connection) |
| 18:31:43 | <geekosaur> | or writing a bunch of \f v -> f {myfield = v} functions |
| 18:31:45 | → | eggplantade joins (~Eggplanta@2600:1700:bef1:5e10:ddb1:758a:abd2:2050) |
| 18:31:58 | <o1lo0lol1o[m]> | <Cheery> "if I hook a record to my state..." <- You'll want to look at lens : `foo & fieldLensFoo %~ \x -> x <> "x updated"` |
| 18:32:35 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 18:33:05 | <o1lo0lol1o[m]> | Though, if you don't have many fields and don't anticipate refactoring, it's probably simple enough write your own helpers in the module. |
| 18:33:08 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 18:34:09 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 18:34:36 | <o1lo0lol1o[m]> | s/`/`. There are StateT specific combinators as well./ |
| 18:36:40 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 18:37:26 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Ping timeout: 245 seconds) |
| 18:37:49 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 18:38:01 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 18:40:44 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 268 seconds) |
| 18:46:03 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 18:53:16 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 18:53:17 | × | euandreh quits (~euandreh@2804:14c:33:9fe5:c19d:39a5:11c7:fcb0) (Ping timeout: 240 seconds) |
| 18:55:32 | → | euandreh joins (~euandreh@2804:14c:33:9fe5:8e3b:ccf1:d93a:5b17) |
| 18:57:04 | → | simendsjo joins (~user@84.211.91.241) |
| 18:58:46 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 19:00:14 | → | o-90 joins (~o-90@gateway/tor-sasl/o-90) |
| 19:00:17 | × | o-90 quits (~o-90@gateway/tor-sasl/o-90) (Client Quit) |
| 19:00:35 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 19:03:06 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 19:03:18 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 19:04:38 | <dsal> | With lens in state, that'd be `myStateField <>= "something"` |
| 19:05:02 | × | ishutin quits (~ishutin@178-164-208-247.pool.digikabel.hu) (Ping timeout: 272 seconds) |
| 19:06:14 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 19:06:19 | → | ishutin joins (~ishutin@92-249-141-137.pool.digikabel.hu) |
| 19:06:22 | <dsal> | > flip execState (2,4) $ do { _1 += 11; _2 *= 6 } |
| 19:06:24 | <lambdabot> | (13,24) |
| 19:06:36 | × | geekosaur quits (~geekosaur@xmonad/geekosaur) (Remote host closed the connection) |
| 19:06:39 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 19:06:47 | <dsal> | lens always makes problems more exciting. |
| 19:06:56 | → | geekosaur joins (~geekosaur@xmonad/geekosaur) |
| 19:07:30 | → | Jeanne-Kamikaze joins (~Jeanne-Ka@static-198-54-134-90.cust.tzulo.com) |
| 19:07:45 | × | euandreh quits (~euandreh@2804:14c:33:9fe5:8e3b:ccf1:d93a:5b17) (Ping timeout: 252 seconds) |
| 19:08:09 | <polyphem> | hi, if i would write an application using libraries, how are dependencies and transitive dependencies handled , licensewise ? could cabal for example gather all involved licences ? |
| 19:08:56 | <polyphem> | is that^ even a thing ? |
| 19:09:51 | → | euandreh joins (~euandreh@2804:14c:33:9fe5:18d4:9beb:f7a2:366e) |
| 19:10:07 | <geekosaur> | I don't think cabal does butthere are tools on hackage to do so |
| 19:10:32 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 19:12:57 | <geekosaur> | https://hackage.haskell.org/package/cabal-dependency-licenses may be out of date |
| 19:13:12 | <geekosaur> | https://hackage.haskell.org/package/licensor looks interesting |
| 19:13:48 | × | euandreh quits (~euandreh@2804:14c:33:9fe5:18d4:9beb:f7a2:366e) (Ping timeout: 240 seconds) |
| 19:14:35 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 19:16:51 | <polyphem> | geekosaur: ok , cool , but doesnt belong such a functionality in the package manager , i.e cabal ? |
| 19:17:14 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 19:17:56 | <geekosaur> | cabal has them gatheredin its own way via SPDX |
| 19:18:14 | <geekosaur> | but an SPDX key isn't a license file |
| 19:18:37 | <polyphem> | geekosaur: would be nice , to have a .cabal field , for pre-selecting "usable" packages under some "licensing" constraints |
| 19:20:05 | <geekosaur> | that I couldn't speak to. you might bring it up in #hackage |
| 19:20:05 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) |
| 19:20:56 | <geekosaur> | I think sdist (via check?) might try to validate compatible licenses via SPDX, but I can't swear to it |
| 19:21:25 | <polyphem> | geekosaur: dont know what SPDX is , but what i understand from that is that there is already some support in cabal for library tracking |
| 19:22:34 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 19:23:00 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 19:23:03 | <geekosaur> | SPDX is a standard for describing license information,intended in part to allow validating compatible licenses |
| 19:23:21 | <geekosaur> | an SPDX license field can be (and for sdist should be)included in every cabal file |
| 19:24:07 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:39f9:90f7:922:e73b) (Remote host closed the connection) |
| 19:24:19 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 19:24:22 | <polyphem> | does SPDX has an Ord instance :p |
| 19:26:23 | <geekosaur> | https://hackage.haskell.org/package/Cabal-2.4.0.1/docs/Distribution-SPDX-License.html |
| 19:26:27 | <geekosaur> | lookslike it |
| 19:28:08 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 19:29:04 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Remote host closed the connection) |
| 19:29:23 | <geekosaur> | I doubt it does what you'd like though; license relationships are not flat |
| 19:32:53 | <polyphem> | i guess so, but wouldn't it be nice to have an ordering defined for known licences, and some "meta" constraints .cabal field on them, that would narrow the visible dependencies you could pull in to your cabal project |
| 19:32:54 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 19:33:49 | <polyphem> | like , usage: open source , or usage: comercial ... |
| 19:34:12 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 19:34:34 | <geekosaur> | I will again suggest you bring this up in #hackage. I have nothing to do with cabal except as a user |
| 19:35:19 | <geekosaur> | but I would hope such field is optional except possibly for cabal check, since personal/non-distributed projects don't generally care |
| 19:35:22 | <polyphem> | all right, will do , thank you however |
| 19:35:53 | <polyphem> | yes, sure |
| 19:36:01 | <polyphem> | optional |
| 19:37:21 | × | deadmarshal_ quits (~deadmarsh@95.38.112.179) (Ping timeout: 272 seconds) |
| 19:38:13 | <Unicorn_Princess> | is there like a user-friendly cabal tutorial? https://cabal.readthedocs.io/en/latest/getting-started.html is telling me how to configure root keys for "TUF secure" repositories (whatever that means) before it tells me how to split my code into modules |
| 19:38:42 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 19:38:54 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Remote host closed the connection) |
| 19:39:33 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 19:42:23 | <WhateverRabbit> | Unicorn_Princess: dev.stephendiehl.com/hask/ |
| 19:42:40 | <geekosaur> | I don't see anything about TUF secure repositories on that page |
| 19:43:10 | <Unicorn_Princess> | geekosaur, it's on the 2nd or 3rd page. immediately after the basics of how to install cabal and building a package |
| 19:43:32 | <Unicorn_Princess> | WhateverRabbit, ah, i didn't look closely enough at that. thanks |
| 19:43:40 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 19:43:57 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 19:43:58 | × | soxen_ quits (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) (Ping timeout: 256 seconds) |
| 19:44:22 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 19:45:03 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 19:46:04 | <worldhelloworld> | is haskell good at exploring data for datascience? Something like python jupyter notebooks which make life easier with graphs ..... easily shareable |
| 19:46:53 | <geekosaur> | there is IHaskell which is a Haskell plugin for Jupyter |
| 19:46:54 | <WhateverRabbit> | you can use jupyter with haskell |
| 19:47:57 | <geekosaur> | there are also libraries for working with R datasets and the like |
| 19:48:23 | <geekosaur> | there are I think relatively few interactive tools for it though; the haskell YUI story is still kinda … bare |
| 19:48:28 | <geekosaur> | *UI story |
| 19:48:35 | <worldhelloworld> | interesting - so I need to install IHaskell for it to work with jupyter notebooks? |
| 19:48:50 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 19:49:33 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 252 seconds) |
| 19:49:41 | → | ProfSimm joins (~ProfSimm@87.227.196.109) |
| 19:49:44 | <worldhelloworld> | And are there any libraries for working with python datasets? like you mentioned for R .... more familiar with python |
| 19:50:43 | finstern1s | is now known as finsternis |
| 19:51:11 | <geekosaur> | back in the day there was MissingPy which was a pretty full featured interface between haskell and python, but it's been unmaintained for a while |
| 19:51:30 | <geekosaur> | I don't know what there is currently |
| 19:51:56 | × | fef quits (~thedawn@user/thedawn) (Ping timeout: 240 seconds) |
| 19:53:09 | <worldhelloworld> | sounds pretty awesome MissingPy |
| 19:53:23 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 252 seconds) |
| 19:53:32 | → | soxen_ joins (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) |
| 19:54:02 | × | Lord_of_Life quits (~Lord@user/lord-of-life/x-2819915) (Ping timeout: 250 seconds) |
| 19:54:11 | → | coot joins (~coot@213.134.190.95) |
| 19:54:24 | → | Lord_of_Life joins (~Lord@user/lord-of-life/x-2819915) |
| 19:56:24 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 20:01:05 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 252 seconds) |
| 20:05:21 | → | Pickchea joins (~private@user/pickchea) |
| 20:06:30 | → | euandreh joins (~euandreh@2804:14c:33:9fe5:cfdc:46b6:d3d6:d388) |
| 20:07:25 | <texasmynsted> | sm: okay I joined #plaintextaccounting and ##sqlite |
| 20:08:38 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 20:10:43 | <texasmynsted> | also found this which looks helpful. https://www.youtube.com/watch?v=qbDQdXfcaO8 |
| 20:13:26 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 20:14:00 | × | pretty_dumm_guy quits (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655) (Ping timeout: 256 seconds) |
| 20:16:50 | × | Inst quits (~delicacie@c-98-208-218-119.hsd1.fl.comcast.net) (Ping timeout: 256 seconds) |
| 20:17:01 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Remote host closed the connection) |
| 20:17:24 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 20:19:08 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 272 seconds) |
| 20:19:17 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 20:19:42 | × | elkcl quits (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) (Remote host closed the connection) |
| 20:21:29 | → | elkcl joins (~elkcl@broadband-37-110-156-162.ip.moscow.rt.ru) |
| 20:23:48 | → | martin02 joins (~silas@141.84.69.76) |
| 20:24:12 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 20:26:12 | × | simendsjo quits (~user@84.211.91.241) (Ping timeout: 240 seconds) |
| 20:29:06 | → | wroathe joins (~wroathe@50-205-197-50-static.hfc.comcastbusiness.net) |
| 20:29:06 | × | wroathe quits (~wroathe@50-205-197-50-static.hfc.comcastbusiness.net) (Changing host) |
| 20:29:06 | → | wroathe joins (~wroathe@user/wroathe) |
| 20:29:47 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 20:31:37 | → | zincy_ joins (~zincy@host86-160-236-152.range86-160.btcentralplus.com) |
| 20:33:30 | × | zincy_ quits (~zincy@host86-160-236-152.range86-160.btcentralplus.com) (Remote host closed the connection) |
| 20:33:42 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 20:34:21 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 20:36:04 | → | `2jt joins (~jtomas@210.red-88-24-179.staticip.rima-tde.net) |
| 20:42:56 | × | Axman6 quits (~Axman6@user/axman6) (Remote host closed the connection) |
| 20:43:03 | → | Axma41360 joins (~Axman6@user/axman6) |
| 20:43:59 | × | soxen_ quits (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) (Ping timeout: 252 seconds) |
| 20:45:10 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 20:46:10 | → | neurocyte0917090 joins (~neurocyte@IP-094016064020.dynamic.medianet-world.de) |
| 20:46:10 | × | neurocyte0917090 quits (~neurocyte@IP-094016064020.dynamic.medianet-world.de) (Changing host) |
| 20:46:10 | → | neurocyte0917090 joins (~neurocyte@user/neurocyte) |
| 20:53:15 | → | yauhsien joins (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) |
| 20:57:44 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 250 seconds) |
| 21:01:02 | × | yauhsien quits (~yauhsien@61-231-30-36.dynamic-ip.hinet.net) (Ping timeout: 256 seconds) |
| 21:02:41 | × | gehmehgeh quits (~user@user/gehmehgeh) (Quit: Leaving) |
| 21:04:12 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 21:05:21 | → | soxen_ joins (~bob@pool-173-54-217-168.nwrknj.fios.verizon.net) |
| 21:08:11 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 21:09:36 | → | pavonia joins (~user@user/siracusa) |
| 21:09:44 | → | zincy_ joins (~zincy@host86-160-236-152.range86-160.btcentralplus.com) |
| 21:10:21 | × | zincy_ quits (~zincy@host86-160-236-152.range86-160.btcentralplus.com) (Remote host closed the connection) |
| 21:10:32 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 21:13:55 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 21:15:31 | × | `2jt quits (~jtomas@210.red-88-24-179.staticip.rima-tde.net) (Ping timeout: 272 seconds) |
| 21:16:58 | × | Jeanne-Kamikaze quits (~Jeanne-Ka@static-198-54-134-90.cust.tzulo.com) (Quit: Leaving) |
| 21:18:16 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 245 seconds) |
| 21:21:27 | × | zer0bitz quits (~zer0bitz@2001:2003:f74d:b800:c137:5b23:feaf:eefd) (Ping timeout: 256 seconds) |
| 21:21:43 | → | beka joins (~beka@104.193.170.240) |
| 21:26:12 | × | ishutin quits (~ishutin@92-249-141-137.pool.digikabel.hu) (Ping timeout: 240 seconds) |
| 21:28:08 | → | ishutin joins (~ishutin@92-249-150-158.static.digikabel.hu) |
| 21:30:41 | × | cosimone quits (~user@2001:b07:ae5:db26:c24a:d20:4d91:1e20) (Quit: ERC (IRC client for Emacs 27.1)) |
| 21:31:24 | × | AkechiShiro quits (~licht@user/akechishiro) (Ping timeout: 240 seconds) |
| 21:32:29 | → | AkechiShiro joins (~licht@user/akechishiro) |
| 21:34:11 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 21:38:58 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 21:39:35 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 21:40:53 | → | Jeanne-Kamikaze joins (~Jeanne-Ka@static-198-54-134-90.cust.tzulo.com) |
| 21:40:55 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 21:41:56 | × | wyrd quits (~wyrd@gateway/tor-sasl/wyrd) (Ping timeout: 240 seconds) |
| 21:44:48 | → | zebrag joins (~chris@user/zebrag) |
| 21:48:42 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Remote host closed the connection) |
| 21:48:50 | → | wyrd joins (~wyrd@gateway/tor-sasl/wyrd) |
| 21:50:59 | × | coot quits (~coot@213.134.190.95) (Ping timeout: 272 seconds) |
| 21:58:37 | × | wroathe quits (~wroathe@user/wroathe) (Ping timeout: 240 seconds) |
| 21:59:09 | <worldhelloworld> | https://www.irccloud.com/pastebin/BDYGOBhK/function%20definition%20to%20Decide%20if%20all%20elements%20of%20a%20list%20satisfy%20a%20predicate |
| 21:59:14 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 22:00:08 | <geekosaur> | first off, I think you intended all''' instead of all'' |
| 22:00:26 | <geekosaur> | second off, if you;'re recursing, don;t you have to pass f on too? |
| 22:00:54 | <worldhelloworld> | first objection - yes, let me try that |
| 22:01:28 | <geekosaur> | it won't change the errors probably, I presume you're just accidentally recursing into an earlier version |
| 22:01:29 | <worldhelloworld> | second objection - no, it should work fine like it is for recursion |
| 22:02:32 | <geekosaur> | (note that the first error message tells you that you have forgotten a parameter) |
| 22:02:36 | <worldhelloworld> | ok - tried the all''' didn't work |
| 22:02:51 | <geekosaur> | "• Probable cause: ‘all''’ is applied to too few arguments" |
| 22:02:57 | × | Maxdamantus quits (~Maxdamant@user/maxdamantus) (Ping timeout: 240 seconds) |
| 22:03:39 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 272 seconds) |
| 22:05:11 | → | Maxdamantus joins (~Maxdamant@user/maxdamantus) |
| 22:05:16 | <worldhelloworld> | what does it actually mean by "Couldn't match expected type ‘Bool’ |
| 22:05:16 | <worldhelloworld> | with actual type ‘[a0] -> Bool’" - where does the "a0" come from? |
| 22:05:41 | → | burnsidesLlama joins (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) |
| 22:05:50 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 22:06:34 | <worldhelloworld> | regarding recursion case - its popping off one element at a time, so don't need to pass f, since f works on the head and then same process recursively |
| 22:07:35 | <monochrom> | Huh how does the recursive call know that you don't want a different f. |
| 22:07:54 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 22:09:17 | <geekosaur> | third off, you have forgotten to say what to do at the end of the list |
| 22:09:52 | <geekosaur> | as to what monochrom said, consider: frob f g (x:xs) = f x : frob g f xs |
| 22:09:56 | <monochrom> | I think line 3 covers that. |
| 22:10:08 | <worldhelloworld> | imagine : all even [2,4,6] .... would boil down to : even 2 && even 4 && even 6 |
| 22:10:16 | <worldhelloworld> | @monochrom |
| 22:10:17 | <lambdabot> | Unknown command, try @list |
| 22:10:24 | <geekosaur> | but how does it know? |
| 22:10:55 | <geekosaur> | you have told it to do: even 2 && all [4,6] |
| 22:10:59 | <geekosaur> | all *what*? |
| 22:11:26 | <worldhelloworld> | ah |
| 22:11:26 | <monochrom> | In addition to how "all''' xs" is objectively obviously a case of wrong number of parameters. |
| 22:12:31 | <worldhelloworld> | thanks - i understood, it has to know what f with recursive case |
| 22:12:41 | <worldhelloworld> | let me re-read your suggestions |
| 22:14:18 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 22:14:41 | → | Inst joins (~delicacie@c-98-208-218-119.hsd1.fl.comcast.net) |
| 22:15:17 | × | mikoto-chan quits (~mikoto-ch@213.177.151.239) (Ping timeout: 240 seconds) |
| 22:17:10 | <geekosaur> | the compiler can't guess that you want f passed on again; see my frob example |
| 22:17:32 | <geekosaur> | if the compiler were to guess it'd do from f g xs instead of frob g f xs |
| 22:17:46 | <geekosaur> | (if you're wondering, that applies two functions to alternating list entries) |
| 22:18:35 | <geekosaur> | > let frob _ _ [] = []; frob f g (x:xs) = f x : frob g f xs in frob (+2) (-3) [1..10] |
| 22:18:37 | <lambdabot> | error: |
| 22:18:37 | <lambdabot> | • No instance for (Num (Integer -> Integer)) |
| 22:18:37 | <lambdabot> | arising from a use of ‘e_123110’ |
| 22:18:51 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 272 seconds) |
| 22:18:57 | <geekosaur> | > let frob _ _ [] = []; frob f g (x:xs) = f x : frob g f xs in frob (+2) (subtract 3) [1..10] |
| 22:18:59 | <lambdabot> | [3,-1,5,1,7,3,9,5,11,7] |
| 22:19:01 | <geekosaur> | dammit |
| 22:19:37 | <worldhelloworld> | ok - so 1st, 2nd suggestion of @geekosaur was right, I believe 3rd is taken care of with line 3 as @monochrom pointed out ............ now I can compile it but when I try to run an error when I try to run `all even [2,4,6] |
| 22:19:51 | → | merijn joins (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) |
| 22:20:52 | → | tzh joins (~tzh@c-24-21-73-154.hsd1.or.comcast.net) |
| 22:20:55 | × | Topsi quits (~Tobias@dyndsl-095-033-089-062.ewe-ip-backbone.de) (Read error: Connection reset by peer) |
| 22:20:59 | <worldhelloworld> | same error type like I was asking above `Couldn't match expected type ‘a -> Bool’ with actual type ‘[a0]’ |
| 22:20:59 | <worldhelloworld> | ......` |
| 22:21:36 | <geekosaur> | that shouldn't happen at runtime? |
| 22:22:36 | <geekosaur> | > let all' _ [] = True; all' p (x:xs) = p x && all' p xs in all' even [2,4,6] |
| 22:22:38 | <lambdabot> | True |
| 22:23:11 | <geekosaur> | update your paste perhaps, including the new error? |
| 22:23:23 | <worldhelloworld> | let me make another paste |
| 22:24:35 | <worldhelloworld> | https://www.irccloud.com/pastebin/QVu0YNWM/ |
| 22:24:57 | × | Vajb quits (~Vajb@2001:999:62:aa00:7f5a:4f10:c894:3813) (Read error: Connection reset by peer) |
| 22:25:28 | × | Pickchea quits (~private@user/pickchea) (Ping timeout: 256 seconds) |
| 22:25:43 | <worldhelloworld> | ok sorry |
| 22:25:54 | <worldhelloworld> | I missed the 'even' argument above |
| 22:26:03 | <worldhelloworld> | my bad - apologies |
| 22:26:05 | → | Vajb joins (~Vajb@hag-jnsbng11-58c3a8-176.dhcp.inet.fi) |
| 22:26:51 | <worldhelloworld> | phew, so sorry, I keep making silly mistakes and bothering you guys, and you'll are incredibly helpful to put up with this |
| 22:27:02 | <geekosaur> | we do that :) |
| 22:27:24 | <worldhelloworld> | thanks - gotto feel grateful for such a community :) |
| 22:28:36 | <geekosaur> | I've seen too many communities where the experts have little patience or tolerance for newcomers. I don't have much respect for them |
| 22:28:51 | × | Null_A quits (~null_a@2601:645:8700:2290:c864:fc8b:2d0b:834a) (Read error: Connection reset by peer) |
| 22:29:31 | → | Null_A joins (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) |
| 22:30:07 | <worldhelloworld> | appreciate it very much! Otherwise it's easy to feel lost |
| 22:32:05 | → | michalz joins (~michalz@185.246.204.73) |
| 22:33:54 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 22:34:22 | × | Null_A quits (~null_a@c-98-210-133-39.hsd1.ca.comcast.net) (Ping timeout: 250 seconds) |
| 22:35:10 | ← | milesrout parts (ce261f06ff@2604:bf00:561:2000::257) () |
| 22:35:25 | → | Null_A joins (~null_a@2601:645:8700:2290:edbd:15d:262b:d392) |
| 22:35:35 | × | kaph quits (~kaph@net-109-116-124-149.cust.vodafonedsl.it) (Read error: Connection reset by peer) |
| 22:36:50 | × | takuan quits (~takuan@178-116-218-225.access.telenet.be) (Remote host closed the connection) |
| 22:38:16 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 245 seconds) |
| 22:41:42 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 22:43:00 | × | michalz quits (~michalz@185.246.204.73) (Remote host closed the connection) |
| 22:44:19 | × | alp quits (~alp@user/alp) (Ping timeout: 268 seconds) |
| 22:47:04 | → | kaph joins (~kaph@net-109-116-124-149.cust.vodafonedsl.it) |
| 22:49:16 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 256 seconds) |
| 22:49:24 | × | merijn quits (~merijn@c-001-001-005.client.esciencecenter.eduvpn.nl) (Ping timeout: 252 seconds) |
| 22:50:20 | × | _ht quits (~quassel@231-169-21-31.ftth.glasoperator.nl) (Remote host closed the connection) |
| 22:51:56 | → | mcgroin joins (~mcgroin@roc37-h01-176-170-197-243.dsl.sta.abo.bbox.fr) |
| 22:54:11 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 22:56:44 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Remote host closed the connection) |
| 22:58:54 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 256 seconds) |
| 22:59:29 | × | burnsidesLlama quits (~burnsides@rrcs-76-81-82-250.west.biz.rr.com) (Remote host closed the connection) |
| 23:00:15 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 23:02:15 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 23:05:07 | → | gdown joins (~gavin@h69-11-149-231.kndrid.broadband.dynamic.tds.net) |
| 23:05:17 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 268 seconds) |
| 23:07:08 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 268 seconds) |
| 23:08:38 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 23:09:21 | × | alphabeta quits (~kilolympu@31.205.200.235) (Ping timeout: 256 seconds) |
| 23:09:29 | × | Null_A quits (~null_a@2601:645:8700:2290:edbd:15d:262b:d392) (Remote host closed the connection) |
| 23:09:45 | → | kilolympus joins (~kilolympu@31.205.200.235) |
| 23:10:12 | → | Null_A joins (~null_a@2601:645:8700:2290:edbd:15d:262b:d392) |
| 23:11:12 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 23:11:45 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 23:13:02 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 240 seconds) |
| 23:14:32 | × | Null_A quits (~null_a@2601:645:8700:2290:edbd:15d:262b:d392) (Ping timeout: 240 seconds) |
| 23:15:02 | → | zincy_ joins (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) |
| 23:15:24 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 23:17:53 | × | Jeanne-Kamikaze quits (~Jeanne-Ka@static-198-54-134-90.cust.tzulo.com) (Remote host closed the connection) |
| 23:20:49 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 23:22:56 | × | __monty__ quits (~toonn@user/toonn) (Quit: leaving) |
| 23:24:56 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 245 seconds) |
| 23:28:08 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 23:28:20 | → | lavaman joins (~lavaman@98.38.249.169) |
| 23:29:24 | × | machinedgod quits (~machinedg@24.105.81.50) (Ping timeout: 240 seconds) |
| 23:32:15 | <polyphem> | geekosaur: look what i found out on #hackage , https://summer.haskell.org/ideas.html#cabal-filter |
| 23:34:38 | → | deadmarshal_ joins (~deadmarsh@95.38.115.28) |
| 23:35:54 | <geekosaur> | I saw |
| 23:36:23 | → | chenqisu1 joins (~chenqisu1@183.217.201.47) |
| 23:36:47 | <polyphem> | geekosaur: its like everyone inventing the telephone at the same time ... hahaha |
| 23:38:17 | × | polezaivsani quits (~polezaivs@orangeshoelaces.net) (Ping timeout: 240 seconds) |
| 23:38:35 | × | zincy_ quits (~zincy@2a00:23c8:970c:4801:d43:5e37:69e3:551c) (Ping timeout: 256 seconds) |
| 23:39:17 | × | deadmarshal_ quits (~deadmarsh@95.38.115.28) (Ping timeout: 272 seconds) |
| 23:39:57 | × | ishutin quits (~ishutin@92-249-150-158.static.digikabel.hu) (Ping timeout: 240 seconds) |
| 23:41:00 | → | niekvandepas joins (~niekvande@77-161-122-185.fixed.kpn.net) |
| 23:41:18 | → | Null_A joins (~null_a@2601:645:8700:2290:edbd:15d:262b:d392) |
| 23:41:49 | → | ishutin joins (~ishutin@92-249-193-47.pool.digikabel.hu) |
| 23:42:54 | × | ProfSimm quits (~ProfSimm@87.227.196.109) (Remote host closed the connection) |
| 23:45:00 | × | Midjak quits (~Midjak@82.66.147.146) (Quit: This computer has gone to sleep) |
| 23:45:17 | × | niekvandepas quits (~niekvande@77-161-122-185.fixed.kpn.net) (Ping timeout: 240 seconds) |
| 23:50:46 | × | waleee quits (~waleee@2001:9b0:213:7200:cc36:a556:b1e8:b340) (Ping timeout: 245 seconds) |
| 23:52:54 | → | waleee joins (~waleee@h-98-128-228-119.NA.cust.bahnhof.se) |
| 23:53:28 | → | wroathe joins (~wroathe@user/wroathe) |
| 23:56:28 | × | wolfshappen quits (~waff@irc.furworks.de) (Ping timeout: 268 seconds) |
All times are in UTC on 2022-03-05.