<< 14-08-2025 >>

00:30:38FromDiscord<thearchivalone> How's it do?
00:58:02*beholders_eye quit (Ping timeout: 272 seconds)
01:17:22*tokyovigilante quit (Server closed connection)
01:17:37*tokyovigilante joined #nim
01:33:23*rockcavera quit (Remote host closed the connection)
01:44:25*rockcavera joined #nim
02:09:27*redj joined #nim
02:11:11*tiorock joined #nim
02:11:11*tiorock quit (Changing host)
02:11:11*tiorock joined #nim
02:11:11*rockcavera is now known as Guest8629
02:11:11*tiorock is now known as rockcavera
02:13:20*tiorock joined #nim
02:13:20*tiorock quit (Changing host)
02:13:20*tiorock joined #nim
02:13:20*rockcavera is now known as Guest9189
02:13:21*Guest9189 quit (Killed (cadmium.libera.chat (Nickname regained by services)))
02:13:21*tiorock is now known as rockcavera
02:15:02*Guest8629 quit (Ping timeout: 252 seconds)
03:06:21*rockcavera quit (Remote host closed the connection)
04:34:40*joast joined #nim
05:05:16*amadaluzia quit (Quit: You)
05:41:28*xet7 quit (Ping timeout: 276 seconds)
05:44:27*xet7 joined #nim
06:16:36*SchweinDeBurg quit (Quit: WeeChat 4.8.0-dev)
06:33:11FromDiscord<pmunch> In reply to @fabric.input_output "fills an object with": Isn't that what Nim does by default?
06:35:43FromDiscord<Elegantbeef> It does but I wasn't going to say anything 😄
06:46:03*SchweinDeBurg joined #nim
07:02:19FromDiscord<0xfab_10> In reply to @pmunch "Isn't that what Nim": even when there's a custom `default`?
07:02:37FromDiscord<Elegantbeef> You don't define a custom default no
07:05:38FromDiscord<Elegantbeef> You can set the default fields inside the object definition, but `default` is not an overloadable feature
07:09:30FromDiscord<sOkam (alt)> @beef you can't define custom defaults to an object definition for an object that has already been defined
07:10:37FromDiscord<sOkam (alt)> defaults to 0 in vulkan structs mean segfaults and/or invalid objects
07:11:27FromDiscord<Elegantbeef> Ok?
07:11:31FromDiscord<sOkam (alt)> the sType field is used like an object variant, but casted internally based on the sType value
07:12:13FromDiscord<sOkam (alt)> I don't understand the ok+question
07:12:44FromDiscord<Elegantbeef> You're point out a bunch of information that doesn't really relate to what I said
07:12:51FromDiscord<Elegantbeef> pointing\
07:13:04FromDiscord<Elegantbeef> `default` is not an overloadable feature of Nim
07:13:41FromDiscord<sOkam (alt)> 0xfab is working with vulkan, creating custom default functionality. you were replying
07:15:30FromDiscord<Elegantbeef> I don't exactly see how this response changes what I said is all I'm stuck on 😄
07:16:40FromDiscord<Elegantbeef> Overloading the `default` magic will result in questionable behaviour, it's not ideal there is no way of doing what they need, but it's not overloadable
07:18:13FromDiscord<Elegantbeef> Which is why I responded with the asshole response, I apologize. It's just a place where the context of what they're doing does not particularly matter
07:20:17FromDiscord<Laylie> what I'm wondering is what the difference is between Thing(a\: "stuff") and Thing(a\: "stuff").fillDefault()
07:20:36FromDiscord<Elegantbeef> The difference is they have their own `default` proc that runs first apparently
07:21:02FromDiscord<pmunch> Ah, now I see what the `fillDefault` does
07:21:05FromDiscord<Elegantbeef> sent a code paste, see https://play.nim-lang.org/#pasty=rPsxUqyt
07:21:24FromDiscord<pmunch> It adds the custom default fields to those not explicitly set
07:21:41FromDiscord<Elegantbeef> Well `default(_: typedesc[Thing])`
07:21:52FromDiscord<pmunch> Ah no, they just call `default`..
07:21:58FromDiscord<pmunch> Yeah that's probably not great
07:22:34FromDiscord<Elegantbeef> Default is not overloadable so it'll end up with undesired behaviour in some module eventually
07:23:46FromDiscord<Elegantbeef> One might be thinking "But I can define my own default just fine", the reason I am saying it's not overloadable is that Nim doesn't call it ever and it abides by module scopes.
07:24:45FromDiscord<Elegantbeef> So if you make a `seq[T]` it won't use it or if you are in another module and call a generic that walks the tree and calls `default(T)` on the parent object it also will not be invoked
07:26:47FromDiscord<0xfab_10> what
07:27:06FromDiscord<Elegantbeef> Which part?
07:29:40FromDiscord<Elegantbeef> sent a code paste, see https://play.nim-lang.org/#pasty=oDKhqUWN
07:32:25FromDiscord<.tokyovigilante> sent a code paste, see https://play.nim-lang.org/#pasty=cUOBMTEP
07:47:51*skippy8 joined #nim
07:54:10FromDiscord<pmunch> Nice, I'll push a `{.nimcall.}` fix for this in the future so that you can use normal procs
08:19:15*ehmry quit (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
08:23:30*ehmry joined #nim
08:26:15*przmk quit (Remote host closed the connection)
08:26:46*przmk joined #nim
08:43:12FromDiscord<imitxtion> What's wrong https://media.discordapp.net/attachments/371759389889003532/1405471809200979998/2BB9715E-E5E6-49E6-99C0-70A995755E3F.png?ex=689ef31f&is=689da19f&hm=f39d8bc3ce771a703af4d90ccf08471eb601cc7401056dba07de61c564d847b6&
08:43:42FromDiscord<imitxtion> What's wrong? https://media.discordapp.net/attachments/371759389889003532/1405471932337487884/2BB9715E-E5E6-49E6-99C0-70A995755E3F.png?ex=689ef33d&is=689da1bd&hm=ed71ce3e12a5e899339d9be6822a76138bc340e194dbf12357aa5675eb0ca08e&
08:44:05FromDiscord<imitxtion> Every time I'm getting some weird ass errors with nim
08:44:32FromDiscord<imitxtion> Must be a skill issue
08:45:03FromDiscord<blashyrk> Have you tried actually compiling? Sometimes the editor tooling spazzes out
08:45:09FromDiscord<imitxtion> I did
08:45:58FromDiscord<blashyrk> Oh it's the commas, replace with &
08:45:58FromDiscord<imitxtion> sent a long message, see https://pasty.ee/puMEaRhg
08:46:13FromDiscord<blashyrk> You can use commas with echo but not for appending strings
08:48:01*xet7 quit (Ping timeout: 276 seconds)
08:48:23FromDiscord<blashyrk> Better yet, use `strformat` and format the entire string in one go
08:50:58FromDiscord<imitxtion> sent a code paste, see https://play.nim-lang.org/#pasty=NjEiEvrp
08:51:47FromDiscord<imitxtion> Or put everything in the output variable
08:52:43FromDiscord<blashyrk> sent a long message, see https://pasty.ee/WwmgxPmA
08:52:59*xet7 joined #nim
08:53:13FromDiscord<imitxtion> Thank you
08:53:41FromDiscord<blashyrk> (edit) "https://pasty.ee/ddXkvwwi" => "https://pasty.ee/vbhEjcLp"
08:53:59FromDiscord<blashyrk> Mind the triple quotes
08:54:26FromDiscord<imitxtion> Yep
08:54:42FromDiscord<blashyrk> https://nim-lang.org/docs/manual.html#lexical-analysis-triple-quoted-string-literals
09:00:35FromDiscord<imitxtion> Where are you guys writing nim code?↵Too me it looks like vscode is not good for that. Error highlighting often doesn't work properly or at all, some other small things... I mean it doesn't feel smooth like with python or other languages.↵NimEdit doesn't work on windows. Haven't tried on arch yet.
09:00:49FromDiscord<imitxtion> (edit) "windows." => "windows for me."
09:03:17FromDiscord<blashyrk> The current tooling is... limited↵It's especially buggy on Windows if you installed Nim via `choosenim`. I suggest using `grabnim` instead
09:05:23FromDiscord<lainlaylie> grabnim gang
09:06:33FromDiscord<imitxtion> I installed nim using `chocolatey` 👀
09:06:57FromDiscord<lainlaylie> skull emoji
09:07:20FromDiscord<imitxtion> And added lang server
09:07:26FromDiscord<imitxtion> To the library
09:07:49FromDiscord<imitxtion> Suggestions appeared, but overall state didn't change
09:08:45FromDiscord<heysokam> In reply to @imitxtion "Where are you guys": its not vscode, its the LSP that its crap
09:08:59FromDiscord<heysokam> I use nvim, and I have the same issues
09:09:05FromDiscord<heysokam> our LSP is really badly behaved
09:09:35FromDiscord<blashyrk> Yeah the tooling is not up to par with that of most mainstream languages, unfortunately. Hopefully Nimony (the new compiler) will help the situation some
09:09:58FromDiscord<imitxtion> LSP it's language server ... ? Or not even close?
09:10:44FromDiscord<blashyrk> In reply to @imitxtion "LSP it's language server": Yes.↵Nim as a language is very tough for tooling in general (UFCS, macros, the module system) but again hopefully Nimony will remedy the situation a bit
09:11:54FromDiscord<heysokam> In reply to @imitxtion "LSP it's language server": yes, Language Server Protocol is what that stands for↵Technically used for the thing that helps you see your errors on the editor live
09:12:43*Guest14 joined #nim
09:12:46FromDiscord<imitxtion> My 1st thought was about Protocol 😄
09:12:50FromDiscord<imitxtion> I see
09:13:42FromDiscord<blashyrk> Except for suggestions, the Nim LSP uses separate processes called Nimsuggest, and since every Nim file is its own module you get as many of those as you have open tabs in editor, unless you limit it in the LSP config
09:13:55FromDiscord<blashyrk> (edit) "suggestions," => "suggestions (and for checking also?),"
09:17:39FromDiscord<0xfab_10> In reply to @Elegantbeef "For the "it's not": even if I export `default`?
09:17:56FromDiscord<heysokam> sent a code paste, see https://play.nim-lang.org/#pasty=WUDRpRbs
09:18:59FromDiscord<blashyrk> I think he was confused by `echo` which can be used with varargs, and the comma-based approach works there
09:19:18FromDiscord<heysokam> yea, but echo is always called with ufcs
09:19:24FromDiscord<heysokam> most people do, I mean
09:19:44FromDiscord<heysokam> and changing the code can make you trip on ufcs a bit
09:21:33*xet7 quit (Ping timeout: 272 seconds)
09:22:29FromDiscord<imitxtion> In reply to @heysokam "<@345629650229395487> For reference, about": Makes more sense now, thank you
09:25:08*Guest14 quit (Quit: Client closed)
09:26:10*xet7 joined #nim
09:28:15FromDiscord<steamhacker_1837> In reply to @imitxtion "Where are you guys": me too↵my vscode's lsp doesn't works ↵and even it's highlight system doesn't work↵so I use IntelliJ-IDEA-Community
09:29:16FromDiscord<steamhacker_1837> with Inline assembly and ctypes
09:29:52FromDiscord<steamhacker_1837> vscode's highlight doesn't work...
09:30:12FromDiscord<imitxtion> Well, at least highlight works for me
09:30:21FromDiscord<imitxtion> I;ll try Zed
09:30:27FromDiscord<imitxtion> (edit) "I;ll" => "I'll"
09:30:32FromDiscord<blashyrk> sent a long message, see https://pasty.ee/iLTbOdwL
09:31:11FromDiscord<steamhacker_1837> https://media.discordapp.net/attachments/371759389889003532/1405483886812860506/2025-08-14_18-30-55.png?ex=689efe5f&is=689dacdf&hm=67874d51d8cd1c68199d5b69dd1d56a8f520c0dc28cf6230c2947be356c02cff& https://media.discordapp.net/attachments/371759389889003532/1405483887131365517/2025-08-14_18-30-39.png?ex=689efe5f&is=689dacdf&hm=f7ff339db07efe132b4a5e82d8e54bcb78efbd4fdb4d467c289ab229b6b87dac&
09:31:17FromDiscord<steamhacker_1837> like this
09:31:39FromDiscord<imitxtion> 🇫
09:32:16FromDiscord<steamhacker_1837> so im now using intellij
09:32:59FromDiscord<blashyrk> Intellij platform is great at mixing languages, templates etc
09:33:43FromDiscord<blashyrk> It can contextually do highlighting and semantic analysis in multiple languages in a single file, probably vscode can do that too but I've never tinkered enough with it to check
09:33:43FromDiscord<steamhacker_1837> and vsc is closed source but intellij is open source right?↵(apache license))
09:34:00FromDiscord<blashyrk> There's always vscodium
09:34:12FromDiscord<steamhacker_1837> vscodium?
09:34:27FromDiscord<steamhacker_1837> is it useful?
09:34:30FromDiscord<heysokam> In reply to @steamhacker_1837 "vscodium?": similar idea to chromium
09:34:41FromDiscord<heysokam> In reply to @steamhacker_1837 "is it useful?": yes, 100%
09:34:48FromDiscord<blashyrk> Yes the open source base for vscode, vscode = vscodium + proprietary plug-ins and extensions
09:35:02FromDiscord<blashyrk> It's the same thing basically as vscode if you don't need the proprietary stuff
09:35:29FromDiscord<blashyrk> Oh and no telemetry which is a bonus, and no copilot (which is also a bonus hahah)
09:35:49FromDiscord<steamhacker_1837> is codium has C/C++ Extensions?
09:35:59FromDiscord<heysokam> yes
09:36:06FromDiscord<blashyrk> Ah I think those are by Microsoft and are proprietary, not sure tho
09:36:10FromDiscord<steamhacker_1837> I heard that microsoft blocked that extensions for vscodium
09:36:25FromDiscord<heysokam> all vscode extensions work fine, even if they are not on the oss store↵most of the big ones are in both stores. but for the odd ones out, you can install the vsix manually
09:36:48FromDiscord<blashyrk> Yeah because it uses same intellisense as in visual studio which is of course proprietary, but you can use the open source alternatives from clang etc
09:36:58FromDiscord<heysokam> for C/C++ I use the clang extensions
09:37:00FromDiscord<steamhacker_1837> and how about neovim or emacs?
09:37:14FromDiscord<blashyrk> I don't like either so I don't know
09:37:17FromDiscord<heysokam> In reply to @steamhacker_1837 "and how about neovim": same thing, using clangd
09:37:36FromDiscord<heysokam> I use nvim mainly, and I don't need anything proprietary
09:38:17FromDiscord<heysokam> and for nim, there is `nimls` that works on nvim
09:38:38FromDiscord<blashyrk> Shouldn't nimlangserver also work if it conforms to the protocol?
09:38:56FromDiscord<heysokam> but if nimlangserver crashes, you are on your own
09:39:09FromDiscord<blashyrk> Oh yeah that tends to happen
09:39:12FromDiscord<heysokam> nimls revives it and kills the zombie ones (for the most part)
09:41:22FromDiscord<steamhacker_1837> and is there any operating system that developed by nim?
09:41:46FromDiscord<blashyrk> https://github.com/khaledh/fusion
09:42:03FromDiscord<blashyrk> There's no "big" ones that I know of
09:42:49FromDiscord<blashyrk> @steamhacker_1837 are you doing embedded?
09:43:03FromDiscord<steamhacker_1837> Redox are developed by rust and C++, Ada is use for OS dev↵and even C#(!) use for OS dev(for education and experience)
09:43:22FromDiscord<steamhacker_1837> In reply to @blashyrk "<@1400428008824639552> are you doing": nono I'm just student who study linux and system programming
09:58:13FromDiscord<heysokam> fusion docs are amazing. You won't get any better than that in Nim!
10:22:32FromDiscord<albassort> can puppy use a specific cert
10:25:17FromDiscord<albassort> seems not
10:27:05FromDiscord<albassort> Error: unhandled exception: SSL peer certificate or SSH remote key was not OK [PuppyErr
10:29:30FromDiscord<albassort> grrr
10:32:29FromDiscord<albassort> why must you make me use libcurl
11:00:36FromDiscord<0xfab_10> is there a way to make a macro use a symbol from the place of invocation?
11:10:37*beholders_eye joined #nim
11:18:48FromDiscord<albassort> sent a code paste, see https://play.nim-lang.org/#pasty=KAZLlBEP
11:19:04FromDiscord<albassort> this is my http get / post :)
11:19:29FromDiscord<albassort> mostly because the httpclient in the stdlib has burned me so much in the past i rather use libcurl
11:19:42FromDiscord<albassort> In reply to @fabric.input_output "is there a way": yes but idk how
11:21:50FromDiscord<arnetheduck> In reply to @albassort "mostly because the httpclient": https://github.com/status-im/nim-chronos/blob/master/docs/examples/httpget.nim
11:22:35FromDiscord<albassort> In reply to @arnetheduck "https://github.com/status-im/nim-chronos/blob/maste": does it have ↵ discard curl.easy_setopt(OPT_CAINFO, "/mnt/coding/QestBet/THB/subrepos/albaBTCPay/testing/lndir1/tls.cert");
11:22:49FromDiscord<albassort> (edit) "In reply to @arnetheduck "https://github.com/status-im/nim-chronos/blob/maste": does it have ↵ discard curl.easy_setopt(OPT_CAINFO, "/mnt/coding/QestBet/THB/subrepos/albaBTCPay/testing/lndir1/tls.cert");" => "sent a code paste, see https://play.nim-lang.org/#pasty=zAkWYYop"
11:22:54FromDiscord<0xfab_10> sent a code paste, see https://play.nim-lang.org/#pasty=IHWOaHgb
11:26:52FromDiscord<arnetheduck> In reply to @albassort "does it have ": somewhere 😉 https://github.com/status-im/nim-chronos/blob/master/chronos/streams/tlsstream.nim#L469 , trustAnchors argument
11:28:09FromDiscord<arnetheduck> we use it in other contexts - it should be exposed to the http client too, but if it's not, it's something we would add
11:28:22FromDiscord<arnetheduck> (edit) "it in" => "TLS"
11:33:07FromDiscord<albassort> In reply to @arnetheduck "we use TLS other": that would put you beyond puppy :)
11:33:13FromDiscord<albassort> this is an edgecase tbf
11:33:25FromDiscord<albassort> (edit) "edgecase" => "edge case"
11:37:12*beholders_eye quit (Ping timeout: 252 seconds)
11:38:49*beholders_eye joined #nim
11:50:14*dza quit (Quit: Ping timeout (120 seconds))
11:51:43*dza joined #nim
12:24:28*beholders_eye quit (Ping timeout: 276 seconds)
12:57:53*dza quit (Quit: Ping timeout (120 seconds))
12:58:32*beholders_eye joined #nim
12:59:21*dza joined #nim
14:38:13FromDiscord<ollicron_53732> I'm trying to understand what tasks are in terms of threadpools. When looking at for example, the `spawn someProc` , are tasks each thing being done inside that function?
14:43:03*disso-peach joined #nim
14:52:32*amadaluzia joined #nim
14:55:21FromDiscord<0xfab_10> sent a code paste, see https://play.nim-lang.org/#pasty=fThIWPDC
15:01:09*xet7 quit (Ping timeout: 248 seconds)
15:08:44*beholders_eye quit (Ping timeout: 245 seconds)
15:17:45*amadaluzia quit (Ping timeout: 260 seconds)
15:18:37*amadaluzia joined #nim
15:24:07*amadaluzia quit (Quit: You)
15:26:25*amadaluzia joined #nim
15:58:33*beholders_eye joined #nim
16:18:36FromDiscord<0xfab_10> how do you export pragmas?
16:31:15*beholders_eye quit (Ping timeout: 260 seconds)
16:52:59FromDiscord<heysokam> In reply to @fabric.input_output "how do you export": i/e
16:53:23FromDiscord<heysokam> sorry keyboard fatfinger
16:53:36FromDiscord<heysokam> (edit) "i/e" => "~~i/e~~"
16:54:06FromDiscord<heysokam> In reply to @fabric.input_output "how do you export": you don't. you create a pragmas file, and then you `include thefile` where you need the pragmas
18:04:24*beholders_eye joined #nim
18:07:41*kasimir_ quit (Server closed connection)
18:07:54*kasimir_ joined #nim
20:05:38*fallback quit (*.net *.split)
20:05:38*dv^_^ quit (*.net *.split)
20:05:38*xutaxkamay quit (*.net *.split)
20:05:38*skippy8 quit (*.net *.split)
20:05:38*SchweinDeBurg quit (*.net *.split)
20:05:38*joast quit (*.net *.split)
20:05:38*redj quit (*.net *.split)
20:05:38*tokyovigilante quit (*.net *.split)
20:05:38*Freneticks quit (*.net *.split)
20:05:39*Jjp137_ quit (*.net *.split)
20:05:39*FromDiscord quit (*.net *.split)
20:05:39*zgasma quit (*.net *.split)
20:05:39*syl quit (*.net *.split)
20:05:39*Ekho quit (*.net *.split)
20:05:39*adigitoleo quit (*.net *.split)
20:05:40*acidsys quit (*.net *.split)
20:05:41*lucerne quit (*.net *.split)
20:05:42*pmp-p quit (*.net *.split)
20:05:42*om3ga quit (*.net *.split)
20:05:42*Jhonny2x4 quit (*.net *.split)
20:05:42*marcus quit (*.net *.split)
20:05:42*anddam quit (*.net *.split)
20:05:42*amadaluzia quit (*.net *.split)
20:05:42*Lord_Nightmare quit (*.net *.split)
20:05:43*cm quit (*.net *.split)
20:05:43*Amun-Ra quit (*.net *.split)
20:05:44*blackbeard420 quit (*.net *.split)
20:05:44*ftajhii quit (*.net *.split)
20:05:44*_________ quit (*.net *.split)
20:05:44*oprypin quit (*.net *.split)
20:05:44*mal`` quit (*.net *.split)
20:05:44*strogon14 quit (*.net *.split)
20:05:45*void09_ quit (*.net *.split)
20:05:45*GreaseMonkey quit (*.net *.split)
20:05:45*ehmry quit (*.net *.split)
20:05:45*ursa-major quit (*.net *.split)
20:05:45*mronetwo quit (*.net *.split)
20:05:45*Artea quit (*.net *.split)
20:05:45*jkl quit (*.net *.split)
20:05:45*def- quit (*.net *.split)
20:05:46*oddish quit (*.net *.split)
20:05:47*lumidify quit (*.net *.split)
20:05:48*nisstyre quit (*.net *.split)
20:05:48*dza quit (*.net *.split)
20:05:48*ttkap quit (*.net *.split)
20:05:48*xtr00 quit (*.net *.split)
20:05:49*hernan604 quit (*.net *.split)
20:05:50*CypherCat quit (*.net *.split)
20:05:50*casaca quit (*.net *.split)
20:05:51*beholders_eye quit (*.net *.split)
20:05:51*przmk quit (*.net *.split)
20:05:51*oisota quit (*.net *.split)
20:05:52*switchy quit (*.net *.split)
20:05:52*gshumway quit (*.net *.split)
20:05:52*disso-peach quit (*.net *.split)
20:05:52*oz quit (*.net *.split)
20:05:52*end quit (*.net *.split)
20:05:52*bcksl quit (*.net *.split)
20:05:52*attah quit (*.net *.split)
20:05:52*madprops quit (*.net *.split)
20:05:53*ormiret quit (*.net *.split)
20:05:53*nils` quit (*.net *.split)
20:05:53*tanami quit (*.net *.split)
20:05:54*computerquip quit (*.net *.split)
20:05:54*termer quit (*.net *.split)
20:05:54*tk quit (*.net *.split)
20:08:52*tk joined #nim
20:08:52*termer joined #nim
20:08:52*computerquip joined #nim
20:08:52*tanami joined #nim
20:08:52*nils` joined #nim
20:08:52*beholders_eye joined #nim
20:08:52*amadaluzia joined #nim
20:08:52*disso-peach joined #nim
20:08:52*dza joined #nim
20:08:52*przmk joined #nim
20:08:52*ehmry joined #nim
20:08:52*skippy8 joined #nim
20:08:52*SchweinDeBurg joined #nim
20:08:52*joast joined #nim
20:08:52*redj joined #nim
20:08:52*tokyovigilante joined #nim
20:08:52*ursa-major joined #nim
20:08:52*blackbeard420 joined #nim
20:08:52*Freneticks joined #nim
20:08:52*Jjp137_ joined #nim
20:08:52*acidsys joined #nim
20:08:52*ttkap joined #nim
20:08:52*FromDiscord joined #nim
20:08:52*oisota joined #nim
20:08:52*zgasma joined #nim
20:08:52*syl joined #nim
20:08:52*Ekho joined #nim
20:08:52*adigitoleo joined #nim
20:08:52*lucerne joined #nim
20:08:52*pmp-p joined #nim
20:08:52*ftajhii joined #nim
20:08:52*oz joined #nim
20:08:52*lumidify joined #nim
20:08:52*end joined #nim
20:08:52*bcksl joined #nim
20:08:52*_________ joined #nim
20:08:52*om3ga joined #nim
20:08:52*Jhonny2x4 joined #nim
20:08:52*xtr00 joined #nim
20:08:52*Lord_Nightmare joined #nim
20:08:52*CypherCat joined #nim
20:08:52*marcus joined #nim
20:08:52*oprypin joined #nim
20:08:52*casaca joined #nim
20:08:52*mronetwo joined #nim
20:08:52*cm joined #nim
20:08:52*mal`` joined #nim
20:08:52*anddam joined #nim
20:08:52*Artea joined #nim
20:08:52*jkl joined #nim
20:08:52*def- joined #nim
20:08:52*strogon14 joined #nim
20:08:52*switchy joined #nim
20:08:52*attah joined #nim
20:08:52*nisstyre joined #nim
20:08:52*Amun-Ra joined #nim
20:08:52*madprops joined #nim
20:08:52*void09_ joined #nim
20:08:52*gshumway joined #nim
20:08:52*GreaseMonkey joined #nim
20:08:52*oddish joined #nim
20:08:52*hernan604 joined #nim
20:08:52*ormiret joined #nim
20:09:14*fallback joined #nim
20:09:14*dv^_^ joined #nim
20:09:14*xutaxkamay joined #nim
20:09:20*dv^_^ quit (Max SendQ exceeded)
20:09:42*dv^_^ joined #nim
20:25:43*xutaxkamay quit (Server closed connection)
20:25:58*xutaxkamay joined #nim
20:49:57*skippy8 quit (Quit: WeeChat 4.6.3)
21:26:15*rockcavera joined #nim
21:35:54*beholders_eye quit (Ping timeout: 252 seconds)
23:12:42*tiorock joined #nim
23:12:42*tiorock quit (Changing host)
23:12:42*tiorock joined #nim
23:12:42*rockcavera is now known as Guest2564
23:12:42*Guest2564 quit (Killed (tantalum.libera.chat (Nickname regained by services)))
23:12:42*tiorock is now known as rockcavera
23:14:06*xet7 joined #nim
23:30:48FromDiscord<Elegantbeef> If you have to ensure the `default` is in scope for everything you have not overloaded default
23:30:48FromDiscord<Elegantbeef> You just have a new procedure which you may mistake for a defaulter
23:40:16FromDiscord<heysokam> Whats the best way to synchronize with an application that outputs its "protocol" information through CLI stdout?↵I want my app to react to whatever the app sends me, but I don't know how to deal with stdout updates
23:40:37FromDiscord<leorize> read it?
23:40:45FromDiscord<heysokam> what about flush
23:40:55FromDiscord<heysokam> and knowing that something even changed
23:41:08FromDiscord<leorize> you read it
23:41:18FromDiscord<heysokam> I could read it every frame,but what if nothing changed at all
23:41:23FromDiscord<leorize> if it shows up in your buffer that's how you know
23:41:33FromDiscord<leorize> then that's the problem with your comms protocol