Home liberachat/#haskell: Logs Calendar

Logs: liberachat/#haskell

←Prev  Next→ 1,794,037 events total
2026-04-14 13:15:06 <mauke> I did a linear bucket chain of threads connected by MVars, maybe 15 years ago?
2026-04-14 13:15:25 <mauke> it definitely went into the 100,000s
2026-04-14 13:15:33 <mauke> (number of threads, I mean)
2026-04-14 13:15:41 <Leary> gentauro: It's possible, but that doesn't mean it's a good idea. I rather suspect it will induce a bunch of GC overhead you don't want, which could probably be avoided by some kind of work queue.
2026-04-14 13:16:49 leppard joins (~noOne@ipservice-092-208-182-236.092.208.pools.vodafone-ip.de)
2026-04-14 13:18:06 × uli-fem quits (~uli-fem@203.87.114.209) (Ping timeout: 246 seconds)
2026-04-14 13:20:39 AlexZenon joins (~alzenon@178.34.151.36)
2026-04-14 13:23:25 ystael joins (~ystael@user/ystael)
2026-04-14 13:25:27 Digit joins (~user@user/digit)
2026-04-14 13:25:32 karenw joins (~karenw@user/karenw)
2026-04-14 13:32:11 <[exa]> gentauro: 1M is possible for sure, even more I'd say; the main concern is that at that point I don't really see an engineeringly correct use-case for that
2026-04-14 13:34:41 × karenw quits (~karenw@user/karenw) (Remote host closed the connection)
2026-04-14 13:35:03 karenw joins (~karenw@user/karenw)
2026-04-14 13:37:58 × xff0x quits (~xff0x@2405:6580:b080:900:763c:362b:b9c4:6a52) (Ping timeout: 268 seconds)
2026-04-14 13:40:16 <gentauro> thx :)
2026-04-14 13:41:04 xff0x joins (~xff0x@2405:6580:b080:900:763c:362b:b9c4:6a52)
2026-04-14 13:43:20 <[exa]> like, can the usual kernel keep 1M TCP connections open?
2026-04-14 13:44:44 <gentauro> [exa]: I recall Don Syme had a MS blog post (his blog is gone since he was "moved" to GitHub Next)
2026-04-14 13:45:04 <gentauro> but he showed how F# easily could handle a mil green-threads
2026-04-14 13:45:17 <gentauro> and lets not talk Erlang/Elixir
2026-04-14 13:46:14 <[exa]> yeah the count of the green threads isn't a big issue, the resource exhaustion that happens if each of the threads starts nibbling is the issue
2026-04-14 13:46:36 <[exa]> (who's don syme)
2026-04-14 13:46:50 uli-fem joins (~uli-fem@203.87.114.209)
2026-04-14 13:51:09 × uli-fem quits (~uli-fem@203.87.114.209) (Ping timeout: 255 seconds)
2026-04-14 13:57:37 <gentauro> [exa]: Don Syme was hired by MS to do his PhD thesis on how to "port" Haskell to the .NET platform working together with Cambridge University
2026-04-14 13:57:58 × karenw quits (~karenw@user/karenw) (Quit: Deep into that darkness peering...)
2026-04-14 13:58:01 <gentauro> it seems like it didn't went their way, so they ended up portin OCaml to .NET and, the rest is history :)
2026-04-14 13:58:26 <[exa]> the rest is F# right?
2026-04-14 13:58:32 <gentauro> yeah
2026-04-14 13:58:38 <[exa]> oh cool then
2026-04-14 14:00:41 <gentauro> some good stuff has actually came out of F# (missing module functors though): computation expressions (monadic syntax), code quoatations (typed and untyped lambda calculus), units of measure (tag primitive types). He also had a brilliant collaborator that made some novel and groundbreaking research: https://tomasp.net/coeffects/
2026-04-14 14:01:10 <gentauro> oh yeah, and the type-providers (they was afterwards mimiced by Idris, David Christensen)
2026-04-14 14:02:02 uli-fem joins (~uli-fem@203.87.114.209)
2026-04-14 14:02:25 <gentauro> F# gets a lot of "bad publi" (cos of MS ownership) but it's actually a pretty good language
2026-04-14 14:06:45 <[exa]> yeah some folks are actually a little sensitive to the whole .NET blob
2026-04-14 14:06:53 <[exa]> (me included tbh)
2026-04-14 14:06:55 × uli-fem quits (~uli-fem@203.87.114.209) (Ping timeout: 264 seconds)
2026-04-14 14:07:20 <[exa]> (btw lol, I see the blog of tomas :D he's sitting literally in the office next to mine :D :D )
2026-04-14 14:14:11 <janus> this world is too small :O
2026-04-14 14:15:16 misterfish joins (~misterfis@31.161.39.137)
2026-04-14 14:15:56 × misterfish quits (~misterfis@31.161.39.137) (Client Quit)
2026-04-14 14:16:06 misterfish joins (~misterfis@31-161-39-137.biz.kpn.net)
2026-04-14 14:18:39 <__monty__> Typed and untyped lambda calculus came out of F#? That doesn't sound right.
2026-04-14 14:22:49 <lortabac> TIL Alonzo Church invented F# in 1936
2026-04-14 14:24:27 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-04-14 14:24:43 humasect joins (~humasect@dyn-192-249-132-90.nexicom.net)
2026-04-14 14:29:37 × tromp quits (~textual@2001:1c00:340e:2700:f5bd:97ff:8f76:c38c) (Quit: My iMac has gone to sleep. ZZZzzz…)
2026-04-14 14:30:03 <comerijn> __monty__: I think you're skipping the pre-parentheses
2026-04-14 14:30:19 <comerijn> i.e. "code quotations" (of both typed and untyped lambda calculus)
2026-04-14 14:30:26 <comerijn> That still sounds wrong, but less so :p
2026-04-14 14:33:05 <humasect> oh..caml?
2026-04-14 14:33:09 <janus> gentauro: the most appealing thing to me about F# is that you could make a compiled program for .NET Framework and have it run out of the box on the Windows versions of the last , i dunno, 25 years?
2026-04-14 14:33:27 <janus> but every time i mention .NET framework to .NET people they look at me like i am crazy
2026-04-14 14:33:39 <janus> but that is like the best thing about microsoft! the backwards compat!
2026-04-14 14:34:12 <janus> why do i need .NET core? I really don't get it.
2026-04-14 14:35:28 <janus> by iterating super fast and somehow tying the language to new runtime versions, it's like the whole advantage of ' owning the platform' disappears
2026-04-14 14:36:37 <janus> then you end up with these massive tooling issues like ghc ecosystem has, where you have to make sure that hls, c library and ghc all line up...
2026-04-14 14:38:05 <janus> there is a hackathon in cdmx called 'WeirdUI' and typescript and react are outlawed. because they are too normal
2026-04-14 14:38:36 <janus> but they don't mention using Win32 from F#? i'll show them!!!
2026-04-14 14:39:14 <janus> bet they've never seen the windows event queue. so weird!!! i must win
2026-04-14 14:41:22 × misterfish quits (~misterfis@31-161-39-137.biz.kpn.net) (Ping timeout: 256 seconds)
2026-04-14 14:42:26 <comerijn> janus: That's cool, but OTOH Microsoft seems hellbent on speedrunning scaring everyone away from windows, so that value is rapidly diminishing :p
2026-04-14 14:43:49 <janus> comerijn: i am so nostalgic at this point that i don't even want to recognize what they current microsoft company does
2026-04-14 14:45:07 <janus> no matter what Microsoft does, they will never be able to kill ReactOS
2026-04-14 14:45:22 machinedgod joins (~machinedg@d172-219-48-230.abhsia.telus.net)
2026-04-14 14:45:46 <janus> their UI guidelines from 1995 have probably been entered into the Library of Congress. they can't erase history
2026-04-14 14:45:55 <comerijn> At this point switching to Windows 11 seems an absolute no-go and with claims of being an "agentic OS" Windows 12 seems dead-on-arrival, breaking the long lasting cycle "of one sucky, one good" windows release :p
2026-04-14 14:46:06 CiaoSen joins (~Jura@p549cbfb1.dip0.t-ipconnect.de)
2026-04-14 14:46:40 <int-e> windows 8 was bad, windows 10 was bad, windows 11 was worse... I don't get it ;)
2026-04-14 14:46:44 <int-e> (what cycle)
2026-04-14 14:47:41 uli-fem joins (~uli-fem@203.87.114.209)
2026-04-14 14:48:01 <janus> with the breakdown of international order, can't i just move to China and sell ReactOS branded as Windows 9000?
2026-04-14 14:48:33 <comerijn> int-e: Windows 10 is a good desktop OS. Not for developing on, but for my gaming rig it's perfectly fine
2026-04-14 14:48:40 <comerijn> Same for Windows 7
2026-04-14 14:49:01 <comerijn> 11 literally can't even go a month without making explorer unable to start within 5 minutes or bricking the user's C drive
2026-04-14 14:50:27 <Milan_Vanca> Have you heard claims that 11 is faster than 10?
2026-04-14 14:50:37 × CiaoSen quits (~Jura@p549cbfb1.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
2026-04-14 14:50:42 × Pozyomka_ quits (~pyon@user/pyon) (Quit: brb)
2026-04-14 14:50:52 Pozyomka joins (~pyon@user/pyon)
2026-04-14 14:51:10 <comerijn> No, and I doubt anyone is saying that given the news from the past 6 months
2026-04-14 14:52:10 × uli-fem quits (~uli-fem@203.87.114.209) (Ping timeout: 244 seconds)
2026-04-14 14:53:29 <int-e> Milan_Vanca: maybe if you measure users' heart rates?
2026-04-14 14:55:54 <Milan_Vanca> I feel you guyz I also must work on win11 pc :D
2026-04-14 14:56:40 jmcantrell_ joins (~weechat@user/jmcantrell)
2026-04-14 14:59:26 AlexNoo_ joins (~AlexNoo@85.174.182.140)
2026-04-14 15:00:12 AlexNoo__ joins (~AlexNoo@85.174.182.140)
2026-04-14 15:01:28 × AlexZenon quits (~alzenon@178.34.151.36) (Ping timeout: 244 seconds)
2026-04-14 15:01:40 tromp joins (~textual@2001:1c00:340e:2700:f5bd:97ff:8f76:c38c)
2026-04-14 15:02:03 Alex_delenda_est joins (~al_test@85.174.182.140)
2026-04-14 15:03:19 × AlexNoo quits (~AlexNoo@178.34.151.36) (Ping timeout: 264 seconds)
2026-04-14 15:03:21 × urdh quits (~urdh@user/urdh) (Quit: Boom!)
2026-04-14 15:03:40 urdh joins (~urdh@user/urdh)
2026-04-14 15:03:41 AlexNoo joins (~AlexNoo@85.174.182.140)
2026-04-14 15:03:46 × AlexNoo_ quits (~AlexNoo@85.174.182.140) (Ping timeout: 248 seconds)
2026-04-14 15:04:06 <comerijn> I only use windows on my gaming desktop and at the current rate I'd sooner switch to linux than Win 11/12
2026-04-14 15:04:18 × AlexNoo__ quits (~AlexNoo@85.174.182.140) (Ping timeout: 248 seconds)
2026-04-14 15:04:24 AlexNoo_ joins (~AlexNoo@85.174.182.140)
2026-04-14 15:05:07 AlexNoo__ joins (~AlexNoo@85.174.182.140)
2026-04-14 15:06:30 × humasect quits (~humasect@dyn-192-249-132-90.nexicom.net) (Quit: Leaving...)
2026-04-14 15:07:02 <Milan_Vanca> Anyway what I feel world needs is proper portable GUI framework.. There is lot of UI frameworks none quite good enough. Windows has at least 5 native ui frameworks, on linux there is gtk, qt and who know what else. All of them are lacking compared to html/css. But html/css is tied to text formats and js in browsers.. It would be amazing to have ability to compose UI with html/css like capabilities

All times are in UTC.