Logs: liberachat/#haskell
| 2021-06-02 05:20:04 | → | favonia joins (~favonia@user/favonia) |
| 2021-06-02 05:21:48 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 272 seconds) |
| 2021-06-02 05:25:25 | → | beka joins (~beka@104.193.170-254.PUBLIC.monkeybrains.net) |
| 2021-06-02 05:29:27 | × | exarkun quits (~exarkun@user/exarkun) (Ping timeout: 272 seconds) |
| 2021-06-02 05:30:41 | × | Lycurgus quits (~juan@cpe-45-46-140-49.buffalo.res.rr.com) (Quit: Exeunt) |
| 2021-06-02 05:31:50 | × | rk04 quits (~rk04@user/rajk) (Quit: Client closed) |
| 2021-06-02 05:32:32 | → | chomwitt joins (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) |
| 2021-06-02 05:33:52 | → | wallymathieu joins (~wallymath@81-234-151-21-no94.tbcn.telia.com) |
| 2021-06-02 05:36:59 | → | spirgel joins (spirgel@gateway/vpn/protonvpn/spirgel) |
| 2021-06-02 05:38:41 | → | euix joins (~euix@047-229-039-121.res.spectrum.com) |
| 2021-06-02 05:38:42 | × | haltux quits (~haltux@a89-154-181-47.cpe.netcabo.pt) (Ping timeout: 264 seconds) |
| 2021-06-02 05:39:06 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 245 seconds) |
| 2021-06-02 05:39:25 | ← | euix parts (~euix@047-229-039-121.res.spectrum.com) () |
| 2021-06-02 05:41:29 | × | spirgel quits (spirgel@gateway/vpn/protonvpn/spirgel) (Ping timeout: 244 seconds) |
| 2021-06-02 05:42:16 | → | schuelermine joins (~schuelerm@user/schuelermine) |
| 2021-06-02 05:43:51 | → | Bartosz joins (~textual@24.35.90.211) |
| 2021-06-02 05:43:56 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 2021-06-02 05:46:27 | → | haltux joins (~haltux@a89-154-181-47.cpe.netcabo.pt) |
| 2021-06-02 05:49:41 | → | guest62 joins (~user@49.5.6.87) |
| 2021-06-02 05:50:42 | <guest62> | turn epoch time to date like the command in bash shell, date "+%Y-%m-%d %H-%M-%S ", it is hard? |
| 2021-06-02 05:51:14 | <guest62> | there's a list, contain lots of epoch time, but I need to group them by month |
| 2021-06-02 05:51:31 | <guest62> | or by year or day |
| 2021-06-02 05:51:54 | × | xff0x quits (~xff0x@2001:1a81:5307:4e00:e51:c3f6:62c2:5e71) (Ping timeout: 264 seconds) |
| 2021-06-02 05:52:11 | → | xff0x joins (~xff0x@185.65.135.235) |
| 2021-06-02 05:54:12 | × | tromp quits (~textual@dhcp-077-249-230-040.chello.nl) (Quit: My iMac has gone to sleep. ZZZzzz…) |
| 2021-06-02 05:55:15 | → | mattil joins (~mattil@airio.portalify.com) |
| 2021-06-02 05:56:48 | → | larkfisherman joins (~larkfishe@178.77.38.65) |
| 2021-06-02 05:56:48 | × | larkfisherman quits (~larkfishe@178.77.38.65) (Client Quit) |
| 2021-06-02 05:57:58 | → | sondre joins (~sondrelun@cm-84.212.100.140.getinternet.no) |
| 2021-06-02 06:00:18 | × | myShoggoth quits (~myShoggot@97-120-89-117.ptld.qwest.net) (Ping timeout: 264 seconds) |
| 2021-06-02 06:00:54 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 264 seconds) |
| 2021-06-02 06:01:18 | → | favonia joins (~favonia@user/favonia) |
| 2021-06-02 06:02:08 | → | guest62` joins (~user@49.5.6.87) |
| 2021-06-02 06:02:47 | → | v01d4lph4 joins (~v01d4lph4@122.160.65.250) |
| 2021-06-02 06:02:47 | × | v01d4lph4 quits (~v01d4lph4@122.160.65.250) (Changing host) |
| 2021-06-02 06:02:47 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 2021-06-02 06:04:20 | → | spirgel joins (spirgel@gateway/vpn/protonvpn/spirgel) |
| 2021-06-02 06:05:41 | × | guest62 quits (~user@49.5.6.87) (Ping timeout: 264 seconds) |
| 2021-06-02 06:07:21 | → | pfurla joins (~pfurla@5.15.195.173.client.static.strong-in52.as13926.net) |
| 2021-06-02 06:07:34 | × | Erutuon quits (~Erutuon@user/erutuon) (Quit: WeeChat 2.8) |
| 2021-06-02 06:08:44 | × | spirgel quits (spirgel@gateway/vpn/protonvpn/spirgel) (Ping timeout: 252 seconds) |
| 2021-06-02 06:09:46 | → | exarkun joins (~exarkun@user/exarkun) |
| 2021-06-02 06:10:08 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 2021-06-02 06:10:34 | × | pfurla_ quits (~pfurla@ool-182ed2e2.dyn.optonline.net) (Ping timeout: 272 seconds) |
| 2021-06-02 06:14:07 | <dminuoso> | Not bad, I have an actual memory leak in one of our haskell servers. |
| 2021-06-02 06:14:16 | <dminuoso> | Now how do I go about and find it.. |
| 2021-06-02 06:15:08 | <Axman6> | Look at the code, and think _really_ hard |
| 2021-06-02 06:15:13 | <dminuoso> | heh |
| 2021-06-02 06:15:47 | <Axman6> | heap profiling is the first place to start, not sure the best way to do that though, it always felt like a bit of a dark art to me |
| 2021-06-02 06:16:24 | <dminuoso> | https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/profiling.html#profiling-memory-usage |
| 2021-06-02 06:16:28 | <dminuoso> | Looks straight enough to me |
| 2021-06-02 06:16:53 | <Axman6> | Getting useful output is sometimes a bit painful though |
| 2021-06-02 06:17:05 | <Axman6> | I think there might be some better tools now though |
| 2021-06-02 06:17:05 | × | sondre quits (~sondrelun@cm-84.212.100.140.getinternet.no) (Ping timeout: 264 seconds) |
| 2021-06-02 06:17:42 | × | favonia quits (~favonia@user/favonia) (Ping timeout: 264 seconds) |
| 2021-06-02 06:17:57 | <dminuoso> | https://iohk.io/en/blog/posts/2020/09/24/being-lazy-without-getting-bloated/ |
| 2021-06-02 06:17:59 | <dminuoso> | Mmm |
| 2021-06-02 06:18:06 | → | rk04 joins (~rk04@user/rajk) |
| 2021-06-02 06:18:53 | × | rk04 quits (~rk04@user/rajk) (Client Quit) |
| 2021-06-02 06:19:40 | × | Bartosz quits (~textual@24.35.90.211) (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| 2021-06-02 06:20:28 | → | spirgel joins (spirgel@gateway/vpn/protonvpn/spirgel) |
| 2021-06-02 06:20:31 | → | favonia joins (~favonia@user/favonia) |
| 2021-06-02 06:21:33 | × | Erutuon quits (~Erutuon@user/erutuon) (Quit: WeeChat 2.8) |
| 2021-06-02 06:21:43 | → | Erutuon joins (~Erutuon@user/erutuon) |
| 2021-06-02 06:24:30 | × | xff0x quits (~xff0x@185.65.135.235) (Ping timeout: 245 seconds) |
| 2021-06-02 06:24:55 | × | spirgel quits (spirgel@gateway/vpn/protonvpn/spirgel) (Ping timeout: 245 seconds) |
| 2021-06-02 06:25:20 | × | haltux quits (~haltux@a89-154-181-47.cpe.netcabo.pt) (Ping timeout: 245 seconds) |
| 2021-06-02 06:26:22 | → | xff0x joins (~xff0x@2001:1a81:5307:4e00:e51:c3f6:62c2:5e71) |
| 2021-06-02 06:27:17 | × | jlamothe quits (~jlamothe@198.251.57.81) (Ping timeout: 272 seconds) |
| 2021-06-02 06:27:28 | → | haltux joins (~haltux@a89-154-181-47.cpe.netcabo.pt) |
| 2021-06-02 06:28:18 | × | vicfred quits (~vicfred@user/vicfred) (Ping timeout: 272 seconds) |
| 2021-06-02 06:28:21 | × | phma quits (phma@2001:5b0:210b:c908:65f2:b626:259e:91d6) (Read error: Connection reset by peer) |
| 2021-06-02 06:28:59 | → | jlamothe joins (~jlamothe@198.251.57.81) |
| 2021-06-02 06:30:47 | → | tromp joins (~textual@dhcp-077-249-230-040.chello.nl) |
| 2021-06-02 06:31:48 | → | phma joins (phma@2001:5b0:210b:c908:3c3e:633c:a47d:5a17) |
| 2021-06-02 06:31:57 | → | wonko joins (~wjc@62.115.229.50) |
| 2021-06-02 06:33:18 | × | sheepduck quits (~sheepduck@2607:fea8:2a60:b700::8a94) (Ping timeout: 264 seconds) |
| 2021-06-02 06:37:33 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-02 06:38:02 | → | bfrk joins (~Thunderbi@200116b845fca000f97ff890167a6943.dip.versatel-1u1.de) |
| 2021-06-02 06:39:18 | × | chomwitt quits (~Pitsikoko@2a02:587:dc02:b00:b16c:5166:feb8:97d5) (Ping timeout: 264 seconds) |
| 2021-06-02 06:41:06 | → | spirgel joins (spirgel@gateway/vpn/protonvpn/spirgel) |
| 2021-06-02 06:42:00 | × | lavaman quits (~lavaman@98.38.249.169) (Ping timeout: 245 seconds) |
| 2021-06-02 06:43:24 | ← | bfrk parts (~Thunderbi@200116b845fca000f97ff890167a6943.dip.versatel-1u1.de) () |
| 2021-06-02 06:45:20 | × | spirgel quits (spirgel@gateway/vpn/protonvpn/spirgel) (Ping timeout: 245 seconds) |
| 2021-06-02 06:46:06 | → | chele joins (~chele@user/chele) |
| 2021-06-02 06:46:20 | <dminuoso> | % instance Char where magic = 1 |
| 2021-06-02 06:46:20 | <yahb> | dminuoso: ; <interactive>:20:21: error: `magic' is not a (visible) method of class `Char' |
| 2021-06-02 06:46:34 | <dminuoso> | Is this a diagnostic bug? |
| 2021-06-02 06:46:58 | <dminuoso> | % :k Char |
| 2021-06-02 06:46:58 | <yahb> | dminuoso: * |
| 2021-06-02 06:47:27 | <dminuoso> | I get that this is valid syntax (nullary typeclasses), but GHC should detect that Char is not a class |
| 2021-06-02 06:47:44 | × | Adran quits (~adran@botters/adran) (Quit: Este é o fim.) |
| 2021-06-02 06:48:16 | <opqdonut> | % instance Maybe Char where magic = 1 |
| 2021-06-02 06:48:16 | <yahb> | opqdonut: ; <interactive>:22:27: error: `magic' is not a (visible) method of class `Maybe' |
| 2021-06-02 06:48:23 | <opqdonut> | same thing |
| 2021-06-02 06:49:05 | <dminuoso> | % instance NotAThing where magic = 1 |
| 2021-06-02 06:49:05 | <yahb> | dminuoso: ; <interactive>:23:10: error: Not in scope: type constructor or class `NotAThing' |
| 2021-06-02 06:50:50 | <Axman6> | D: |
| 2021-06-02 06:51:19 | → | Adran joins (adran@botters/adran) |
| 2021-06-02 06:52:26 | → | rk04 joins (~rk04@user/rajk) |
All times are in UTC.