Home freenode/#haskell: Logs Calendar

Logs: freenode/#haskell

←Prev  Next→
Page 1 .. 192 193 194 195 196 197 198 199 200 201 202 .. 5022
502,152 events total
2020-09-25 00:41:12 <koz_> > 1e9
2020-09-25 00:41:15 <lambdabot> 1.0e9
2020-09-25 00:41:19 mu joins (~mu@unaffiliated/mu)
2020-09-25 00:41:32 ericsagnes joins (~ericsagne@2405:6580:0:5100:bc6f:f4f1:b8da:13b1)
2020-09-25 00:41:49 <c_wraith> yeah, Fixed has all the right instances
2020-09-25 00:44:10 <koz_> Nice.
2020-09-25 00:45:39 sand_dull joins (~theuser@62.182.99.37)
2020-09-25 00:45:48 × asan quits (~yan4138@124.78.128.72) (Ping timeout: 260 seconds)
2020-09-25 00:46:42 × mnrmnaugh quits (~mnrmnaugh@unaffiliated/mnrmnaugh) (Ping timeout: 265 seconds)
2020-09-25 00:47:09 macrover joins (~macrover@ip70-189-231-35.lv.lv.cox.net)
2020-09-25 00:49:22 Amras joins (~Amras@unaffiliated/amras0000)
2020-09-25 00:49:30 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2020-09-25 00:50:01 × Noldorin quits (~noldorin@unaffiliated/noldorin) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
2020-09-25 00:50:42 mnrmnaugh joins (~mnrmnaugh@unaffiliated/mnrmnaugh)
2020-09-25 00:51:01 × mu quits (~mu@unaffiliated/mu) (Read error: Connection reset by peer)
2020-09-25 00:51:06 asan joins (~yan4138@58.37.8.8)
2020-09-25 00:51:25 × sand_dull quits (~theuser@62.182.99.37) (Ping timeout: 240 seconds)
2020-09-25 00:51:28 mu joins (~mu@unaffiliated/mu)
2020-09-25 00:52:00 × mnrmnaugh quits (~mnrmnaugh@unaffiliated/mnrmnaugh) (Max SendQ exceeded)
2020-09-25 00:55:42 machty joins (~machty@89.47.234.28)
2020-09-25 00:56:23 sand_dull joins (~theuser@62.182.99.37)
2020-09-25 00:56:39 × crobbins_ quits (~crobbins@2601:2c1:380:ec40:314e:bdc5:b293:4089) (Remote host closed the connection)
2020-09-25 00:57:22 crobbins joins (~crobbins@2601:2c1:380:ec40:314e:bdc5:b293:4089)
2020-09-25 00:58:04 × cr3 quits (~cr3@192-222-143-195.qc.cable.ebox.net) (Ping timeout: 272 seconds)
2020-09-25 00:58:56 × crobbins quits (~crobbins@2601:2c1:380:ec40:314e:bdc5:b293:4089) (Remote host closed the connection)
2020-09-25 00:59:13 crobbins joins (~crobbins@2601:2c1:380:ec40:314e:bdc5:b293:4089)
2020-09-25 00:59:23 × crobbins quits (~crobbins@2601:2c1:380:ec40:314e:bdc5:b293:4089) (Remote host closed the connection)
2020-09-25 01:00:17 jedws joins (~jedws@2001:8003:337f:1b00:1449:7df0:4af3:7c20)
2020-09-25 01:00:49 × mu quits (~mu@unaffiliated/mu) (Read error: Connection reset by peer)
2020-09-25 01:01:19 mu joins (~mu@unaffiliated/mu)
2020-09-25 01:01:20 × nbloomf quits (~nbloomf@2600:1700:83e0:1f40:9deb:11e:5cda:a60a) (Quit: My MacBook has gone to sleep. ZZZzzz…)
2020-09-25 01:01:49 plutoniix joins (~q@175.176.222.7)
2020-09-25 01:03:46 nbloomf joins (~nbloomf@2600:1700:83e0:1f40:b03d:853a:ebea:53e3)
2020-09-25 01:04:13 Rudd0 joins (~Rudd0@185.189.115.108)
2020-09-25 01:05:13 snakemasterflex joins (~snakemast@213.100.206.23)
2020-09-25 01:07:02 <wwwww> What is your toughts about realtime programs with haskell?
2020-09-25 01:07:11 <koz_> wwwww: Define 'realtime'.
2020-09-25 01:07:34 <wwwww> koz_: multiplayer game server
2020-09-25 01:07:47 × poljar quits (~poljar@93-139-70-179.adsl.net.t-com.hr) (Read error: Connection reset by peer)
2020-09-25 01:07:54 falafel joins (~falafel@2605:e000:1527:d491:f090:20fe:cddf:2a1a)
2020-09-25 01:08:00 <koz_> wwwww: Like, for running a multiplayer FPS game?
2020-09-25 01:08:01 × jonathanx quits (~jonathan@dyn-8-sc.cdg.chalmers.se) (Read error: Connection reset by peer)
2020-09-25 01:08:08 <koz_> (for instance)
2020-09-25 01:08:09 poljar joins (~poljar@93-139-70-179.adsl.net.t-com.hr)
2020-09-25 01:08:22 jonathanx joins (~jonathan@dyn-8-sc.cdg.chalmers.se)
2020-09-25 01:08:43 × mirrorbird quits (~psutcliff@2a00:801:44a:a00b:20c3:c64:eb15:73a2) (Ping timeout: 272 seconds)
2020-09-25 01:09:05 × shailangsa quits (~shailangs@host86-186-191-89.range86-186.btcentralplus.com) (Ping timeout: 240 seconds)
2020-09-25 01:09:31 <wwwww> Not the game itself but the server, koz_
2020-09-25 01:09:43 shailangsa joins (~shailangs@host86-186-191-89.range86-186.btcentralplus.com)
2020-09-25 01:09:45 × shailangsa quits (~shailangs@host86-186-191-89.range86-186.btcentralplus.com) (Excess Flood)
2020-09-25 01:09:54 × snakemasterflex quits (~snakemast@213.100.206.23) (Ping timeout: 265 seconds)
2020-09-25 01:10:08 shailangsa joins (~shailangs@host86-186-191-89.range86-186.btcentralplus.com)
2020-09-25 01:10:10 × shailangsa quits (~shailangs@host86-186-191-89.range86-186.btcentralplus.com) (Excess Flood)
2020-09-25 01:10:49 × mu quits (~mu@unaffiliated/mu) (Read error: Connection reset by peer)
2020-09-25 01:11:03 alexm_ joins (~alexm_@161.8.233.138)
2020-09-25 01:11:28 mu joins (~mu@unaffiliated/mu)
2020-09-25 01:12:31 × Amras quits (~Amras@unaffiliated/amras0000) (Ping timeout: 272 seconds)
2020-09-25 01:13:07 <c_wraith> so very soft realtime
2020-09-25 01:13:48 × sand_dull quits (~theuser@62.182.99.37) (Ping timeout: 260 seconds)
2020-09-25 01:14:04 <c_wraith> you can do that fine with GHC-compiled Haskell, though it might require some additional discipline to keep GC latency lower than you'd care about in many applications.
2020-09-25 01:14:14 totallynotnate joins (~nate@125.161.70.37)
2020-09-25 01:14:15 <Axman6> ir probably depends on how complicated the server is going to get - if it's something simple enough that there won't be much garbase, garbage collection shouldn't be such an issue. the new GC should help with latency too
2020-09-25 01:14:36 <koz_> Axman6: Is new GC already landed, or is it landing in 9?
2020-09-25 01:15:12 <Axman6> pretty sure it's in 8.10? I could be wrong
2020-09-25 01:15:39 <c_wraith> there are also things you can do technically like using compact regions to massively reduce pointer chasing on retained memory.
2020-09-25 01:15:59 <Axman6> yeah large, infrequently changing state should be in a compact region
2020-09-25 01:16:21 cr3 joins (~cr3@192-222-143-195.qc.cable.ebox.net)
2020-09-25 01:16:57 <c_wraith> those are things that often don't matter, but might be really important for a soft realtime application.
2020-09-25 01:17:13 <c_wraith> So... the tools are available, but some of them require manual work.
2020-09-25 01:17:21 × totallynotnate quits (~nate@125.161.70.37) (Client Quit)
2020-09-25 01:17:44 totallynotnate joins (~nate@125.161.70.37)
2020-09-25 01:19:58 <Axman6> As with most software, make it work, then make it fast
2020-09-25 01:20:20 × xerox_ quits (~xerox@unaffiliated/xerox) (Ping timeout: 258 seconds)
2020-09-25 01:20:25 <koz_> Or alternatively, make it work, check if fast enough, make fast if not.
2020-09-25 01:20:56 <Axman6> nah, just always make it fast
2020-09-25 01:20:56 × mu quits (~mu@unaffiliated/mu) (Read error: Connection reset by peer)
2020-09-25 01:21:07 <wwwww> That's what i'm trying to do these days, threadscope was useful tool
2020-09-25 01:21:09 <Axman6> save some penguins by using fewer cycles
2020-09-25 01:21:20 mu joins (~mu@unaffiliated/mu)
2020-09-25 01:21:57 × acidjnk_new2 quits (~acidjnk@p200300d0c7237863349b0df7f7aa9c44.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
2020-09-25 01:22:12 × catkiki quits (~kiki@m90-134-157-227.cust.tele2.hr) (Quit: Leaving)
2020-09-25 01:22:35 DataComputist joins (~lumeng@static-50-43-26-251.bvtn.or.frontiernet.net)
2020-09-25 01:23:37 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 264 seconds)
2020-09-25 01:23:38 × oxide quits (~lambda@unaffiliated/mclaren) (Read error: Connection reset by peer)
2020-09-25 01:28:49 × totallynotnate quits (~nate@125.161.70.37) (Quit: WeeChat 2.9)
2020-09-25 01:29:02 <wwwww> I have 80% productivity according to profile but that 20% is GC
2020-09-25 01:29:08 <sm[m]> my first time using optparse-applicative in years (via optparse-simple).. could someone explain what I'm doing wrong here ? why won't it parse "2" to Just 2 ? https://paste.tomsmeding.com/6tXUenQu
2020-09-25 01:29:42 oxide joins (~lambda@unaffiliated/mclaren)
2020-09-25 01:30:53 × mu quits (~mu@unaffiliated/mu) (Read error: Connection reset by peer)
2020-09-25 01:31:19 mu joins (~mu@unaffiliated/mu)
2020-09-25 01:31:34 <sm[m]> incidentally https://github.com/tomsmeding/pastebin-haskell deserves more stars
2020-09-25 01:32:20 × ryansmccoy quits (~ryansmcco@156.96.151.132) (Ping timeout: 256 seconds)
2020-09-25 01:32:44 × alexm_ quits (~alexm_@161.8.233.138) (Remote host closed the connection)
2020-09-25 01:33:14 ryansmccoy joins (~ryansmcco@156.96.151.132)
2020-09-25 01:34:56 totallynotnate joins (~nate@125.161.70.37)
2020-09-25 01:35:18 thir joins (~thir@p200300f27f0fc60094e773283d7bf825.dip0.t-ipconnect.de)
2020-09-25 01:37:17 × mu quits (~mu@unaffiliated/mu) (Quit: mu)
2020-09-25 01:37:27 hackage http-date 0.0.9 - HTTP Date parser/formatter https://hackage.haskell.org/package/http-date-0.0.9 (KazuYamamoto)
2020-09-25 01:37:28 dyeplexer joins (~lol@unaffiliated/terpin)
2020-09-25 01:38:38 <sm[m]> hmm, also why does optparse complain if I add +RTS ... or -- +RTS ... ? That doesn't happen with cmdargs

All times are in UTC.