<< 05-08-2026 >>

01:36:54FromDiscord<aaronspeedy> Been using Nim to make industrial SCADA software, and it's been amazing
01:38:39FromDiscord<aaronspeedy> Made an amazing HTML DSL that allows you to define custom tags, and I made something to serialize coroutines
01:39:00FromDiscord<aaronspeedy> Only wish it had easier metaprogramming
04:15:16*Skippy8 joined #nim
07:09:03*Skippy8 quit (Ping timeout: 266 seconds)
07:37:11*Jjp137 quit (Quit: Leaving)
07:44:05*Jjp137 joined #nim
07:49:40*beholders_eye joined #nim
08:30:19*zero` quit (Ping timeout: 264 seconds)
08:36:57*beholders_eye quit (Ping timeout: 248 seconds)
09:23:07*beholders_eye joined #nim
10:52:31*beholders_eye quit (Ping timeout: 264 seconds)
10:59:06FromDiscord<declasy> hi
11:36:10*zero` joined #nim
12:14:13*Skippy8 joined #nim
12:19:58*beholders_eye joined #nim
12:33:46*Skippy8 quit (Ping timeout: 252 seconds)
14:33:32*Skippy8 joined #nim
14:37:43*Skippy8 quit (Ping timeout: 249 seconds)
14:43:31*Skippy8 joined #nim
14:49:45*Skippy8 quit (Ping timeout: 248 seconds)
15:34:37*Skippy8 joined #nim
15:39:19*Skippy8 quit (Ping timeout: 264 seconds)
16:00:05*Skippy8 joined #nim
16:04:25*Skippy8 quit (Ping timeout: 248 seconds)
16:13:55*om3ga quit (Ping timeout: 272 seconds)
16:21:18*Skippy8 joined #nim
17:05:02*Skippy8 quit (Ping timeout: 272 seconds)
17:17:55*beholders_eye quit (Quit: WeeChat 4.9.3)
17:28:12*xet7 quit (Remote host closed the connection)
17:31:10*xet7 joined #nim
17:33:59FromDiscord<tewesday> sent a code paste, see https://paste.rs/1U7QC
17:34:46FromDiscord<tewesday> (edit) "https://paste.rs/5khzY" => "https://paste.rs/pB0Ho"
17:34:58FromDiscord<tewesday> (edit) "https://paste.rs/5Jic0" => "https://paste.rs/RJFvG"
17:44:39*om3ga joined #nim
17:49:31*void09 quit ()
17:51:41FromDiscord<_timurski> yeah this should be really easy, in general for creating unique symbols you can use `genSym` but specifically for creating something unique based on the parameters, in fact you can see in the `std/macros` [page](https://nim-lang.org/docs/macros.html#params%2CNimNode) there is even a `params` helper for getting the params of a proc. just iterate through that and hash it or something
17:52:01FromDiscord<_timurski> (edit) "parameters, in fact you can see" => "parameters"
17:54:50FromDiscord<tewesday> Got it, thanks!
18:05:12*void09 joined #nim
18:14:21*void09 quit ()
19:10:52*Skippy8 joined #nim
19:18:21*void09 joined #nim
19:41:51FromDiscord<declasy> yo wsg