| 00:02:04 | * | yglukhov joined #nim |
| 00:04:57 | * | Trustable quit (Remote host closed the connection) |
| 00:06:14 | * | yglukhov quit (Ping timeout: 246 seconds) |
| 00:21:18 | * | themagician quit (Ping timeout: 255 seconds) |
| 00:26:55 | * | themagician joined #nim |
| 00:44:55 | * | jaco60 quit (Ping timeout: 240 seconds) |
| 00:50:07 | * | Yaiyan_ is now known as Yaiyan |
| 00:50:37 | * | Yaiyan left #nim ("Leaving") |
| 01:08:49 | * | pregressive joined #nim |
| 02:00:55 | * | tamzord joined #nim |
| 02:01:08 | tamzord | Hi everyone |
| 02:02:30 | tamzord | I am looking for help: I want to install Nimble but the latest version does not support Nim 0.12.0 but only 0.12.1. However, if I clone from the repo I get 0.12.0. Question: where do I find Nim 0.12.1? |
| 02:03:25 | * | yglukhov joined #nim |
| 02:04:29 | Araq_ | clone nim the devel branch |
| 02:06:26 | tamzord | Ah, I see. Is it stable? |
| 02:07:41 | * | yglukhov quit (Ping timeout: 246 seconds) |
| 02:16:34 | * | tamzord quit (Quit: Page closed) |
| 02:17:48 | Araq_ | yes |
| 02:32:16 | * | jakesyl quit (Ping timeout: 265 seconds) |
| 02:38:52 | * | jangko joined #nim |
| 02:41:26 | * | vendethiel joined #nim |
| 02:42:03 | * | jangko quit (Client Quit) |
| 02:46:33 | * | pregressive quit (Remote host closed the connection) |
| 03:03:44 | * | vendethiel quit (Ping timeout: 255 seconds) |
| 03:32:23 | * | pregressive joined #nim |
| 03:46:32 | * | zepolen joined #nim |
| 03:47:39 | * | zepolen quit (Remote host closed the connection) |
| 03:48:21 | * | zepolen joined #nim |
| 03:49:35 | * | zepolen quit (Remote host closed the connection) |
| 03:50:05 | * | zepolen joined #nim |
| 03:52:25 | * | pregressive quit (Remote host closed the connection) |
| 03:59:45 | * | pregressive joined #nim |
| 04:04:53 | * | yglukhov joined #nim |
| 04:09:08 | * | yglukhov quit (Ping timeout: 246 seconds) |
| 04:25:55 | * | zepolen quit (Read error: Connection reset by peer) |
| 04:26:31 | * | zepolen joined #nim |
| 04:31:54 | * | nsf quit (Quit: WeeChat 1.3) |
| 04:33:38 | * | nsf joined #nim |
| 04:36:45 | * | AckZ joined #nim |
| 05:06:14 | * | yglukhov joined #nim |
| 05:10:23 | * | yglukhov quit (Ping timeout: 246 seconds) |
| 05:30:31 | * | pregressive quit (Remote host closed the connection) |
| 05:38:35 | * | darkf joined #nim |
| 06:39:17 | * | yglukhov joined #nim |
| 06:43:29 | * | yglukhov quit (Ping timeout: 246 seconds) |
| 07:04:21 | * | yglukhov joined #nim |
| 07:25:30 | * | yglukhov quit (Remote host closed the connection) |
| 08:07:52 | * | Demon_Fox quit (Quit: Leaving) |
| 08:29:46 | * | desophos quit (Read error: Connection reset by peer) |
| 09:01:07 | * | octoploid joined #nim |
| 09:02:30 | * | qwertyu joined #nim |
| 09:09:29 | * | qwertyu quit (Quit: Page closed) |
| 09:13:08 | federico3 | Why hasn't it been released? |
| 09:13:29 | * | Trustable joined #nim |
| 09:14:10 | * | coffeepot joined #nim |
| 09:33:21 | Araq_ | federico3: what do you mean? |
| 09:34:49 | federico3 | is Nim 0.12.1 going to be released (now that Nimble depends on it)? |
| 09:40:33 | * | yglukhov joined #nim |
| 09:44:02 | * | zepolen quit (Read error: Connection reset by peer) |
| 09:44:41 | * | zepolen joined #nim |
| 09:47:59 | Araq_ | no, it will be 0.13.0 :-) |
| 09:48:05 | Araq_ | but yeah we should hurry |
| 09:55:02 | * | zepolen quit (Remote host closed the connection) |
| 10:11:55 | * | irrequietus joined #nim |
| 10:12:14 | * | zepolen joined #nim |
| 10:18:02 | * | zepolen quit (Remote host closed the connection) |
| 10:48:43 | * | zepolen joined #nim |
| 10:49:23 | * | BitPuffin joined #nim |
| 11:23:09 | * | zepolen quit (Remote host closed the connection) |
| 11:37:52 | * | ^aurora^ joined #nim |
| 12:23:10 | * | zepolen joined #nim |
| 12:39:33 | * | filcuc joined #nim |
| 12:50:07 | * | irrequietus quit () |
| 12:54:50 | * | BitPuffin|osx quit (Ping timeout: 246 seconds) |
| 13:22:53 | * | filcuc quit (Ping timeout: 276 seconds) |
| 13:48:13 | * | irrequietus joined #nim |
| 14:09:26 | Amun_Ra | newbie question, is there a reason for using multiple types instead one object? (https://github.com/nim-lang/Nim/blob/devel/lib/pure/md5.nim) |
| 14:21:18 | reactormonk | Amun_Ra, which lines? |
| 14:21:43 | Amun_Ra | reactormonk: 12-21 |
| 14:22:33 | reactormonk | Amun_Ra, they're different types, with different runtime lifetimes. |
| 14:22:44 | Amun_Ra | reactormonk: ah, thanks |
| 14:24:32 | reactormonk | Amun_Ra, see where they are used - some functions only require one thing, etc. |
| 14:24:57 | Amun_Ra | reactormonk: yes, I see that now |
| 14:32:23 | * | krux02 joined #nim |
| 14:46:10 | krux02 | how does PType work in the compiler? |
| 14:46:51 | krux02 | Araq_: I am experimenting with a new version of getType, and I don't really understand the structure of PType yet |
| 14:48:36 | Araq_ | krux02: what do you want to know? you can use 'debug typ' to see its structure |
| 14:50:11 | krux02 | I would like to know what information is stored in a PType |
| 14:51:18 | krux02 | if it's not too much to print on a page, basically all information that is reachable from a PType value |
| 14:52:04 | krux02 | what is "debug typ" and where is it defined? |
| 14:53:35 | krux02 | Araq_: and a grep -rni "debug type" in the nim folder also has no results |
| 14:55:14 | * | irrequietus quit () |
| 14:58:27 | Araq_ | 1. use nimgrep. :P |
| 14:58:55 | Araq_ | 2. read this: http://nim-lang.org/docs/intern.html#debugging-the-compiler |
| 14:59:31 | Araq_ | 3. PType contains everything you might need for getType patch. |
| 14:59:53 | Araq_ | including "what is that an instantation of" |
| 15:04:28 | krux02 | what is nimgrep, and why do I need it? |
| 15:05:52 | krux02 | ok I get it, style insensitivity |
| 15:06:17 | krux02 | I am not a huge fan of that feature, and I am always pretending it doesn't exist |
| 15:07:35 | reactormonk | krux02, I don't have an opinion either way. |
| 15:09:30 | * | pregressive joined #nim |
| 15:09:32 | * | pregressive quit (Remote host closed the connection) |
| 15:11:19 | krux02 | Araq_: what is the best way to do incremental compilation ont he compiler, I think a ./koch boot -d:release take a bit too long in my opinion if the one file change can compile pretty quickly |
| 15:12:08 | Araq_ | style insensitivity is not nimgrep's main feature. |
| 15:12:29 | Araq_ | nimgrep supports --ext:c --ext:h --resursive |
| 15:12:42 | Araq_ | it's grep done right, IMO. |
| 15:13:06 | Araq_ | krux02: use 'koch temp c testfile' for compiler development |
| 15:14:56 | * | pregressive joined #nim |
| 15:15:16 | * | pregressive quit (Remote host closed the connection) |
| 15:16:51 | * | pregressive joined #nim |
| 15:39:45 | * | vegansk quit (Ping timeout: 260 seconds) |
| 15:56:03 | * | irrequietus joined #nim |
| 16:15:23 | * | lcm joined #nim |
| 16:46:14 | * | jaco60 joined #nim |
| 16:46:20 | * | cyraxjoe_ is now known as cyraxjoe |
| 17:08:37 | flyx | I'm trying to use typedesc, this is my code and the error: https://gist.github.com/flyx/42163fe2acd325a4902c |
| 17:08:41 | flyx | what am I doing wrong? |
| 17:16:21 | * | coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
| 17:18:57 | * | yglukhov_ joined #nim |
| 17:19:02 | * | yglukhov_ quit (Remote host closed the connection) |
| 17:19:15 | * | yglukhov_ joined #nim |
| 17:19:18 | * | yglukhov_ quit (Remote host closed the connection) |
| 17:22:05 | * | yglukhov quit (Ping timeout: 265 seconds) |
| 17:33:41 | * | Xe- joined #nim |
| 17:38:08 | * | Xe- quit (Client Quit) |
| 17:38:36 | flyx | hmm, it works if I use a proc instead of a template |
| 17:42:00 | * | kerze joined #nim |
| 17:45:26 | * | brson joined #nim |
| 18:18:56 | Araq_ | flyx: known bug and there is even a PR to fix it somewhere ;-) |
| 18:19:10 | Araq_ | I guess it's high time that I merge it |
| 18:29:51 | * | krux02 quit (Quit: Verlassend) |
| 18:37:30 | * | vendethiel joined #nim |
| 18:39:26 | * | yglukhov joined #nim |
| 18:43:47 | * | yglukhov quit (Ping timeout: 246 seconds) |
| 18:46:58 | * | kerze quit (Remote host closed the connection) |
| 18:51:05 | ekarlso | Araq_: so what's hot in nim these days ? |
| 18:54:22 | * | zepolen quit (Remote host closed the connection) |
| 18:54:43 | Araq_ | dunno, I keep hearing about impressive nimble packages but I'm too busy fixing bugs |
| 18:57:36 | * | yglukhov joined #nim |
| 19:00:53 | * | doxavore joined #nim |
| 19:06:50 | * | vqrs quit (Ping timeout: 260 seconds) |
| 19:07:48 | * | vqrs joined #nim |
| 19:20:01 | * | BitPuffin quit (Ping timeout: 265 seconds) |
| 19:22:23 | * | BitPuffin|osx joined #nim |
| 19:42:06 | * | desophos joined #nim |
| 19:54:57 | * | zepolen joined #nim |
| 19:57:29 | * | yglukhov quit (Remote host closed the connection) |
| 19:58:36 | * | filcuc joined #nim |
| 19:58:47 | * | Matthias247 joined #nim |
| 19:58:57 | * | Demon_Fox joined #nim |
| 19:59:19 | * | zepolen quit (Ping timeout: 245 seconds) |
| 20:01:32 | * | mat4 joined #nim |
| 20:04:04 | * | yglukhov joined #nim |
| 20:04:16 | * | desophos quit (Remote host closed the connection) |
| 20:04:52 | * | filcuc quit (Quit: Konversation terminated!) |
| 20:05:07 | * | darkf quit (Quit: Leaving) |
| 20:07:04 | mat4 | hello |
| 20:27:01 | * | desophos joined #nim |
| 20:29:43 | * | desophos_ joined #nim |
| 20:29:58 | * | desophos quit (Read error: Connection reset by peer) |
| 20:34:32 | mat4 | what are the concrete plans for implementing reserved keywords like 'func' ? |
| 20:44:34 | mat4 | (again) |
| 20:47:41 | * | pregress_ joined #nim |
| 20:49:35 | Araq_ | mat4: it will mean something like .escapes: [], writes: [] for Nim version 2. |
| 20:50:35 | * | pregressive quit (Ping timeout: 264 seconds) |
| 20:52:31 | mat4 | can I assume that implementation details are not fixed at current ? |
| 20:56:16 | * | pregressive joined #nim |
| 20:59:32 | * | BitPuffin joined #nim |
| 20:59:55 | * | pregress_ quit (Ping timeout: 240 seconds) |
| 21:01:23 | Araq_ | they are fixed |
| 21:01:32 | Araq_ | but bug fixes are more important. |
| 21:02:11 | mat4 | understandable |
| 21:33:18 | * | jakesyl joined #nim |
| 21:34:11 | * | BitPuffin quit (Remote host closed the connection) |
| 21:49:12 | * | Salewski joined #nim |
| 21:54:01 | Salewski | http://nim-by-example.github.io/procs/ Generic Functions: Why use "result = zero" in proc, and not just result = "" ? Would "" for empty string constant be allocated for each proc call and waste memory? Really? |
| 21:59:43 | * | Salewski quit () |
| 22:06:53 | Araq_ | yes, really, but 'result = zero' makes no difference |
| 22:11:34 | Araq_ | the zero and + operator are in this example used to make string adhere to a common monoid interface ... it has nothing to do with optimizing memory |
| 22:17:16 | * | pregress_ joined #nim |
| 22:17:18 | * | pregressive quit (Read error: Connection reset by peer) |
| 22:17:21 | * | mat4 quit (Quit: Verlassend) |
| 22:22:53 | * | aziz joined #nim |
| 22:32:38 | * | pregress_ quit (Read error: Connection reset by peer) |
| 22:39:17 | * | Salewski joined #nim |
| 22:39:20 | * | pregressive joined #nim |
| 22:39:28 | Salewski | OK, thanks Araq! |
| 22:40:54 | * | Salewski quit (Client Quit) |
| 22:47:19 | * | pregressive quit (Read error: Connection reset by peer) |
| 22:47:46 | * | pregressive joined #nim |
| 22:55:48 | * | jakesyl quit (Ping timeout: 250 seconds) |
| 23:04:32 | * | Matthias247 quit (Read error: Connection reset by peer) |
| 23:11:06 | * | pregressive quit (Remote host closed the connection) |
| 23:23:55 | * | vendethiel quit (Ping timeout: 240 seconds) |
| 23:30:46 | * | doxavore quit (Quit: My Mac has gone to sleep. ZZZzzz…) |
| 23:33:35 | * | irrequietus quit () |