00:11:47 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
00:31:47 | * | amadaluzia quit (Quit: ZNC 1.10.0 - https://znc.in) |
00:51:46 | * | disso-peach quit (Quit: Leaving) |
00:52:30 | FromDiscord | <morgan (ping with reply)> and you have to use their vector type for interfacing with raylib in some way? |
01:04:41 | FromDiscord | <morgan (ping with reply)> sent a code paste, see https://play.nim-lang.org/#pasty=aXIWHhvO |
01:05:26 | FromDiscord | <morgan (ping with reply)> maybe even taking in a block of code and translating that to operating on each element in the array |
01:05:50 | FromDiscord | <morgan (ping with reply)> ill think about it and try stuff for that later |
01:06:56 | FromDiscord | <morgan (ping with reply)> and once im done i gotta make a version of this for Array3d 😩 |
01:11:27 | FromDiscord | <morgan (ping with reply)> i stuck 105 macro calls (each of which makes two procs, which i need to add a third onto all the macros) in a template to double them up |
01:11:50 | FromDiscord | <morgan (ping with reply)> will be nice and convenient to have these tho |
01:13:43 | FromDiscord | <morgan (ping with reply)> also after this im gonna make a library for generic IFF-like chunked file parsing, which will be useful to replace something i made last year and also because i've had some gripes and breaking issues with nimpng and i decided im gonna make my own now that there's a new png spec |
01:14:27 | FromDiscord | <morgan (ping with reply)> there's one for RIFFs but it only works with that and png is different, so im gonna make a more configurable one |
02:34:51 | FromDiscord | <litlighilit> sent a code paste, see https://play.nim-lang.org/#pasty=gqKlUukF |
02:37:53 | FromDiscord | <litlighilit> sent a code paste, see https://play.nim-lang.org/#pasty=KwxSgdLU |
02:39:08 | FromDiscord | <litlighilit> sent a code paste, see https://play.nim-lang.org/#pasty=WhoWOWcx |
02:40:58 | FromDiscord | <litlighilit> sent a code paste, see https://play.nim-lang.org/#pasty=TAMtujyX |
03:39:45 | FromDiscord | <morgan (ping with reply)> ah right yea |
04:03:29 | * | switchy quit (Ping timeout: 248 seconds) |
04:22:28 | * | rockcavera quit (Remote host closed the connection) |
04:49:41 | FromDiscord | <litlighilit> A complete real demo\:↵https://gist.github.com/litlighilit/a3d8c7ea1873db12fc097889d76d2e02 |
04:55:43 | FromDiscord | <litlighilit> sent a code paste, see https://play.nim-lang.org/#pasty=iAcNtDAv |
04:58:49 | * | Lord_Nightmare quit (Quit: ZNC - http://znc.in) |
05:01:39 | * | Lord_Nightmare joined #nim |
05:20:38 | * | thunder joined #nim |
05:28:04 | * | switchy joined #nim |
05:35:09 | * | xtr00 quit (Ping timeout: 265 seconds) |
05:35:25 | * | xtr00 joined #nim |
06:39:49 | * | nils` quit (Ping timeout: 260 seconds) |
07:00:55 | * | switchy quit (Remote host closed the connection) |
07:01:09 | * | switchy joined #nim |
07:04:34 | * | xtr00 quit (Read error: Connection reset by peer) |
07:06:47 | * | xtr00 joined #nim |
07:07:51 | * | jjido joined #nim |
07:35:14 | * | xtr00 quit (Ping timeout: 260 seconds) |
07:56:48 | FromDiscord | <madonuko> sent a code paste, see https://play.nim-lang.org/#pasty=UUrRkeGU |
07:57:54 | * | redj_ joined #nim |
07:58:00 | * | redj quit (Ping timeout: 276 seconds) |
07:58:01 | FromDiscord | <demotomohiro> `proc (value: gdouble; user_data: pointer) {.nodecl.}` |
08:01:05 | FromDiscord | <madonuko> thanks |
08:17:35 | * | skippy8 joined #nim |
08:17:41 | FromDiscord | <litlighilit> https://github.com/nim-meta/oneLoopVecOps |
08:49:08 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
09:04:34 | * | beholders_eye joined #nim |
09:06:06 | * | nils` joined #nim |
09:28:55 | * | xtr00 joined #nim |
09:36:43 | * | xtr00 quit (Ping timeout: 276 seconds) |
09:41:07 | * | xtr00 joined #nim |
11:14:38 | * | xet7 joined #nim |
11:30:43 | * | jjido joined #nim |
11:41:10 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
11:47:12 | * | xet7 quit (Remote host closed the connection) |
11:48:47 | * | xet7 joined #nim |
12:15:08 | * | beholders_eye quit (Ping timeout: 272 seconds) |
12:29:25 | * | jjido joined #nim |
12:46:25 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
13:07:11 | * | beholders_eye joined #nim |
13:14:07 | * | amadaluzia joined #nim |
13:16:54 | * | perro quit (Ping timeout: 260 seconds) |
13:18:52 | * | perro joined #nim |
13:51:54 | * | perro quit (Ping timeout: 260 seconds) |
13:53:27 | * | perro joined #nim |
13:54:55 | * | skippy8 quit (Ping timeout: 265 seconds) |
14:03:47 | * | skippy8 joined #nim |
14:05:22 | * | xet7 quit (Remote host closed the connection) |
14:13:20 | * | jjido joined #nim |
14:21:40 | FromDiscord | <sageofthesevenseas> sent a long message, see https://pasty.ee/YMTEWavA |
14:29:34 | * | beholders_eye quit (Read error: Connection reset by peer) |
14:30:56 | * | beholders_eye joined #nim |
14:34:53 | FromDiscord | <bostonboston> Is copyMem still the best way to convert arrays/seq to string |
14:39:33 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
14:54:44 | FromDiscord | <entikan> `Error: '=copy' is not available for type <ModelAnimation>; requires a copy because it's not the last read of 'modelAnimations[animIndex]'; routine: main` what does this mean? |
14:54:52 | FromDiscord | <entikan> using naylib |
15:11:17 | FromDiscord | <griffith1deadly> In reply to @bostonboston "Is copyMem still the": you can also move memory |
15:11:21 | FromDiscord | <griffith1deadly> if needen |
15:11:32 | FromDiscord | <griffith1deadly> move is cheaper than copy |
15:35:07 | * | xet7 joined #nim |
15:48:27 | FromDiscord | <Elegantbeef> @entikan naylib uses move semantics for automatic memory management, which means you need to store shared views of a type into an `ref ModelAnimation` in this case |
17:03:55 | * | xtr00 quit (Read error: Connection reset by peer) |
17:09:05 | * | xtr00 joined #nim |
17:11:48 | * | jjido joined #nim |
17:18:14 | FromDiscord | <_cyberdot> In reply to @morganalyssa "and you have to": Their vector has some methods already done. Plus I like to keep responsibilities separated. If I am using raylib, I will use it the way they meant it and focus only on my domain issues |
17:19:15 | FromDiscord | <_cyberdot> (edit) "done." => "available." |
17:39:53 | FromDiscord | <_cyberdot> And it is nice to learn how to navigate through unforeseen limitations that actually pop-out all the time in the real world. |
18:30:15 | FromDiscord | <morgan (ping with reply)> fair enough |
18:45:58 | * | beholders_eye quit (Ping timeout: 276 seconds) |
18:49:27 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |
19:58:00 | * | skippy8 quit (Ping timeout: 252 seconds) |
20:00:53 | * | beholders_eye joined #nim |
20:41:46 | * | maytham quit (Quit: No Ping reply in 180 seconds.) |
20:43:58 | * | maytham joined #nim |
20:48:57 | * | jjido joined #nim |
21:28:05 | * | rockcavera joined #nim |
21:43:14 | * | beholders_eye quit (Ping timeout: 248 seconds) |
22:00:36 | * | xtr00 quit (Read error: Connection reset by peer) |
22:14:31 | * | xtr00 joined #nim |
22:15:41 | * | jjido quit (Quit: My laptop has gone to sleep. ZZZzzz…) |