Logs: liberachat/#haskell
| 2021-06-11 03:47:35 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 2021-06-11 03:48:55 | <hololeap> | the network and tls packages can do what you want, but they're pretty low-level |
| 2021-06-11 03:49:07 | × | Shaeto quits (~Shaeto@94.25.234.158) (Ping timeout: 244 seconds) |
| 2021-06-11 03:50:35 | <hololeap> | one good way to search is to enter a keyword in https://hackage.haskell.org/packages/search and then sort by total downloads |
| 2021-06-11 03:50:41 | <qrpnxz> | https://termbin.com/073q don't look so bad |
| 2021-06-11 03:50:49 | <qrpnxz> | alright thanks |
| 2021-06-11 03:51:03 | → | teaSlurper joins (~chris@81.96.113.213) |
| 2021-06-11 03:51:07 | <hololeap> | typing "tls" in there brought up https://hackage.haskell.org/package/tcp-streams |
| 2021-06-11 03:51:21 | × | jespada quits (~jespada@90.254.242.55) (Ping timeout: 252 seconds) |
| 2021-06-11 03:51:31 | × | cjb quits (~cjb@user/cjb) () |
| 2021-06-11 03:51:53 | <qrpnxz> | this one will do tcp as well |
| 2021-06-11 03:51:54 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds) |
| 2021-06-11 03:53:00 | <hololeap> | sometimes there are two or more competing packages for the same goal, in which case you can look for something about them on reddit or stack exchange |
| 2021-06-11 03:53:06 | <qrpnxz> | guess it's hard to live up to the go stdlib, that's got so much. IPv{4,6}, TCP, UDP, TLS, HTTP, HTTPS, DNS, RSA, EDDSA, and so on |
| 2021-06-11 03:53:37 | <qrpnxz> | roger that |
| 2021-06-11 03:53:46 | → | jespada joins (~jespada@90.254.242.55) |
| 2021-06-11 03:54:33 | <juhp> | What are "yellow" package versions on Hackage? |
| 2021-06-11 03:55:02 | <boxscape> | qrpnxz I think part may also be that the haskell "leadership" would rather the community finds what the best way to do things is by having an open playing field, rather than mandating one standard from the top down. Though there are pros and cons to both approaches. |
| 2021-06-11 03:55:14 | <hololeap> | something that I read once said that Haskell is the opposite of Ruby on Rails, in that RoR has one "blessed" way of doing anything, whereas Haskell has 100 ways |
| 2021-06-11 03:55:32 | <hololeap> | so it's just something you have to get used to about the ecosystem |
| 2021-06-11 03:55:48 | <juhp> | eg https://hackage.haskell.org/package/crypto-enigma |
| 2021-06-11 03:55:49 | <qrpnxz> | boxscape, i mean, nothing prevents you from making your own go http library (indeed, there are many) |
| 2021-06-11 03:56:14 | <qrpnxz> | there is a Data.Text alternative even so applies to haskell as well |
| 2021-06-11 03:56:35 | <boxscape> | qrpnxz sure, but I think probably fewer people will use it when similar functionality exists in the stdlib |
| 2021-06-11 03:57:01 | <hololeap> | although fpcomplete (and by extension the rio package) has been trying to make a "blessed" way for everything, so that would be a good place to check if you get overwhelmed |
| 2021-06-11 03:57:03 | <boxscape> | (and it means you have to maintain the standard way of doing things even if the community switches over to a third-party package) |
| 2021-06-11 03:57:18 | → | awth13 joins (~user@user/awth13) |
| 2021-06-11 03:57:55 | <qrpnxz> | Cause the stdlib one is really good. Sometimes the other libs are used if you need to go fast and loose or smth like that. Actually many stdlib pkgs have been even deprecated when external libraries became way better |
| 2021-06-11 03:58:24 | <boxscape> | juhp the css class that makes it yellow is called "unpreferred" |
| 2021-06-11 03:58:39 | <juhp> | boxscape: ah thanks! |
| 2021-06-11 03:59:36 | × | yd502_ quits (~yd502@180.168.212.6) (Ping timeout: 252 seconds) |
| 2021-06-11 04:00:04 | <boxscape> | qrpnxz ah, yeah, I suppose allowing yourself to deprecate parts of the stdlib means you don't have some of the downsides |
| 2021-06-11 04:00:32 | × | jmcarthur quits (~jmcarthur@c-73-29-224-10.hsd1.nj.comcast.net) (Quit: My MacBook Air has gone to sleep. ZZZzzz…) |
| 2021-06-11 04:01:32 | × | koishi_ quits (~koishi_@67.209.186.120.16clouds.com) (Remote host closed the connection) |
| 2021-06-11 04:02:57 | → | Shaeto joins (~Shaeto@94.25.234.158) |
| 2021-06-11 04:06:25 | → | yd502_ joins (~yd502@180.168.212.6) |
| 2021-06-11 04:07:34 | × | Shaeto quits (~Shaeto@94.25.234.158) (Ping timeout: 245 seconds) |
| 2021-06-11 04:08:08 | × | MQ-17J quits (~MQ-17J@8.21.10.116) (Ping timeout: 264 seconds) |
| 2021-06-11 04:09:56 | × | Erutuon quits (~Erutuon@user/erutuon) (Ping timeout: 264 seconds) |
| 2021-06-11 04:12:05 | → | Shaeto joins (~Shaeto@94.25.234.158) |
| 2021-06-11 04:13:13 | × | lbseale_ quits (~lbseale@user/ep1ctetus) (Read error: Connection reset by peer) |
| 2021-06-11 04:15:21 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2021-06-11 04:15:24 | → | wei2912 joins (~wei2912@112.199.250.21) |
| 2021-06-11 04:21:40 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-11 04:22:55 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2021-06-11 04:25:04 | × | oxide quits (~lambda@user/oxide) (Ping timeout: 245 seconds) |
| 2021-06-11 04:26:25 | → | cjb joins (~cjb@user/cjb) |
| 2021-06-11 04:27:34 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 245 seconds) |
| 2021-06-11 04:31:59 | → | merijn joins (~merijn@83-160-49-249.ip.xs4all.nl) |
| 2021-06-11 04:33:06 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 2021-06-11 04:37:50 | → | reumeth joins (~reumeth@user/reumeth) |
| 2021-06-11 04:39:09 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-11 04:40:18 | × | yd502_ quits (~yd502@180.168.212.6) (Ping timeout: 252 seconds) |
| 2021-06-11 04:41:26 | → | zephyr_ joins (~zephyr@59.88.25.191) |
| 2021-06-11 04:43:22 | × | reumeth quits (~reumeth@user/reumeth) (Ping timeout: 244 seconds) |
| 2021-06-11 04:48:52 | → | v01d4lph4 joins (~v01d4lph4@user/v01d4lph4) |
| 2021-06-11 04:49:45 | × | lavaman quits (~lavaman@98.38.249.169) (Remote host closed the connection) |
| 2021-06-11 04:51:18 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 272 seconds) |
| 2021-06-11 04:51:18 | → | pe200012 joins (~pe200012@183.63.73.36) |
| 2021-06-11 04:54:53 | × | hmmmas quits (~chenqisu1@183.217.200.246) (Quit: Leaving.) |
| 2021-06-11 04:57:53 | × | phma quits (phma@2001:5b0:211f:5688:8179:a979:62a:8bf6) (Quit: Konversation terminated!) |
| 2021-06-11 05:00:07 | → | thyriaen joins (~thyriaen@45.178.75.13) |
| 2021-06-11 05:02:48 | × | derelict quits (~derelict@user/derelict) (Ping timeout: 244 seconds) |
| 2021-06-11 05:02:55 | × | thyriaen quits (~thyriaen@45.178.75.13) (Remote host closed the connection) |
| 2021-06-11 05:04:52 | → | thyriaen joins (~thyriaen@45.178.75.13) |
| 2021-06-11 05:05:11 | → | lavaman joins (~lavaman@98.38.249.169) |
| 2021-06-11 05:05:54 | × | merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 245 seconds) |
| 2021-06-11 05:07:08 | → | wroathe joins (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) |
| 2021-06-11 05:07:41 | → | qbt joins (~edun@user/edun) |
| 2021-06-11 05:11:05 | × | alx741 quits (~alx741@186.178.108.59) (Quit: alx741) |
| 2021-06-11 05:11:47 | × | wroathe quits (~wroathe@c-68-54-25-135.hsd1.mn.comcast.net) (Ping timeout: 244 seconds) |
| 2021-06-11 05:12:18 | × | BosonCollider quits (~olofs@90-227-86-119-no542.tbcn.telia.com) (Ping timeout: 244 seconds) |
| 2021-06-11 05:15:43 | → | BosonCollider joins (~olofs@90-227-86-119-no542.tbcn.telia.com) |
| 2021-06-11 05:19:48 | × | Shaeto quits (~Shaeto@94.25.234.158) (Ping timeout: 272 seconds) |
| 2021-06-11 05:21:28 | → | Shaeto joins (~Shaeto@94.25.234.158) |
| 2021-06-11 05:21:44 | × | Crypt9a2e quits (~Crypt9a2e@2409:4072:301:9da3:dd1a:701:893d:eef1) (Ping timeout: 245 seconds) |
| 2021-06-11 05:25:44 | × | Shaeto quits (~Shaeto@94.25.234.158) (Ping timeout: 244 seconds) |
| 2021-06-11 05:27:52 | → | dunkeln joins (~dunkeln@94.129.65.28) |
| 2021-06-11 05:29:20 | → | _ht joins (~quassel@82-169-194-8.biz.kpn.net) |
| 2021-06-11 05:30:22 | → | fizbin joins (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) |
| 2021-06-11 05:30:35 | → | Shaeto joins (~Shaeto@94.25.234.158) |
| 2021-06-11 05:30:41 | → | phma joins (phma@2001:5b0:211f:5688:1a5c:72d9:f31b:5496) |
| 2021-06-11 05:31:04 | → | chomwitt joins (~Pitsikoko@2a02:587:dc02:b00:98b0:cd42:bd6f:8295) |
| 2021-06-11 05:35:00 | × | fizbin quits (~fizbin@c-73-33-197-160.hsd1.nj.comcast.net) (Ping timeout: 272 seconds) |
| 2021-06-11 05:35:38 | × | Shaeto quits (~Shaeto@94.25.234.158) (Ping timeout: 272 seconds) |
| 2021-06-11 05:36:10 | × | _xor quits (~xor@74.215.46.133) (Quit: WeeChat 3.1) |
| 2021-06-11 05:36:30 | → | psingh joins (~xor@74.215.46.133) |
| 2021-06-11 05:37:12 | × | psingh quits (~xor@74.215.46.133) (Client Quit) |
| 2021-06-11 05:37:32 | → | psingh joins (~xor@74.215.46.133) |
| 2021-06-11 05:39:43 | → | Shaeto joins (~Shaeto@94.25.234.158) |
| 2021-06-11 05:40:19 | → | sekun joins (~sekun@180.190.159.117) |
| 2021-06-11 05:40:55 | × | psingh quits (~xor@74.215.46.133) (Client Quit) |
| 2021-06-11 05:43:07 | → | _xor joins (~xor@74.215.46.133) |
| 2021-06-11 05:44:03 | → | agumonke` joins (~user@88.160.31.174) |
| 2021-06-11 05:44:27 | × | _xor quits (~xor@74.215.46.133) (Client Quit) |
| 2021-06-11 05:44:30 | × | Shaeto quits (~Shaeto@94.25.234.158) (Ping timeout: 272 seconds) |
| 2021-06-11 05:45:15 | → | _xor joins (~xor@74.215.46.133) |
| 2021-06-11 05:47:20 | × | _xor quits (~xor@74.215.46.133) (Client Quit) |
| 2021-06-11 05:47:34 | → | _xor joins (~xor@74.215.46.133) |
| 2021-06-11 05:48:50 | → | Shaeto joins (~Shaeto@94.25.234.158) |
All times are in UTC.