Logs: liberachat/#haskell
| 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.