00:30:38 | FromDiscord | <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:11 | FromDiscord | <pmunch> In reply to @fabric.input_output "fills an object with": Isn't that what Nim does by default? |
06:35:43 | FromDiscord | <Elegantbeef> It does but I wasn't going to say anything 😄 |
06:46:03 | * | SchweinDeBurg joined #nim |
07:02:19 | FromDiscord | <0xfab_10> In reply to @pmunch "Isn't that what Nim": even when there's a custom `default`? |
07:02:37 | FromDiscord | <Elegantbeef> You don't define a custom default no |
07:05:38 | FromDiscord | <Elegantbeef> You can set the default fields inside the object definition, but `default` is not an overloadable feature |
07:09:30 | FromDiscord | <sOkam (alt)> @beef you can't define custom defaults to an object definition for an object that has already been defined |
07:10:37 | FromDiscord | <sOkam (alt)> defaults to 0 in vulkan structs mean segfaults and/or invalid objects |
07:11:27 | FromDiscord | <Elegantbeef> Ok? |
07:11:31 | FromDiscord | <sOkam (alt)> the sType field is used like an object variant, but casted internally based on the sType value |
07:12:13 | FromDiscord | <sOkam (alt)> I don't understand the ok+question |
07:12:44 | FromDiscord | <Elegantbeef> You're point out a bunch of information that doesn't really relate to what I said |
07:12:51 | FromDiscord | <Elegantbeef> pointing\ |
07:13:04 | FromDiscord | <Elegantbeef> `default` is not an overloadable feature of Nim |
07:13:41 | FromDiscord | <sOkam (alt)> 0xfab is working with vulkan, creating custom default functionality. you were replying |
07:15:30 | FromDiscord | <Elegantbeef> I don't exactly see how this response changes what I said is all I'm stuck on 😄 |
07:16:40 | FromDiscord | <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:13 | FromDiscord | <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:17 | FromDiscord | <Laylie> what I'm wondering is what the difference is between Thing(a\: "stuff") and Thing(a\: "stuff").fillDefault() |
07:20:36 | FromDiscord | <Elegantbeef> The difference is they have their own `default` proc that runs first apparently |
07:21:02 | FromDiscord | <pmunch> Ah, now I see what the `fillDefault` does |
07:21:05 | FromDiscord | <Elegantbeef> sent a code paste, see https://play.nim-lang.org/#pasty=rPsxUqyt |
07:21:24 | FromDiscord | <pmunch> It adds the custom default fields to those not explicitly set |
07:21:41 | FromDiscord | <Elegantbeef> Well `default(_: typedesc[Thing])` |
07:21:52 | FromDiscord | <pmunch> Ah no, they just call `default`.. |
07:21:58 | FromDiscord | <pmunch> Yeah that's probably not great |
07:22:34 | FromDiscord | <Elegantbeef> Default is not overloadable so it'll end up with undesired behaviour in some module eventually |
07:23:46 | FromDiscord | <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:45 | FromDiscord | <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:47 | FromDiscord | <0xfab_10> what |
07:27:06 | FromDiscord | <Elegantbeef> Which part? |
07:29:40 | FromDiscord | <Elegantbeef> sent a code paste, see https://play.nim-lang.org/#pasty=oDKhqUWN |
07:32:25 | FromDiscord | <.tokyovigilante> sent a code paste, see https://play.nim-lang.org/#pasty=cUOBMTEP |
07:47:51 | * | skippy8 joined #nim |
07:54:10 | FromDiscord | <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:12 | FromDiscord | <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:42 | FromDiscord | <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:05 | FromDiscord | <imitxtion> Every time I'm getting some weird ass errors with nim |
08:44:32 | FromDiscord | <imitxtion> Must be a skill issue |
08:45:03 | FromDiscord | <blashyrk> Have you tried actually compiling? Sometimes the editor tooling spazzes out |
08:45:09 | FromDiscord | <imitxtion> I did |
08:45:58 | FromDiscord | <blashyrk> Oh it's the commas, replace with & |
08:45:58 | FromDiscord | <imitxtion> sent a long message, see https://pasty.ee/puMEaRhg |
08:46:13 | FromDiscord | <blashyrk> You can use commas with echo but not for appending strings |
08:48:01 | * | xet7 quit (Ping timeout: 276 seconds) |
08:48:23 | FromDiscord | <blashyrk> Better yet, use `strformat` and format the entire string in one go |
08:50:58 | FromDiscord | <imitxtion> sent a code paste, see https://play.nim-lang.org/#pasty=NjEiEvrp |
08:51:47 | FromDiscord | <imitxtion> Or put everything in the output variable |
08:52:43 | FromDiscord | <blashyrk> sent a long message, see https://pasty.ee/WwmgxPmA |
08:52:59 | * | xet7 joined #nim |
08:53:13 | FromDiscord | <imitxtion> Thank you |
08:53:41 | FromDiscord | <blashyrk> (edit) "https://pasty.ee/ddXkvwwi" => "https://pasty.ee/vbhEjcLp" |
08:53:59 | FromDiscord | <blashyrk> Mind the triple quotes |
08:54:26 | FromDiscord | <imitxtion> Yep |
08:54:42 | FromDiscord | <blashyrk> https://nim-lang.org/docs/manual.html#lexical-analysis-triple-quoted-string-literals |
09:00:35 | FromDiscord | <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:49 | FromDiscord | <imitxtion> (edit) "windows." => "windows for me." |
09:03:17 | FromDiscord | <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:23 | FromDiscord | <lainlaylie> grabnim gang |
09:06:33 | FromDiscord | <imitxtion> I installed nim using `chocolatey` 👀 |
09:06:57 | FromDiscord | <lainlaylie> skull emoji |
09:07:20 | FromDiscord | <imitxtion> And added lang server |
09:07:26 | FromDiscord | <imitxtion> To the library |
09:07:49 | FromDiscord | <imitxtion> Suggestions appeared, but overall state didn't change |
09:08:45 | FromDiscord | <heysokam> In reply to @imitxtion "Where are you guys": its not vscode, its the LSP that its crap |
09:08:59 | FromDiscord | <heysokam> I use nvim, and I have the same issues |
09:09:05 | FromDiscord | <heysokam> our LSP is really badly behaved |
09:09:35 | FromDiscord | <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:58 | FromDiscord | <imitxtion> LSP it's language server ... ? Or not even close? |
09:10:44 | FromDiscord | <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:54 | FromDiscord | <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:46 | FromDiscord | <imitxtion> My 1st thought was about Protocol 😄 |
09:12:50 | FromDiscord | <imitxtion> I see |
09:13:42 | FromDiscord | <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:55 | FromDiscord | <blashyrk> (edit) "suggestions," => "suggestions (and for checking also?)," |
09:17:39 | FromDiscord | <0xfab_10> In reply to @Elegantbeef "For the "it's not": even if I export `default`? |
09:17:56 | FromDiscord | <heysokam> sent a code paste, see https://play.nim-lang.org/#pasty=WUDRpRbs |
09:18:59 | FromDiscord | <blashyrk> I think he was confused by `echo` which can be used with varargs, and the comma-based approach works there |
09:19:18 | FromDiscord | <heysokam> yea, but echo is always called with ufcs |
09:19:24 | FromDiscord | <heysokam> most people do, I mean |
09:19:44 | FromDiscord | <heysokam> and changing the code can make you trip on ufcs a bit |
09:21:33 | * | xet7 quit (Ping timeout: 272 seconds) |
09:22:29 | FromDiscord | <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:15 | FromDiscord | <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:16 | FromDiscord | <steamhacker_1837> with Inline assembly and ctypes |
09:29:52 | FromDiscord | <steamhacker_1837> vscode's highlight doesn't work... |
09:30:12 | FromDiscord | <imitxtion> Well, at least highlight works for me |
09:30:21 | FromDiscord | <imitxtion> I;ll try Zed |
09:30:27 | FromDiscord | <imitxtion> (edit) "I;ll" => "I'll" |
09:30:32 | FromDiscord | <blashyrk> sent a long message, see https://pasty.ee/iLTbOdwL |
09:31:11 | FromDiscord | <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:17 | FromDiscord | <steamhacker_1837> like this |
09:31:39 | FromDiscord | <imitxtion> 🇫 |
09:32:16 | FromDiscord | <steamhacker_1837> so im now using intellij |
09:32:59 | FromDiscord | <blashyrk> Intellij platform is great at mixing languages, templates etc |
09:33:43 | FromDiscord | <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:43 | FromDiscord | <steamhacker_1837> and vsc is closed source but intellij is open source right?↵(apache license)) |
09:34:00 | FromDiscord | <blashyrk> There's always vscodium |
09:34:12 | FromDiscord | <steamhacker_1837> vscodium? |
09:34:27 | FromDiscord | <steamhacker_1837> is it useful? |
09:34:30 | FromDiscord | <heysokam> In reply to @steamhacker_1837 "vscodium?": similar idea to chromium |
09:34:41 | FromDiscord | <heysokam> In reply to @steamhacker_1837 "is it useful?": yes, 100% |
09:34:48 | FromDiscord | <blashyrk> Yes the open source base for vscode, vscode = vscodium + proprietary plug-ins and extensions |
09:35:02 | FromDiscord | <blashyrk> It's the same thing basically as vscode if you don't need the proprietary stuff |
09:35:29 | FromDiscord | <blashyrk> Oh and no telemetry which is a bonus, and no copilot (which is also a bonus hahah) |
09:35:49 | FromDiscord | <steamhacker_1837> is codium has C/C++ Extensions? |
09:35:59 | FromDiscord | <heysokam> yes |
09:36:06 | FromDiscord | <blashyrk> Ah I think those are by Microsoft and are proprietary, not sure tho |
09:36:10 | FromDiscord | <steamhacker_1837> I heard that microsoft blocked that extensions for vscodium |
09:36:25 | FromDiscord | <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:48 | FromDiscord | <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:58 | FromDiscord | <heysokam> for C/C++ I use the clang extensions |
09:37:00 | FromDiscord | <steamhacker_1837> and how about neovim or emacs? |
09:37:14 | FromDiscord | <blashyrk> I don't like either so I don't know |
09:37:17 | FromDiscord | <heysokam> In reply to @steamhacker_1837 "and how about neovim": same thing, using clangd |
09:37:36 | FromDiscord | <heysokam> I use nvim mainly, and I don't need anything proprietary |
09:38:17 | FromDiscord | <heysokam> and for nim, there is `nimls` that works on nvim |
09:38:38 | FromDiscord | <blashyrk> Shouldn't nimlangserver also work if it conforms to the protocol? |
09:38:56 | FromDiscord | <heysokam> but if nimlangserver crashes, you are on your own |
09:39:09 | FromDiscord | <blashyrk> Oh yeah that tends to happen |
09:39:12 | FromDiscord | <heysokam> nimls revives it and kills the zombie ones (for the most part) |
09:41:22 | FromDiscord | <steamhacker_1837> and is there any operating system that developed by nim? |
09:41:46 | FromDiscord | <blashyrk> https://github.com/khaledh/fusion |
09:42:03 | FromDiscord | <blashyrk> There's no "big" ones that I know of |
09:42:49 | FromDiscord | <blashyrk> @steamhacker_1837 are you doing embedded? |
09:43:03 | FromDiscord | <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:22 | FromDiscord | <steamhacker_1837> In reply to @blashyrk "<@1400428008824639552> are you doing": nono I'm just student who study linux and system programming |
09:58:13 | FromDiscord | <heysokam> fusion docs are amazing. You won't get any better than that in Nim! |
10:22:32 | FromDiscord | <albassort> can puppy use a specific cert |
10:25:17 | FromDiscord | <albassort> seems not |
10:27:05 | FromDiscord | <albassort> Error: unhandled exception: SSL peer certificate or SSH remote key was not OK [PuppyErr |
10:29:30 | FromDiscord | <albassort> grrr |
10:32:29 | FromDiscord | <albassort> why must you make me use libcurl |
11:00:36 | FromDiscord | <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:48 | FromDiscord | <albassort> sent a code paste, see https://play.nim-lang.org/#pasty=KAZLlBEP |
11:19:04 | FromDiscord | <albassort> this is my http get / post :) |
11:19:29 | FromDiscord | <albassort> mostly because the httpclient in the stdlib has burned me so much in the past i rather use libcurl |
11:19:42 | FromDiscord | <albassort> In reply to @fabric.input_output "is there a way": yes but idk how |
11:21:50 | FromDiscord | <arnetheduck> In reply to @albassort "mostly because the httpclient": https://github.com/status-im/nim-chronos/blob/master/docs/examples/httpget.nim |
11:22:35 | FromDiscord | <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:49 | FromDiscord | <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:54 | FromDiscord | <0xfab_10> sent a code paste, see https://play.nim-lang.org/#pasty=IHWOaHgb |
11:26:52 | FromDiscord | <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:09 | FromDiscord | <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:22 | FromDiscord | <arnetheduck> (edit) "it in" => "TLS" |
11:33:07 | FromDiscord | <albassort> In reply to @arnetheduck "we use TLS other": that would put you beyond puppy :) |
11:33:13 | FromDiscord | <albassort> this is an edgecase tbf |
11:33:25 | FromDiscord | <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:13 | FromDiscord | <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:21 | FromDiscord | <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:36 | FromDiscord | <0xfab_10> how do you export pragmas? |
16:31:15 | * | beholders_eye quit (Ping timeout: 260 seconds) |
16:52:59 | FromDiscord | <heysokam> In reply to @fabric.input_output "how do you export": i/e |
16:53:23 | FromDiscord | <heysokam> sorry keyboard fatfinger |
16:53:36 | FromDiscord | <heysokam> (edit) "i/e" => "~~i/e~~" |
16:54:06 | FromDiscord | <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:48 | FromDiscord | <Elegantbeef> If you have to ensure the `default` is in scope for everything you have not overloaded default |
23:30:48 | FromDiscord | <Elegantbeef> You just have a new procedure which you may mistake for a defaulter |
23:40:16 | FromDiscord | <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:37 | FromDiscord | <leorize> read it? |
23:40:45 | FromDiscord | <heysokam> what about flush |
23:40:55 | FromDiscord | <heysokam> and knowing that something even changed |
23:41:08 | FromDiscord | <leorize> you read it |
23:41:18 | FromDiscord | <heysokam> I could read it every frame,but what if nothing changed at all |
23:41:23 | FromDiscord | <leorize> if it shows up in your buffer that's how you know |
23:41:33 | FromDiscord | <leorize> then that's the problem with your comms protocol |