00:39:10 | * | tokyovigilante quit (Remote host closed the connection) |
00:42:48 | * | tokyovigilante joined #nim |
01:01:40 | * | xet7 joined #nim |
01:29:53 | FromDiscord | <demotomohiro> sent a code paste, see https://play.nim-lang.org/#pasty=jDIuvBAV |
01:42:01 | FromDiscord | <Robyn [She/Her]> Why not just `Vector2 = array[Axis, float32]`↵(@demotomohiro) |
01:59:34 | FromDiscord | <demotomohiro> sent a code paste, see https://play.nim-lang.org/#pasty=BuFgCzxZ |
02:00:36 | FromDiscord | <demotomohiro> it results in `/home/wandbox/prog.nim(11, 2) Error: ambiguous call; both prog.foo(x: Vector2) [proc declared in /home/wandbox/prog.nim(7, 6)] and prog.foo(x: Wector2) [proc declared in /home/wandbox/prog.nim(8, 6)] match for: (Vector2)`. |
02:01:04 | FromDiscord | <Robyn [She/Her]> could do `distinct array[Axis, float32]` in that case, then |
02:02:52 | FromDiscord | <Robyn [She/Her]> sent a code paste, see https://play.nim-lang.org/#pasty=SGXSXqUv |
02:03:05 | FromDiscord | <Robyn [She/Her]> sent a code paste, see https://play.nim-lang.org/#pasty=LFNDZdOr |
02:03:25 | FromDiscord | <Robyn [She/Her]> do objects have an overhead in Nim? They do because of rtti, right? |
02:03:57 | FromDiscord | <Elegantbeef> Non inheritance objects do not have RTTI |
02:04:16 | FromDiscord | <Robyn [She/Her]> ah |
02:04:25 | FromDiscord | <Robyn [She/Her]> ig this is a really minor thing, then |
04:13:03 | * | rockcavera quit (Remote host closed the connection) |
06:32:22 | * | skippy8 joined #nim |
07:13:36 | FromDiscord | <_cyberdot> In reply to @Robyn "Why not just `Vector2": This solution would be good if Vector2 was a class maintained by me. It is a third party class, so manipulating what properties it has is not an option here. |
07:43:22 | * | jjido joined #nim |
08:16:06 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
08:27:36 | * | beholders_eye joined #nim |
09:05:57 | * | beholders_eye quit (Ping timeout: 248 seconds) |
09:44:19 | * | xet7 quit (Remote host closed the connection) |
10:34:10 | * | jjido joined #nim |
10:55:44 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
11:07:38 | * | tokyovigilante_ joined #nim |
11:08:01 | * | tokyovigilante quit (Ping timeout: 248 seconds) |
11:08:02 | * | tokyovigilante_ is now known as tokyovigilante |
11:32:07 | * | beholders_eye joined #nim |
11:44:37 | * | andy-turner joined #nim |
11:45:48 | * | beholders_eye quit (Ping timeout: 272 seconds) |
11:48:23 | * | amadaluzia joined #nim |
11:59:14 | * | fallback quit (Ping timeout: 248 seconds) |
12:08:50 | * | fallback joined #nim |
12:19:24 | * | andy-turner quit (Ping timeout: 252 seconds) |
12:21:41 | * | andy-turner joined #nim |
12:23:16 | * | andy-turner quit (Read error: Connection reset by peer) |
13:25:18 | * | jjido joined #nim |
13:31:12 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
13:41:35 | * | skippy8 quit (Quit: WeeChat 4.6.3) |
13:42:54 | * | nils` quit (Ping timeout: 260 seconds) |
14:46:04 | * | nils` joined #nim |
14:48:50 | * | xtr00 quit (Ping timeout: 272 seconds) |
14:52:18 | * | xtr00 joined #nim |
15:01:18 | FromDiscord | <litlighilit> You can use `importc` or `importcpp` https://nim-lang.org/docs/manual.html#implementation-specific-pragmas-importcpp-pragma @_cyberdot↵while defining these properties, a.k.a. wrap those in Nim. |
15:02:58 | FromDiscord | <_cyberdot> I am trying to use pure Nim code. Those functionalities exist mainly to keep compatibility with C/C++ codebases mainly, which is not the scope of what I am trying to do. |
15:03:24 | FromDiscord | <_cyberdot> (edit) "codebases mainly," => "codebases," |
15:04:22 | FromDiscord | <litlighilit> Well I thought "third party class" means C++'s↵(@_cyberdot) |
15:04:43 | FromDiscord | <litlighilit> Well. I thought "third party class" means C++'s |
15:05:06 | FromDiscord | <_cyberdot> Yes, the library is just a wrapper over the original C library |
15:05:36 | FromDiscord | <_cyberdot> But the idea is to use it the Nim way |
15:06:05 | FromDiscord | <litlighilit> Well. I thought "third party class" means C/C++'s |
15:08:26 | * | xtr00 quit (Ping timeout: 252 seconds) |
15:10:17 | * | xtr00 joined #nim |
15:12:51 | * | beholders_eye joined #nim |
15:24:04 | * | jjido joined #nim |
15:35:12 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
15:40:31 | * | xtr00_ joined #nim |
15:42:04 | * | xtr00 quit (Ping timeout: 260 seconds) |
15:52:26 | * | xtr00_ quit (Ping timeout: 252 seconds) |
15:53:14 | * | xtr00 joined #nim |
15:59:46 | * | xtr00 quit (Ping timeout: 252 seconds) |
16:16:56 | * | xtr00 joined #nim |
16:46:38 | * | xtr00 quit (Ping timeout: 245 seconds) |
16:48:58 | * | xtr00 joined #nim |
16:54:48 | * | jjido joined #nim |
18:34:58 | * | amadaluzia quit (Quit: ZNC 1.10.0 - https://znc.in) |
18:44:41 | * | tokyovigilante quit (Remote host closed the connection) |
18:48:28 | * | tokyovigilante joined #nim |
18:49:27 | * | beholders_eye quit (Ping timeout: 252 seconds) |
19:00:32 | * | xtr00 quit (Ping timeout: 252 seconds) |
19:01:48 | * | xtr00 joined #nim |
19:12:16 | * | xtr00 quit (Ping timeout: 252 seconds) |
19:22:35 | * | xtr00 joined #nim |
19:29:13 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
19:51:38 | * | xet7 joined #nim |
19:54:17 | * | skippy8 joined #nim |
20:16:40 | * | pmp-p quit (Quit: No Ping reply in 180 seconds.) |
20:16:52 | * | pmp-p joined #nim |
20:23:04 | * | xet7 quit (Remote host closed the connection) |
20:39:51 | * | jjido joined #nim |
20:40:38 | * | xtr00 quit (Ping timeout: 252 seconds) |
20:41:51 | * | xtr00 joined #nim |
20:48:21 | * | amadaluzia joined #nim |
21:14:34 | * | rockcavera joined #nim |
21:55:27 | * | xtr00 quit (Read error: Connection reset by peer) |
21:56:24 | * | xtr00 joined #nim |
22:31:42 | * | oprypin quit (Quit: Bye) |
22:31:52 | * | oprypin joined #nim |
22:36:37 | * | xtr00 quit (Ping timeout: 248 seconds) |
22:36:54 | * | xtr00 joined #nim |
22:41:47 | * | skippy8 quit (Quit: WeeChat 4.6.3) |
22:45:24 | * | perro quit (Ping timeout: 260 seconds) |
22:47:17 | * | perro joined #nim |
23:00:02 | * | marcus quit (Remote host closed the connection) |
23:00:44 | * | marcus joined #nim |