<< 07-10-2025 >>

00:02:01FromDiscord<janakali> In reply to @treeform "Does any one know": nimble has `after build:`↵I can't find it in documentation, so here is an example from (hopedully resolved) issue: https://github.com/nim-lang/nimble/issues/606
00:02:27FromDiscord<janakali> (edit) "(hopedully" => "(hopefully"
00:03:45FromDiscord<treeform> In reply to @janakali "nimble has `after build:`": thanks! does not look line config.nims has it though
00:19:47*xet7 quit (Quit: Leaving)
01:29:50FromDiscord<nasuray> In reply to @treeform "thanks! does not look": This is a nimble specific feature. But a config.nims specific solution would just be a custom task that runs the necessary steps.
02:03:42*fallback quit (Quit: IRCNow and Forever!)
02:11:22*SchweinDeBurg quit (Quit: WeeChat 4.8.0-dev)
02:11:50*SchweinDeBurg joined #nim
02:14:21*fallback joined #nim
02:25:12*Lord_Nightmare quit (*.net *.split)
02:25:13*madprops quit (*.net *.split)
02:25:13*computerquip quit (*.net *.split)
02:25:58*madprops_ joined #nim
02:25:58*Lord_Nightmare joined #nim
02:25:58*computerquip joined #nim
02:28:54*computerquip quit (Ping timeout: 256 seconds)
02:29:34*computerquip joined #nim
02:32:18*marcus quit (Ping timeout: 256 seconds)
02:33:03*rockcavera quit (Remote host closed the connection)
02:34:03*marcus joined #nim
02:40:43*cornfeedhobo quit (Read error: Connection reset by peer)
02:46:27*cornfeedhobo joined #nim
02:54:57*strogon14 quit (Ping timeout: 256 seconds)
02:55:06*strogon14 joined #nim
03:26:49*lucerne9 quit (Read error: Connection reset by peer)
03:26:49*marcus quit (Ping timeout: 256 seconds)
03:26:49*Ekho quit (Ping timeout: 256 seconds)
03:27:16*marcus joined #nim
03:27:39*lucerne9 joined #nim
03:27:46*madprops_ is now known as madprops
03:27:46*madprops quit (Changing host)
03:27:46*madprops joined #nim
03:28:32*Ekho- joined #nim
03:59:44*Ekho- is now known as Ekho
04:50:31*LuckyMan joined #nim
05:16:32*Jjp137 quit (Quit: Leaving)
05:18:26*Amun-Ra quit (Ping timeout: 256 seconds)
05:18:26*xtr00_ quit (Ping timeout: 256 seconds)
05:18:44*Amun-Ra joined #nim
05:19:06*xtr00 joined #nim
05:25:31*Jjp137 joined #nim
05:59:16*xtr00 quit (Ping timeout: 256 seconds)
06:00:56*xtr00 joined #nim
06:04:10*Amun-Ra quit (Ping timeout: 256 seconds)
06:04:18*Amun-Ra_ joined #nim
06:46:41*ftajhii quit (Quit: No Ping reply in 180 seconds.)
06:54:50*derpydoo joined #nim
07:07:31*Jjp137 quit (Ping timeout: 246 seconds)
07:23:19*LuckyMan quit (Quit: LuckyMan)
07:30:23*Jjp137 joined #nim
07:39:49FromDiscord<kiloneie> I have a type `Entity = ref object of RootObj` and then `Player = ref object of Entity`. I wanted to, but i guess i can't, or can i... change the values of the fields of `Player`, which i can do for `Entity`, but you cannot do so for it's children. So my workaround was to make a template variable instead. Or is it possible ?
07:41:28FromDiscord<kiloneie> (both have identical fields btw)
07:53:24*beholders_eye joined #nim
07:56:04*marcus quit (Ping timeout: 265 seconds)
07:56:34*marcus joined #nim
08:06:37*beholders_eye quit (Ping timeout: 256 seconds)
08:19:19*jkl quit (Ping timeout: 240 seconds)
08:23:45*jkl joined #nim
09:01:34*derpydoo quit (Quit: derpydoo)
09:31:29FromDiscord<tearsinrain__> In reply to @blackmius "recently i found one,": ope
09:31:31FromDiscord<tearsinrain__> that'll do it
09:31:35FromDiscord<tearsinrain__> but cool yeah ill keep that in mind
09:31:39FromDiscord<tearsinrain__> ill just manage the sockets myself
10:05:25*beholders_eye joined #nim
11:24:00*end quit (Quit: end)
11:24:00*bcksl quit (Quit: \)
11:43:40*beholders_eye quit (Ping timeout: 246 seconds)
11:44:41*bcksl joined #nim
11:51:41*end joined #nim
13:03:37*beholders_eye joined #nim
13:11:41*ainema joined #nim
13:32:52*beholders_eye quit (Ping timeout: 246 seconds)
13:50:51*ainema left #nim (#nim)
14:00:58*beholders_eye joined #nim
15:11:50FromDiscord<kiloneie> Wat... is there something my eyes are missing ? This is happening to all the "Experimental Ideas WIP" and "Entity Designs" folder's .nim files i had just moved... https://media.discordapp.net/attachments/371759389889003532/1425138554211668019/Screenshot_2025-10-07_17-10-25.png?ex=68e67f35&is=68e52db5&hm=abb5facadc2155d3805f23ac0a8c279c9aa7f01cb5ce2ad86784a21488812b12&
15:12:33FromDiscord<kiloneie> There is no such thing as "Experimental.nim", other files will report a different, even existing file as being the problem...
15:14:58FromDiscord<kiloneie> https://media.discordapp.net/attachments/371759389889003532/1425139341436522606/Screenshot_2025-10-07_17-14-48.png?ex=68e67ff0&is=68e52e70&hm=d215c90480f8eb45b45fa09edcb497a4be8d95e450bb68f2376de49fb161b248&
15:26:58FromDiscord<prestosilver> If I had to guess it's the space in the name splitting a command somewhere
15:28:01FromDiscord<prestosilver> Because for example `nim c entity experiment/runme.nim` will compile entity.nim and excitement/runme.nim
15:28:34FromDiscord<prestosilver> The .nim is inserted, if I had to guess it's backcompat
15:30:58*oddish quit (Ping timeout: 255 seconds)
15:32:20*oddish joined #nim
15:33:03*joast quit (Quit: Leaving.)
15:33:29FromDiscord<prestosilver> Not sure exactly how the nim plugin works for zed but I'd suggest filing an issue for improper escaping if that is it
15:33:49FromDiscord<prestosilver> (edit) "Not sure exactly how the nim plugin works for zed ... but" added "if it's manual or not,"
15:35:19FromDiscord<kiloneie> What the hell, i think ANY AND ALL whitespaces are erroring !
15:36:07FromDiscord<kiloneie> Everything from any folder works if i remove the spaces
15:36:08FromDiscord<kiloneie> ...
15:36:16FromDiscord<kiloneie> How in the world is this a thing
15:36:31FromDiscord<prestosilver> It's totally just not escaped in the plugin
15:39:05FromDiscord<prestosilver> Try making a folder named `; firefox; echo` (with `mkdir \;\ firefox\;\ echo`) and run a file in that
15:40:28FromDiscord<kiloneie> You want me to make a folder called "; firefox; echo" ?
15:41:21FromDiscord<prestosilver> If the bug is improper escaping that'll fail to run nim, then run Firefox then echo the rest of the lien
15:41:34FromDiscord<kiloneie> https://media.discordapp.net/attachments/371759389889003532/1425146037969883156/Screenshot_2025-10-07_17-41-19.png?ex=68e6862d&is=68e534ad&hm=3c0c49b8beb76f28cdadff75f12ff73b9bb4f348fedcfa1300294a1a57f6a34f&
15:41:38FromDiscord<kiloneie> xD
15:41:50FromDiscord<prestosilver> Yea you should totally file a GitHub issue
15:42:29FromDiscord<prestosilver> (edit) "Yea you should totally file a GitHub issue ... " added "with the zed nim plugin"
15:52:22FromDiscord<kiloneie> Is it impossible to include in a case statement ? Just experimenting with ideas i had before taking a nap today. https://media.discordapp.net/attachments/371759389889003532/1425148757091291246/Screenshot_2025-10-07_17-51-43.png?ex=68e688b5&is=68e53735&hm=4e0c554da288465637aa8858a45e4ecf10a4f7aa57ec88efdf80fc486d75c938&
16:17:55FromDiscord<kiloneie> I was thinking about other ideas on, how to have the types i want, outside of the main program. So far, the best i have is, Entity parent, and Person, Wall... as a no change copy of Entity(obviously can add fields just for them), and maybe object variants with them. Just exploring other ideas...
16:39:27FromDiscord<lainlaylie> In reply to @kiloneie "": that is so bad...
16:52:25FromDiscord<kiloneie> Is there a way to determine if a variable(identifier) is a ref/ptr ?
16:52:43FromDiscord<kiloneie> (maybe even what it's pointing at ?)
16:57:34FromDiscord<treeform> In reply to @kiloneie "Is there a way": have you tried `when compiles(foo[])`?
16:58:59Amun-Ra_https://play.nim-lang.org/#pasty=iiKohCCO
17:00:55FromDiscord<Elegantbeef> `identifer is ref | ptr`
17:25:50*oddish_ joined #nim
17:27:07*oddish quit (Ping timeout: 246 seconds)
17:27:08*Mister_Magister quit (Ping timeout: 246 seconds)
17:27:08*oddish_ is now known as oddish
17:27:10*Mister_Magister_ joined #nim
17:30:04*Mister_Magister_ is now known as Mister_Magister
17:47:39*madprops_ joined #nim
17:51:06*madprops quit (*.net *.split)
17:51:06*Lord_Nightmare quit (*.net *.split)
17:51:52*madprops_ is now known as madprops
17:51:52*madprops quit (Changing host)
17:51:52*madprops joined #nim
17:54:40*Lord_Nightmare joined #nim
18:54:05*beholders_eye quit (Ping timeout: 245 seconds)
20:29:05*beholders_eye joined #nim
21:19:19FromDiscord<Robyn [She/Her]> In reply to @kiloneie "Wat... is there something": (flash banged ;-;)
21:25:05*madprops quit (Remote host closed the connection)
21:25:05*madprops joined #nim
21:25:06*marcus quit (Ping timeout: 256 seconds)
21:25:07*madprops quit (Changing host)
21:25:07*madprops joined #nim
21:25:33*marcus joined #nim
21:39:04*fallback quit (Ping timeout: 246 seconds)
21:50:52*fallback joined #nim
22:15:37FromDiscord<90cgi> god i love nim
22:29:41*joast joined #nim
22:35:20*beholders_eye quit (Ping timeout: 240 seconds)
23:33:24*Jjp137 quit (Ping timeout: 256 seconds)