00:06:27 | * | skrylar joined #nim |
00:06:30 | * | skrylar wombles in |
00:16:09 | * | __trace__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
00:22:12 | skrylar | so, one last attempt at this question: is there any way to specify a continuation? like if you have a list of callees, and you put a closure in one, that closure being able to say something like (caller.unregister(continuation_self)) |
00:22:34 | skrylar | It's okay if there's not, I'll just switch over to a special return value and/or a string,cont tuple |
00:22:44 | skrylar | but wanted to check for nim cleverness first |
00:25:27 | * | gokr quit (Ping timeout: 255 seconds) |
00:29:50 | skrylar | also there is still a slight embarassment in that the official arch for nim 17 has that environment error |
00:29:59 | skrylar | not sure if thats fixed upstream yet :x |
00:34:53 | * | jsgrant joined #nim |
00:36:04 | * | benny_ quit (Remote host closed the connection) |
00:43:05 | * | PMunch quit (Quit: leaving) |
00:49:08 | FromGitter | <ftsf> @zacharycarter still issues with the 3d example. `model.nim(24, 19) Error: attempting to call undeclared routine: 'getTextureCount'` |
00:50:04 | FromGitter | <ftsf> I'd suggest adding a nimble task to build all the examples |
01:01:42 | * | chemist69 quit (Ping timeout: 245 seconds) |
01:04:23 | * | chemist69 joined #nim |
01:05:24 | * | __trace__ joined #nim |
01:16:45 | * | chemist69 quit (Ping timeout: 255 seconds) |
01:30:33 | * | chemist69 joined #nim |
01:45:59 | * | yingjun joined #nim |
01:50:21 | * | yingjun quit (Ping timeout: 240 seconds) |
02:04:01 | * | rauss joined #nim |
02:15:26 | * | skrylar quit (Quit: Leaving) |
02:42:17 | * | def-pri-pub joined #nim |
02:50:01 | libman | Nim advocacy rant of the day - https://www.quora.com/What-is-a-good-alternative-to-C++/answer/Alex-Libman-2 |
02:54:59 | * | jsgrant quit (Ping timeout: 260 seconds) |
02:57:44 | * | noethics quit (Remote host closed the connection) |
02:58:03 | * | noethics joined #nim |
03:01:42 | * | arnetheduck joined #nim |
03:23:46 | * | jsgrant joined #nim |
03:37:25 | * | Snircle quit (Quit: Textual IRC Client: www.textualapp.com) |
03:47:49 | * | yingjun joined #nim |
03:52:07 | * | yingjun quit (Ping timeout: 245 seconds) |
04:14:38 | * | def-pri-pub quit (Quit: leaving) |
04:24:11 | FromGitter | <gogolxdong> if one generic type is int,another is floa64,how to change returned generic type |
04:25:09 | FromGitter | <Varriount> @gogolxdong Could you provide an example? |
04:26:40 | FromGitter | <gogolxdong> ```code paste, see link``` [https://gitter.im/nim-lang/Nim?at=59323a8031f589c64f6d0879] |
04:27:41 | FromGitter | <gogolxdong> T:int ,K:float64 |
04:30:51 | FromGitter | <gogolxdong> M,N:static[int] |
04:35:19 | FromGitter | <gogolxdong> With the implicit cast convention of literal int and float64 multiplication ,T should turn into float64 |
04:40:57 | * | jsgrant quit (Ping timeout: 240 seconds) |
04:41:12 | FromGitter | <Varriount> @gogolxdong https://gist.github.com/Varriount/d9915ffc2261aa187ef7661c52e5b828 |
04:44:14 | FromGitter | <gogolxdong> you cannot instantiate: 'T2' in this way |
04:48:39 | FromGitter | <mratsim> @gogolxdong You cannot do that, you either need k to be of type T2, or `*` to be a (T,T) -> T2 or (T,T2) -> T2 operation |
04:50:07 | FromGitter | <mratsim> by the way, I refactored @andreaferretti ’s linalg library to use Matrix[M,N,T] type instead of just Matrix64[M,N] |
04:50:46 | FromGitter | <mratsim> Check it out: https://github.com/unicredit/linear-algebra/pull/14 |
04:52:09 | FromGitter | <mratsim> If you need to work with `int`, I’ve also started a Numpy-like Tensor/Torch library here: https://github.com/mratsim/Arraymancer |
04:53:19 | FromGitter | <mratsim> but it does not use `static[int]`for dimensions so compiler cannot enforce Matrix multiplication compatibility |
04:57:06 | FromGitter | <mratsim> If you need the best performance, I strongly advice you `not` to use an array of array. It’s better to use a single array, of size M*N, with either rows being contiguous (C order - you start at 0,0 then 0,1 then 0,2 then 1,0, then 1,1 …) |
04:57:33 | FromGitter | <mratsim> or columns being contiguous (0,0 then 1,0, then 2,0 then 0,1, then 1,1 …) |
04:58:02 | FromGitter | <mratsim> In-depth reading: http://eli.thegreenplace.net/2015/memory-layout-of-multi-dimensional-arrays/ |
05:02:43 | FromGitter | <gogolxdong> I think providing a alternative Numpy library in Nim is brilliant as the underlying library of tensorflow or torch. |
05:03:14 | FromGitter | <gogolxdong> I think providing a alternative Numpy library in Nim as the underlying library of tensorflow or torch is brilliant. |
05:03:53 | FromGitter | <gogolxdong> I am checking out your library. |
05:06:01 | FromGitter | <gogolxdong> and the performance matters too since array type in Nim is value type, you did a pioneer job. |
05:08:03 | FromGitter | <mratsim> I don’t recommend to use my lib in production though, but you can check it out for inspiration, I’ve put a lot of comments on performance/memory considerations |
05:08:19 | FromGitter | <mratsim> Andrea’s linalg works on Cuda also |
05:08:58 | FromGitter | <mratsim> we both use OpenBLAS/Intel MKL for float multiplication through nimblas |
05:10:38 | * | benny_ joined #nim |
05:12:17 | FromGitter | <mratsim> got to go see you ater |
05:12:32 | FromGitter | <gogolxdong> see you later |
05:15:02 | * | benny_ quit (Ping timeout: 245 seconds) |
05:18:27 | * | arnetheduck quit (Ping timeout: 240 seconds) |
05:19:16 | * | chemist69 quit (Ping timeout: 272 seconds) |
05:23:34 | * | chemist69 joined #nim |
05:26:52 | * | pilne quit (Quit: Quitting!) |
05:49:29 | * | yingjun joined #nim |
05:53:57 | * | yingjun quit (Ping timeout: 240 seconds) |
06:09:03 | * | vlad1777d joined #nim |
06:11:24 | * | benny_ joined #nim |
06:16:21 | * | benny_ quit (Ping timeout: 240 seconds) |
06:23:03 | * | girvo joined #nim |
06:33:02 | * | __trace__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
07:12:57 | * | benny_ joined #nim |
07:17:12 | * | __trace__ joined #nim |
07:17:39 | * | benny_ quit (Ping timeout: 255 seconds) |
07:27:12 | * | chemist69 quit (Ping timeout: 272 seconds) |
07:31:28 | * | chemist69 joined #nim |
07:36:53 | * | yglukhov joined #nim |
07:39:02 | * | __trace__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
07:45:01 | * | libman quit (Quit: Connection closed for inactivity) |
08:10:22 | * | yglukhov quit (Remote host closed the connection) |
08:11:08 | * | yglukhov joined #nim |
08:13:42 | * | benny_ joined #nim |
08:14:38 | * | nsf joined #nim |
08:18:24 | * | benny_ quit (Ping timeout: 255 seconds) |
08:31:52 | * | Trustable joined #nim |
08:35:23 | * | yglukhov quit (Remote host closed the connection) |
08:40:17 | * | benny_ joined #nim |
08:41:14 | * | yglukhov joined #nim |
08:41:56 | * | yglukhov quit (Remote host closed the connection) |
08:42:33 | * | yglukhov joined #nim |
08:46:44 | * | __trace__ joined #nim |
08:46:51 | * | yglukhov quit (Ping timeout: 260 seconds) |
08:51:16 | * | yingjun joined #nim |
08:55:15 | * | __trace__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
08:55:45 | * | yingjun quit (Ping timeout: 255 seconds) |
09:05:05 | * | martinium joined #nim |
09:11:36 | * | Matthias247 joined #nim |
09:17:03 | * | gokr joined #nim |
09:31:05 | * | benny_ quit (Remote host closed the connection) |
09:34:35 | * | Etheco joined #nim |
09:35:51 | * | chemist69 quit (Ping timeout: 260 seconds) |
09:37:59 | * | chemist69 joined #nim |
09:58:24 | FromGitter | <martinium> when using getFNum() how do you specify number of decimal places? |
10:08:40 | FromGitter | <stisa> @martinium I don't think you can specify that directly, but maybe use https://nim-lang.org/docs/math.html#round,T,int or keep the precision and use https://nim-lang.org/docs/strutils.html#formatFloat,float,FloatFormatMode,range[],Char to format them when using `echo` ? |
10:16:33 | * | arnetheduck joined #nim |
10:22:00 | * | Vladar joined #nim |
10:26:04 | * | gokr quit (Quit: Leaving.) |
10:26:16 | * | gokr joined #nim |
10:26:20 | * | gokr quit (Client Quit) |
10:31:58 | * | benny_ joined #nim |
10:36:27 | * | benny_ quit (Ping timeout: 240 seconds) |
10:45:10 | * | yglukhov joined #nim |
10:45:44 | * | yingjun joined #nim |
10:49:36 | * | yglukhov quit (Ping timeout: 260 seconds) |
10:50:23 | * | yingjun quit (Ping timeout: 255 seconds) |
11:02:21 | * | Snircle joined #nim |
11:08:16 | * | Matthias247 quit (Read error: Connection reset by peer) |
11:32:41 | * | benny_ joined #nim |
11:37:16 | * | benny_ quit (Ping timeout: 255 seconds) |
11:52:05 | * | yingjun joined #nim |
11:56:27 | * | yingjun quit (Ping timeout: 240 seconds) |
11:58:12 | * | kunev quit (Ping timeout: 260 seconds) |
11:59:12 | * | kunev joined #nim |
12:04:46 | * | nsf quit (Quit: WeeChat 1.7.1) |
12:16:20 | * | girvo quit (Ping timeout: 255 seconds) |
12:26:51 | * | vlad1777d quit (Remote host closed the connection) |
12:33:26 | * | benny_ joined #nim |
12:38:40 | * | benny_ quit (Ping timeout: 246 seconds) |
12:47:33 | * | yglukhov joined #nim |
12:52:19 | * | yglukhov quit (Ping timeout: 260 seconds) |
13:03:36 | * | aedigix quit (Quit: disconnecting) |
13:13:00 | * | ludocode quit (Ping timeout: 272 seconds) |
13:13:12 | * | girvo joined #nim |
13:15:43 | * | Neomex joined #nim |
13:16:22 | * | ludocode joined #nim |
13:22:07 | * | chemist69 quit (Ping timeout: 245 seconds) |
13:26:32 | * | girvo quit (Ping timeout: 268 seconds) |
13:26:50 | * | aedigix joined #nim |
13:34:52 | * | benny_ joined #nim |
13:39:15 | * | benny_ quit (Ping timeout: 255 seconds) |
13:44:11 | * | jsgrant joined #nim |
13:48:39 | * | Trustable quit (Remote host closed the connection) |
13:49:12 | * | chemist69 joined #nim |
14:04:43 | * | pilne joined #nim |
14:11:58 | * | jsgrant quit (Ping timeout: 258 seconds) |
14:18:54 | * | benny_ joined #nim |
14:19:34 | * | Sentreen quit (Ping timeout: 268 seconds) |
14:33:12 | * | Sentreen joined #nim |
14:34:02 | * | Trustable joined #nim |
14:37:40 | * | dddddd joined #nim |
14:37:42 | * | benny_ quit (Remote host closed the connection) |
14:38:02 | * | benny_ joined #nim |
14:44:07 | * | chamar joined #nim |
14:45:33 | FromGitter | <zetashift> @zacharycarter trying to run the hello world frag, getting the error: frag\src\frag\assets\asset.nim(21, 15) Error: cannot open 'sound/sound' |
14:47:33 | FromGitter | <zetashift> nvm fixed it really easily haha |
14:47:52 | FromGitter | <zetashift> now running into a : frag\src\frag\graphics\three_d\model.nim(5, 3) Error: cannot open 'assimp' error tho |
14:49:24 | * | yglukhov joined #nim |
14:50:51 | * | PMunch joined #nim |
14:53:35 | * | yglukhov quit (Ping timeout: 240 seconds) |
15:02:09 | * | chamar quit (Quit: Konversation terminated!) |
15:02:26 | * | girvo joined #nim |
15:03:36 | dom96 | zetashift: nimble install assimp (maybe?) |
15:14:12 | * | girvo quit (Ping timeout: 255 seconds) |
15:19:37 | FromGitter | <zetashift> @dom96 Error: nim-assimp is an invalid package name: cannot contain '-' |
15:19:41 | FromGitter | <zetashift> :( |
15:22:10 | FromGitter | <zetashift> renaming the .babel file worked ahha |
15:27:43 | * | chemist69 quit (Ping timeout: 260 seconds) |
15:28:47 | * | nsf joined #nim |
15:53:19 | FromGitter | <zetashift> Alright, everything is installed fine, now I'm getting this error but can't seem to fix it looking at the code in the graphics module: https://pastebin.com/D4ZAHHcs |
15:53:31 | FromGitter | <zetashift> (running the 00-helloworld example) |
15:54:25 | * | chemist69 joined #nim |
15:54:47 | * | yingjun joined #nim |
15:58:57 | * | yingjun quit (Ping timeout: 240 seconds) |
16:06:24 | * | __trace__ joined #nim |
16:07:47 | Araq | windowPosX, windowPosY: int32; # so these need to be converted to int32 |
16:12:07 | * | faix joined #nim |
16:12:31 | ftsf | \o/ got my opengl app working, loading models from obj and fps style camera and moving objects around, with deferred shading. all coming together =) |
16:13:18 | FromGitter | <zetashift> sweet thanks |
16:13:21 | ftsf | now to try and add some shadow maps and SSAO |
16:19:24 | Araq | ftsf: any chance you develop an RTS? :-) |
16:19:30 | ftsf | Araq, hmm not yet |
16:19:38 | ftsf | making a game about photographing cats =) |
16:19:47 | ftsf | i want to make an RTS at some point though |
16:23:07 | * | PMunch quit (Quit: leaving) |
16:23:54 | * | __trace__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
16:28:29 | FromGitter | <zetashift> bleh still can't get it the hello-world to work getting the same error |
16:37:09 | * | __trace__ joined #nim |
16:38:30 | * | shashlick joined #nim |
16:39:16 | * | shashlick quit (Client Quit) |
16:39:33 | * | __trace__ quit (Client Quit) |
16:45:57 | * | Arrrr joined #nim |
16:51:29 | * | girvo joined #nim |
16:57:57 | * | girvo quit (Ping timeout: 245 seconds) |
17:01:47 | * | Vladar quit (Quit: Leaving) |
17:13:14 | * | Neomex quit (Quit: Leaving) |
17:28:19 | * | yglukhov joined #nim |
17:30:02 | * | murych joined #nim |
17:37:36 | * | Matthias247 joined #nim |
17:43:04 | * | yglukhov quit (Remote host closed the connection) |
18:03:24 | * | yglukhov joined #nim |
18:07:31 | * | yglukhov quit (Remote host closed the connection) |
18:17:15 | shmup | cool ftsf |
18:19:25 | * | yglukhov joined #nim |
18:20:15 | FromGitter | <ephja> interesting. take all my money! |
18:25:06 | * | nsf quit (Quit: WeeChat 1.7.1) |
18:38:38 | * | benny_ quit (Remote host closed the connection) |
18:38:55 | * | benny_ joined #nim |
18:40:02 | * | girvo joined #nim |
18:44:39 | * | girvo quit (Ping timeout: 260 seconds) |
18:46:18 | * | yglukhov quit (Remote host closed the connection) |
18:50:58 | * | yglukhov joined #nim |
18:56:13 | * | yglukhov quit (Remote host closed the connection) |
18:57:01 | * | yingjun joined #nim |
19:01:10 | * | yingjun quit (Ping timeout: 240 seconds) |
19:01:50 | * | ofelas quit (Ping timeout: 240 seconds) |
19:03:56 | * | noethics quit (Quit: Leaving) |
19:06:38 | * | yglukhov joined #nim |
19:10:37 | * | ofelas joined #nim |
19:11:54 | * | yglukhov quit (Remote host closed the connection) |
19:15:46 | * | yglukhov joined #nim |
19:20:04 | * | Arrrr quit (Quit: Leaving.) |
20:11:55 | * | chemist69 quit (Ping timeout: 260 seconds) |
20:13:42 | * | dexterk joined #nim |
20:13:50 | * | dexterk__ quit (Ping timeout: 258 seconds) |
20:14:13 | * | chemist69 joined #nim |
20:18:21 | * | jsgrant joined #nim |
20:19:57 | * | Sembei joined #nim |
20:28:29 | * | girvo joined #nim |
20:34:19 | * | girvo quit (Ping timeout: 260 seconds) |
20:39:17 | * | Neomex joined #nim |
20:42:20 | * | faix quit (Ping timeout: 240 seconds) |
20:58:52 | * | yingjun joined #nim |
21:03:38 | * | yingjun quit (Ping timeout: 260 seconds) |
21:04:43 | * | jsgrant quit (Ping timeout: 268 seconds) |
21:08:10 | * | ofelas quit (Ping timeout: 240 seconds) |
21:13:09 | * | noethics joined #nim |
21:13:29 | * | ofelas joined #nim |
21:22:31 | * | nsf joined #nim |
22:05:58 | * | yglukhov quit (Remote host closed the connection) |
22:16:59 | * | girvo joined #nim |
22:21:35 | * | girvo quit (Ping timeout: 240 seconds) |
22:23:55 | * | benny_ quit (Remote host closed the connection) |
22:24:16 | * | Nobabs27 joined #nim |
22:30:52 | * | ofelas quit (Ping timeout: 245 seconds) |
22:33:56 | * | Trustable quit (Remote host closed the connection) |
22:39:19 | * | lrayb joined #nim |
22:40:18 | * | lrayb left #nim (#nim) |
22:45:42 | * | ofelas joined #nim |
23:17:06 | Etheco | Trying to build the controllgallery2.nim from the ui, but I am getting "LNK1181: cannot open input file 'Usp10.lib'" this is on windows any idea? I am a total noob also sorry. |
23:26:01 | Araq | Etheco: try a different VS version or mingw please |
23:26:40 | Etheco | Okay thanks Araq will try them options. |
23:30:40 | * | Matthias247 quit (Read error: Connection reset by peer) |
23:38:36 | * | nsf quit (Quit: WeeChat 1.7.1) |