<< 06-04-2026 >>

00:11:40*Mister_Magister quit (Quit: bye)
00:14:24*Mister_Magister joined #nim
02:09:27*krunsh quit (Quit: WeeChat 4.7.2)
02:10:29*Jjp137 joined #nim
04:01:59*hygo quit (Ping timeout: 244 seconds)
04:03:57*hygo joined #nim
06:07:08*mrinsane quit (Ping timeout: 252 seconds)
07:45:29*hygo quit (Quit: WeeChat 4.7.1)
07:54:57*beholders_eye joined #nim
08:59:21*lumidify quit (Ping timeout: 248 seconds)
08:59:38*lumidify joined #nim
09:06:26*Mister_Magister quit (Ping timeout: 252 seconds)
09:06:49*Mister_Magister joined #nim
09:41:12*minime joined #nim
10:07:50minimeHello, does anyone have information for me on the nimcache ( ~/.cache/nim/* )? I understand that I can remove it at will, however I would like to know if there are best practices for managing nim's cache. Any and all information is much appreciated.
10:13:52FromDiscord<nnsee> In reply to @minime "Hello, does anyone have": there isn't any functionality like this built into the compiler, no. users are generally expected to manage their own cache. personally, i point my nimcache to a tmpfs (backed by RAM) meaning reading/writing cache is fast and cache doesn't accumulate as the files are obviously gone when i reboot. you're free to use any of the common methods for managing .cache, like using systemd's `user-tmpf
10:16:21FromDiscord<nnsee> don't quote me on this, but i believe some distros already include this by default (check your `/usr/share/user-tmpfiles.d/` i suppose)
10:26:02minimeThat's what I suspected, that there is no functionality built into nim. Thank you for confirming this. I don't use systemd, but there's, like you already said, a lot of ways to manage such cache and temporary directories. Thank you for helping me.
13:08:58FromDiscord<Zoom> Wait, is nimble.directory down again or is it down still? Last time I noticed was a couple weeks ago.
14:00:26strogon14_forget nimble.directory, use https://nimpkgs.org/
14:01:52strogon14_or https://nimpackages.com/
14:41:35FromDiscord<bung8954> why they don't go further hosting packages
15:09:10FromDiscord<Robyn [She/Her]> In reply to @bung8954 "why they don't go": the packages have to be hosted somewhere, and Nim has no big backers, unlike Rust, Go or Python
15:09:38FromDiscord<Robyn [She/Her]> So that just comes down to the maintenance and administrative cost
15:10:59FromDiscord<bung8954> In reply to @battery.acid.bubblegum "So that just comes": a tiny server can host all nimble packages, I already write a server just need a host
15:11:48FromDiscord<bung8954> install via git is unstable for some regions
15:16:56FromDiscord<Robyn [She/Her]> How about you take on the duty of hosting then? :p↵I'm not being rude, but Araq and most of the community simply don't have any reason to host a server for the packages, since it'd just be an unnecessary burden to them
15:17:03FromDiscord<Robyn [She/Her]> In reply to @bung8954 "install via git is": Oh? Really? Why's that?
15:19:58FromDiscord<bung8954> In reply to @battery.acid.bubblegum "Oh? Really? Why's that?": if you know GFW you know, like nowadays not only 1 country has network filter
15:21:36FromDiscord<Robyn [She/Her]> In reply to @bung8954 "if you know GFW": I don't know what GFW is
15:23:05FromDiscord<bung8954> In reply to @battery.acid.bubblegum "I don't know what": imaging someone install a network filter on your router thought it's "good for you"
15:23:53FromDiscord<Robyn [She/Her]> In reply to @bung8954 "imaging someone install a": So someone blocked access to github on a network filter?
15:25:21FromDiscord<bung8954> In reply to @battery.acid.bubblegum "So someone blocked access": it's installed on Backbone Network
15:25:28FromDiscord<bung8954> (edit) "In reply to @battery.acid.bubblegum "So someone blocked access": it's installed on Backbone Network ... " added "actually"
15:32:14FromDiscord<Robyn [She/Her]> In reply to @bung8954 "it's installed on Backbone": I'm not familiar with that concept↵↵But in this case, since it's not a problem for a large amount of users, it's not reasonable to expect the language developer to take on the additional burden of maintaining a registry, unfortunately
15:33:03FromDiscord<bung8954> In reply to @battery.acid.bubblegum "I'm not familiar with": yeah, so am not expecting that
15:37:35*amadaluzia quit (Quit: Gateway shutdown)
15:38:01*amadaluzia joined #nim
15:45:11*amadaluzia quit (Quit: Gateway shutdown)
15:45:54*amadaluzia joined #nim
17:15:30*beholders_eye quit (Ping timeout: 248 seconds)
18:01:02*mrinsane joined #nim
18:36:22FromDiscord<nnsee> In reply to @battery.acid.bubblegum "I don't know what": they mean the great firewall of china
18:47:55*minime quit (Quit: Client closed)
19:08:58*hygo joined #nim
19:28:20*zodman joined #nim
19:28:44*zodman quit (Client Quit)
19:29:04FromDiscord<spoon__> what library should i be using if i want to write a wayland compositor?
19:29:07*zodman joined #nim
19:50:51FromDiscord<graveflo> sent a long message, see https://pasty.ee/QKJOpYhU
19:51:26FromDiscord<graveflo> (edit) "https://pasty.ee/kjvlFGlS" => "https://pasty.ee/wiTODmlR"
20:58:23FromDiscord<wilt10.16> What can i use to make 2d games with nim?
21:59:46FromDiscord<mr_rowboto> In reply to @wilt10.16 "What can i use": There are a lot of useful tools from Treeform:↵https://github.com/treeform?tab=repositories
22:00:32FromDiscord<mr_rowboto> you'll probably want to take a look at boxy, silky and paddy
22:03:21FromDiscord<wilt10.16> ohhh okay, ive been using naylib