Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,804,088 events total
2021-08-16 11:28:48 <merijn> Unless you hit some degenerate cases (like the famous pusher blogpost) or have (soft) realtime constraints
2021-08-16 11:28:51 derelict joins (~derelict@user/derelict)
2021-08-16 11:30:13 salvatore joins (~Username@5.170.16.91)
2021-08-16 11:30:18 <arahael> Ah, and their worst cases was still around 100mz.
2021-08-16 11:30:20 <arahael> *ms
2021-08-16 11:30:32 <arahael> That'd be annoying in a game, but I think most other apps will be fine.
2021-08-16 11:30:51 Codaraxis_ joins (~Codaraxis@user/codaraxis)
2021-08-16 11:32:35 × lieven quits (~mal@ns2.wyrd.be) (Quit: WeeChat 2.3)
2021-08-16 11:34:30 <tomsmeding> that blogpost is quite politely worded for the disappointment they must've gotten out of that experiment :p
2021-08-16 11:35:46 × salvatore quits (~Username@5.170.16.91) (Remote host closed the connection)
2021-08-16 11:36:08 burnsidesLlama joins (~burnsides@dhcp168-025.wadham.ox.ac.uk)
2021-08-16 11:36:19 <merijn> tomsmeding: I mean, the reality is that it really *isn't* that GHC's GC is bad or something
2021-08-16 11:36:41 <merijn> It's that their entire workload happens to just be the exact worst possible case for it's design
2021-08-16 11:36:52 mal1 joins (~mal@ns2.wyrd.be)
2021-08-16 11:37:01 <tomsmeding> I know, just saying that they could've written that post a lot more grumpily
2021-08-16 11:37:09 <merijn> Compact regions lets you alleviate a lot of it already
2021-08-16 11:37:12 <tomsmeding> probably wouldn't have been good for their PR, but that aside
2021-08-16 11:37:46 salvatore joins (~Username@5.170.16.91)
2021-08-16 11:37:56 zaquest joins (~notzaques@5.128.210.178)
2021-08-16 11:39:40 <arahael> I'm not sure I'd pick a GC'ed language if you need to handle a huge working set with realtime constraints, not unless I was _very_ confident that the particular language's GC is highly suited for that - and even then, not many are.
2021-08-16 11:40:14 tomsmeding nods
2021-08-16 11:40:17 × burnsidesLlama quits (~burnsides@dhcp168-025.wadham.ox.ac.uk) (Ping timeout: 248 seconds)
2021-08-16 11:41:24 <arahael> Still, haskell's probably a decent choice for the prototype, and you can certainly push parts of it into a non-GC'd language using the FFI or something.
2021-08-16 11:41:29 × salvatore quits (~Username@5.170.16.91) (Client Quit)
2021-08-16 11:41:41 × Codaraxis_ quits (~Codaraxis@user/codaraxis) (Remote host closed the connection)
2021-08-16 11:42:21 salvatore joins (~Username@5.170.16.91)
2021-08-16 11:42:32 × wonko quits (~wjc@62.115.229.50) (Remote host closed the connection)
2021-08-16 11:43:19 <kuribas> is it possible to crosscompile windows executables?
2021-08-16 11:43:24 <kuribas> Maybe runnin ghc with wine?
2021-08-16 11:43:28 <kuribas> (on linux)
2021-08-16 11:44:52 Codaraxis_ joins (~Codaraxis@user/codaraxis)
2021-08-16 11:45:03 <merijn> kuribas: Depends, do you hate yourself and life?
2021-08-16 11:46:01 nsilv-phone-1 joins (~nsilv-pho@37.161.177.127)
2021-08-16 11:46:04 × salvatore quits (~Username@5.170.16.91) (Client Quit)
2021-08-16 11:46:29 <kuribas> merijn: so better a windows VM then?
2021-08-16 11:49:11 enikar guesses, it's the same…
2021-08-16 11:50:03 × nsilv-phone quits (~nsilv-pho@host-79-17-175-58.retail.telecomitalia.it) (Ping timeout: 268 seconds)
2021-08-16 11:50:07 <tomsmeding> there are people that actually use ghc on windows I hear
2021-08-16 11:50:10 <tomsmeding> they exist
2021-08-16 11:52:37 <merijn> kuribas: Yeah
2021-08-16 11:52:57 <merijn> enikar: No, windows VM will be infinitely simpler
2021-08-16 11:53:26 <merijn> kuribas: Cross-compiling is a clusterfuck in the best scenarios, trying to do it for windows is certainly *possible* in a theoretical sense
2021-08-16 11:53:50 <merijn> But establishing a process/environment to make that work reliably might cost you weeks and be superfrustrating
2021-08-16 11:54:11 pretty_dumm_guy joins (trottel@gateway/vpn/protonvpn/prettydummguy/x-88029655)
2021-08-16 11:54:32 <merijn> Meanwhile, you could install a random VM with hardware virtualisation support, grab a windows license and be on with your life in an afternoon with probably not more than a 5% slowdown in compile from the VM :p
2021-08-16 11:54:46 <kuribas> hmm, indeed
2021-08-16 11:55:01 <enikar> merijn: ok.
2021-08-16 11:55:28 <merijn> So if you value your happiness, I'd certainly go with that 2nd option, *especially* if you can expense the license cost to your job :p
2021-08-16 11:55:46 chris joins (~chris@81.96.113.213)
2021-08-16 11:55:49 chris is now known as Guest9125
2021-08-16 11:56:10 <kuribas> The alterative is they all compile the script on their own computer :)
2021-08-16 11:56:24 <kuribas> eventually they'll want to edit it anyway...
2021-08-16 11:56:59 × Guest9125 quits (~chris@81.96.113.213) (Remote host closed the connection)
2021-08-16 11:57:11 chris joins (~chris@81.96.113.213)
2021-08-16 11:57:15 chris is now known as Guest3984
2021-08-16 11:58:41 × mousey quits (~skymouse@gateway/tor-sasl/mousey) (Ping timeout: 244 seconds)
2021-08-16 12:00:23 eggplantade joins (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net)
2021-08-16 12:05:03 × thyriaen quits (~thyriaen@dynamic-078-054-183-239.78.54.pool.telefonica.de) (Remote host closed the connection)
2021-08-16 12:05:27 × eggplantade quits (~Eggplanta@108-201-191-115.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 268 seconds)
2021-08-16 12:09:26 × fef quits (~thedawn@user/thedawn) (Remote host closed the connection)
2021-08-16 12:09:45 markpythonicbitc joins (~markpytho@2601:647:5a00:35:5f5:523b:3c0:9fe)
2021-08-16 12:10:04 × markpythonicbitc quits (~markpytho@2601:647:5a00:35:5f5:523b:3c0:9fe) (Client Quit)
2021-08-16 12:12:07 × acidjnk_new3 quits (~acidjnk@p200300d0c72b9586fc3405b671925cb2.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
2021-08-16 12:16:39 jakalx parts (~jakalx@base.jakalx.net) (Error from remote client)
2021-08-16 12:17:21 wootehfoot joins (~wootehfoo@user/wootehfoot)
2021-08-16 12:21:53 jgeerds joins (~jgeerds@55d45555.access.ecotel.net)
2021-08-16 12:21:58 slowButPresent joins (~slowButPr@user/slowbutpresent)
2021-08-16 12:24:10 × wootehfoot quits (~wootehfoo@user/wootehfoot) (Ping timeout: 240 seconds)
2021-08-16 12:26:17 × jgeerds quits (~jgeerds@55d45555.access.ecotel.net) (Ping timeout: 245 seconds)
2021-08-16 12:38:30 Atum_ joins (IRC@user/atum/x-2392232)
2021-08-16 12:38:35 × Atum_ quits (IRC@user/atum/x-2392232) (Client Quit)
2021-08-16 12:38:40 jakalx joins (~jakalx@base.jakalx.net)
2021-08-16 12:40:22 Atum_ joins (~IRC@user/atum/x-2392232)
2021-08-16 12:48:40 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 240 seconds)
2021-08-16 12:51:00 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-08-16 12:56:18 <Drew[m]1> <tomsmeding> "there are people that actually..." <- Yes hello
2021-08-16 12:56:38 × merijn quits (~merijn@83-160-49-249.ip.xs4all.nl) (Ping timeout: 268 seconds)
2021-08-16 12:57:02 merijn joins (~merijn@83-160-49-249.ip.xs4all.nl)
2021-08-16 12:58:46 <tomsmeding> I was being facetious ;)
2021-08-16 13:03:03 × superstar64 quits (~superstar@2600:1700:ed80:50a0:d250:99ff:fe2c:53c4) (Quit: Leaving)
2021-08-16 13:03:23 × derelict quits (~derelict@user/derelict) (Quit: WeeChat 3.2)
2021-08-16 13:08:35 <maerwald> is tthere something like IsString for ByteString?
2021-08-16 13:10:37 × nsilv-phone-1 quits (~nsilv-pho@37.161.177.127) (Quit: Quit)
2021-08-16 13:12:39 andre joins (~andre@41.76.35.141)
2021-08-16 13:12:57 <merijn> maerwald: Yes and it should be fired into the sun
2021-08-16 13:13:09 <merijn> Do not awaken the slumbering madness >.<
2021-08-16 13:13:31 machinedgod joins (~machinedg@135-23-192-217.cpe.pppoe.ca)
2021-08-16 13:13:52 <merijn> maerwald: Or did you mean, to write bytestring literals?
2021-08-16 13:14:00 <maerwald> no, I basically just do fancy newtyping
2021-08-16 13:14:15 <maerwald> and having too many fromByteString methods
2021-08-16 13:14:52 <merijn> ah, not really, no
2021-08-16 13:15:05 <merijn> At least, not if the problem is "having to write fromByteString everywhere"
2021-08-16 13:16:01 jgeerds joins (~jgeerds@55d45555.access.ecotel.net)
2021-08-16 13:18:45 vysn joins (~vysn@user/vysn)
2021-08-16 13:22:17 × jlamothe quits (~jlamothe@104.158.48.100) (Quit: leaving)
2021-08-16 13:25:28 pfurla joins (~pfurla@ool-3f8fcb0f.dyn.optonline.net)
2021-08-16 13:28:40 × pfurla_ quits (~pfurla@ool-3f8fcb0f.dyn.optonline.net) (Ping timeout: 240 seconds)
2021-08-16 13:31:20 burnsidesLlama joins (~burnsides@client-8-67.eduroam.oxuni.org.uk)
2021-08-16 13:33:53 drd joins (~drd@93-39-151-19.ip76.fastwebnet.it)
2021-08-16 13:36:20 skykanin joins (~skykanin@115.81-166-221.customer.lyse.net)

All times are in UTC.