01:16:19 | * | boydgreenfield joined #nim |
01:32:38 | * | boydgreenfield quit (Quit: boydgreenfield) |
01:41:42 | * | bjz_ joined #nim |
01:41:43 | * | bjz quit (Read error: Connection reset by peer) |
01:50:13 | * | Trustable quit (Remote host closed the connection) |
01:58:05 | * | BitPuffin quit (Ping timeout: 264 seconds) |
02:47:47 | * | ARCADIVS joined #nim |
02:56:17 | * | willwillson quit (Ping timeout: 240 seconds) |
03:00:31 | * | dts|pokeball joined #nim |
03:10:20 | * | dts|pokeball quit (Ping timeout: 250 seconds) |
03:15:56 | * | darkf joined #nim |
03:21:01 | * | kapil__ joined #nim |
03:32:23 | * | flaviu quit (Ping timeout: 240 seconds) |
03:43:16 | * | dapz joined #nim |
03:44:23 | * | dts|pokeball joined #nim |
03:46:40 | def- | wan: News from the benchmarks: *The laptop overheated and broke down while re-running the benchmarks, so I'm currently setting up a new x86 device to run them. Apologies for the delay in updating the results.* |
03:59:05 | * | dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
03:59:30 | * | dapz joined #nim |
04:25:25 | * | saml_ joined #nim |
04:36:33 | * | dts|pokeball quit (Quit: Leaving) |
04:36:55 | * | dts|pokeball joined #nim |
04:37:26 | * | saml_ quit (Ping timeout: 250 seconds) |
04:42:24 | * | dapz quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
04:43:42 | * | dapz joined #nim |
04:45:05 | * | dapz quit (Client Quit) |
04:49:19 | * | nande quit (Remote host closed the connection) |
04:50:33 | * | saml_ joined #nim |
04:59:43 | * | mwbrown joined #nim |
04:59:48 | * | mwbrown quit (Remote host closed the connection) |
05:46:23 | * | Jaood left #nim (#nim) |
05:54:33 | * | gokr quit (Quit: Leaving.) |
06:11:28 | * | saml_ quit (Quit: Leaving) |
06:51:29 | * | kapil__ quit (Quit: Connection closed for inactivity) |
07:07:34 | * | jefus__ joined #nim |
07:07:58 | * | gour joined #nim |
07:09:19 | * | gour quit (Remote host closed the connection) |
07:10:00 | * | flaviu joined #nim |
07:11:32 | * | jefus_ quit (Ping timeout: 245 seconds) |
07:15:19 | * | gour joined #nim |
07:43:55 | wan | no fucking way. So the ARM was not alone in overheating... |
07:46:03 | * | dts|pokeball quit (Ping timeout: 252 seconds) |
07:49:36 | * | dts|pokeball joined #nim |
09:24:38 | * | bendlas joined #nim |
09:26:36 | * | BlaXpirit joined #nim |
09:29:51 | * | yglukhov joined #nim |
09:40:26 | bendlas | Hi, I'm having trouble building nim from source |
09:40:44 | bendlas | I followed the instructions on installation from github |
09:41:51 | bendlas | but I seem to run into https://github.com/Araq/Nimrod/issues/1651 |
09:41:57 | bendlas | even though that's closed |
09:44:28 | bendlas | hm, it works on the devel branch, but master is broken |
09:55:16 | notfowl | use the devel branch |
10:01:02 | notfowl | bendlas, ^ |
10:16:00 | Araq_ | bendlas: how can you "run into" #1651 ? |
10:16:20 | Araq_ | it's caused by running a wrong shell command |
10:16:29 | Araq_ | we fixed the docs in the meantime |
10:20:13 | * | MyMind joined #nim |
10:34:02 | * | yglukhov quit (Quit: Be back later ...) |
10:37:37 | * | gokr_ joined #nim |
10:45:05 | * | Matthias247 joined #nim |
11:03:32 | * | flaviu quit (Remote host closed the connection) |
11:03:53 | * | flaviu joined #nim |
11:12:59 | * | gokr joined #nim |
11:15:39 | * | gokr_ quit (Ping timeout: 245 seconds) |
11:28:36 | * | gokr_ joined #nim |
11:31:54 | * | gokr quit (Ping timeout: 245 seconds) |
11:34:17 | * | gokr joined #nim |
11:42:24 | * | BitPuffin joined #nim |
11:49:48 | * | bjz_ quit (Read error: Connection reset by peer) |
11:50:04 | * | bjz joined #nim |
12:08:27 | * | yglukhov joined #nim |
12:13:25 | * | gokr quit (Quit: Leaving.) |
12:16:30 | * | ARCADIVS quit (Quit: ARCADIVS) |
12:22:06 | * | gokr joined #nim |
12:24:49 | * | gokr_ quit (Ping timeout: 245 seconds) |
12:25:51 | * | gokr_ joined #nim |
12:26:29 | * | gokr quit (Ping timeout: 245 seconds) |
12:31:29 | * | kniteli quit (Ping timeout: 245 seconds) |
12:41:58 | * | MyMind quit (Ping timeout: 255 seconds) |
12:49:36 | * | milosn joined #nim |
12:55:39 | * | darkf_ joined #nim |
12:55:56 | * | darkf quit (Disconnected by services) |
12:55:57 | * | darkf_ is now known as darkf |
13:03:06 | * | bendlas quit (Remote host closed the connection) |
13:55:53 | * | milosn quit (Ping timeout: 240 seconds) |
13:56:42 | * | nickles joined #nim |
13:57:34 | nickles | Does anyone know, where the 0.10 manuals are? |
13:58:00 | * | milosn joined #nim |
14:15:14 | * | NimBot joined #nim |
14:16:27 | BlaXpirit | yes |
14:18:16 | nickles | @BlaXpirit: If that's an answer to my question: very funny :[ Ok, where would that be? |
14:18:29 | BlaXpirit | I don't know :| |
14:20:57 | flaviu | nickles: They don't seem to be up any more. Previously, they were located at build.nimrod-lang.org/docs/ |
14:23:04 | * | EXetoC quit (Read error: Connection reset by peer) |
14:23:47 | * | EXetoC joined #nim |
14:25:29 | nickles | @both: thx |
14:26:09 | * | yglukhov quit (Quit: Be back later ...) |
14:26:49 | nickles | Are there any docs as to how to use this chat (commands, etc)? |
14:27:14 | flaviu | IRC? Mostly just google. |
14:27:43 | * | flaviu is done with /me blah blah, you can /part to leave a channel and /join #channel to join one. |
14:30:17 | Araq_ | nickles: 'koch web' produces the full documentation, but it only works on windows. I'm fixing it for Linux. |
14:31:09 | Araq_ | speaking of which ... I don't like the readability of the new docs all that much |
14:32:50 | Araq_ | the new italics read like crap |
14:32:55 | Araq_ | I'll get rid of them |
14:35:52 | nickles | @all: thx |
14:40:15 | * | StefanSalewski joined #nim |
14:43:05 | StefanSalewski | Hello Araq -- I just noticed that Polymorphism does not really work for deprecated proc names. Is that intended, or should I try to learn the github issue tracker for this? |
14:43:39 | Araq_ | hrm what do you mean? |
14:44:31 | StefanSalewski | I used {.deprecated: [cairo_surface_destroy: destroy].} in wrappers to allow original C function names |
14:44:38 | * | bjz quit (Read error: Connection reset by peer) |
14:44:40 | * | bjz_ joined #nim |
14:44:54 | StefanSalewski | #cairo_surface_destroy(s) # does not work fine: Error: type mismatch: got (Surface) |
14:45:19 | StefanSalewski | while destroy(s) works fine. |
14:45:53 | Araq_ | interesting |
14:46:01 | Araq_ | yeah report it |
14:46:35 | StefanSalewski | OK, will report it, thanks. |
14:47:19 | * | MyMind joined #nim |
14:47:21 | Araq_ | btw we told you the idea has no merit :P |
14:47:38 | * | MyMind quit (Client Quit) |
14:48:12 | * | yglukhov joined #nim |
14:50:48 | StefanSalewski | Yes, when polymorhism does not work, then there is negative benefit. But when porting from C generally there can be benefit: Copy&Past --> long names --> fine deprecated warning --> fast easy fix. |
14:51:23 | Araq_ | the fast and easy fix is the same though |
14:51:36 | Araq_ | whether you get a deprecation warning or a compilation error |
14:53:24 | StefanSalewski | I have ported myself C GTK code to Ruby -- it was not always easy for me to map long to short function names. May be easier in Nim by better compiler warnings. Can Nim compiler guess a good hint? |
14:56:27 | StefanSalewski | I may find out how good Nims error messages are soon when trying to port aporia to GTK3 :-) |
14:59:36 | Araq_ | well Nim is not Ruby. gotta go, see you later |
15:03:11 | StefanSalewski | I really prefer "Warning: use move_to instead; cairo_move_to is deprecated" over "Error: undeclared identifier: 'cairo_move_to'" : Not a big advantage, maybe. Bye... |
15:03:33 | * | StefanSalewski quit () |
15:07:45 | EXetoC | is 'deprecated' used after those declarations? |
15:09:18 | EXetoC | the intention is to notify users of deprecations surely, so either you did something wrong or you stumbled upon a bug |
15:28:04 | * | StefanSalewski joined #nim |
15:31:00 | StefanSalewski | Exetoc: I have the list with deprecated identifiers generally at the bottom of my wrappers -- and it works fine, with the exception that polymorphism does not work. |
15:32:02 | StefanSalewski | It is a minor bug -- I will report it at github issue tracker... |
15:34:03 | * | StefanSalewski quit () |
15:37:08 | * | darkf quit (Quit: Leaving) |
15:39:45 | * | nickles left #nim (#nim) |
15:40:27 | EXetoC | Araq_: do you think that int|int{lit} should be allowed? |
15:41:57 | Araq_ | EXetoC: no. |
15:49:29 | EXetoC | Araq_: what about determining if an argument is a compile-time value? where the parameter is neither a const nor a {lit} that is |
15:49:44 | EXetoC | but then again we do have templates, so there might not be much of a use for that then |
15:50:59 | * | boydgreenfield joined #nim |
15:51:31 | * | enurlyx joined #nim |
15:51:43 | * | yglukhov quit (Quit: Be back later ...) |
15:53:22 | * | boydgreenfield quit (Client Quit) |
15:54:33 | * | yglukhov joined #nim |
15:54:58 | Araq_ | already in the works... |
15:55:00 | Araq_ | bye |
15:57:29 | * | anom2345 joined #nim |
16:00:53 | * | boydgreenfield joined #nim |
16:05:47 | * | Trustable joined #nim |
16:07:55 | * | Boscop joined #nim |
16:08:37 | * | milosn quit (Ping timeout: 240 seconds) |
16:17:12 | boydgreenfield | Araq: Saw your comment re: italics in new docs – can’t say I disagree. Feel free to bold if you think that helps (just add `em, cite {font-weight: 600; color: #484848}`). Example: http://imgur.com/DdMa2P9,wa8N3Kf,B44uwNZ#2 |
16:18:18 | boydgreenfield | I’m also note in love with the inline links being all std. text, when they should really be a monospace for code and sans serif for section, etc. links. There, however, I couldn’t see how to readily differentiate them from what was in the rST throughout the documentation. |
16:20:55 | * | anom2345 quit (Quit: Page closed) |
16:24:25 | * | vegai joined #nim |
16:35:33 | * | boydgreenfield quit (Quit: boydgreenfield) |
16:54:22 | * | repax joined #nim |
16:54:38 | * | willwillson joined #nim |
16:55:03 | * | BlaXpirit-UA joined #nim |
16:55:19 | * | BlaXpirit-UA quit (Client Quit) |
16:55:38 | * | BlaXpirit-UA joined #nim |
16:57:45 | * | BlaXpirit quit (Ping timeout: 244 seconds) |
17:14:29 | * | BlaXpirit-UA quit (Quit: Quit Konversation) |
17:14:44 | * | BlaXpirit joined #nim |
17:25:17 | * | yglukhov quit (Quit: Be back later ...) |
18:32:00 | * | matkuki joined #nim |
18:47:44 | * | yglukhov joined #nim |
19:02:46 | * | MyMind joined #nim |
19:03:10 | * | Sembei quit (Read error: Connection reset by peer) |
19:07:35 | * | jefus_ joined #nim |
19:09:43 | * | matkuki_ joined #nim |
19:10:55 | matkuki_ | Is there a svg image available of the Nim logo displayed on the website? |
19:11:04 | * | jefus__ quit (Ping timeout: 245 seconds) |
19:11:17 | * | matkuki quit (Ping timeout: 264 seconds) |
19:11:22 | * | matkuki_ is now known as matkuki |
19:13:30 | flaviu | matkuki: It probably exists, but the guy who made it hasn't been around for a while unfortunately. |
19:14:03 | matkuki | flaviu: Thanks for the info. |
19:14:42 | flaviu | matkuki: If you want to trace it, http://reign-studios.net/philipwitte/nimrod/new-symbols.png |
19:15:03 | flaviu | The logo is the top, third one from the left. |
19:15:45 | matkuki | flaviu: cool, thanks |
19:18:58 | * | boydgreenfield joined #nim |
19:19:07 | * | gokr joined #nim |
19:21:49 | * | xcombelle joined #nim |
19:31:49 | * | milosn joined #nim |
19:39:37 | * | Ven joined #nim |
19:43:43 | Araq_ | hi boydgreenfield, no worries, I already fixed it |
19:46:13 | * | boydgreenfield quit (Quit: boydgreenfield) |
19:51:22 | * | starless joined #nim |
19:52:00 | * | gokr quit (Quit: Leaving.) |
19:54:22 | * | BitPuffin quit (Ping timeout: 240 seconds) |
19:55:52 | * | saml_ joined #nim |
20:03:55 | * | BitPuffin joined #nim |
20:04:56 | * | boydgreenfield joined #nim |
20:04:59 | boydgreenfield | Araq: Ok perfect. Thanks! |
20:05:51 | * | dom96_ joined #nim |
20:07:07 | * | Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
20:19:54 | * | boydgreenfield quit (Quit: boydgreenfield) |
20:23:31 | * | starless quit (Quit: WeeChat 0.4.2) |
20:38:27 | * | repax quit (Quit: repax) |
20:40:58 | Araq_ | flaviu: bug #1721 works for me (const foo: seq[string] = @[]) |
20:41:13 | Araq_ | and I looked at the code and it should work |
20:43:20 | flaviu | Ok. I guess that it just decided to start working? |
20:43:44 | flaviu | I usually put a commit num, but I guess I forgot that time. |
20:43:47 | flaviu | https://github.com/Araq/Nimrod/issues/1708 still is a problem though. |
20:45:56 | Araq_ | yeah I know |
20:46:43 | Araq_ | anybody on macosx here and not asleep? |
20:52:23 | * | yglukhov quit (Quit: Be back later ...) |
20:56:55 | * | milosn quit (Ping timeout: 265 seconds) |
21:01:29 | * | matkuki quit (Quit: ChatZilla 0.9.91.1 [Firefox 34.0.5/20141126041045]) |
21:33:39 | * | tinAndi joined #nim |
21:34:08 | * | xcombelle quit (Quit: Quitte) |
21:36:57 | * | saml_ quit (Quit: Leaving) |
21:38:44 | * | kniteli joined #nim |
21:44:04 | * | gokr_ quit (Remote host closed the connection) |
21:50:33 | * | dv- joined #nim |
21:57:09 | * | Demos joined #nim |
21:58:39 | * | boydgreenfield joined #nim |
22:12:06 | * | BitPuffin quit (Ping timeout: 244 seconds) |
22:12:43 | * | enurlyx quit (Quit: Leaving.) |
22:24:36 | * | gokr joined #nim |
22:30:54 | * | BitPuffin joined #nim |
22:35:22 | * | BitPuffin quit (Ping timeout: 240 seconds) |
22:38:28 | * | AMorpork is now known as AFKMorpork |
22:39:05 | Araq_ | hey, guys I made minor adjustments to the website |
22:39:18 | Araq_ | contrast is better now. opinions? |
22:40:53 | flaviu | Araq_: I think you accidentally made the curser different. I doesn't feel right. |
22:40:53 | flaviu | I don't see any change in contrast though. |
22:41:25 | Araq_ | browser refresh did it for me |
22:41:33 | Araq_ | was a visible change |
22:41:47 | flaviu | Ah, ok |
22:42:33 | flaviu | Yep, significantly better. Although the code is too bright now, IMO |
22:48:29 | * | starless joined #nim |
22:58:55 | * | AFKMorpork is now known as AMorpork |
23:03:07 | * | brson joined #nim |
23:05:42 | j3rky_ | when using static[T] in type declarations of generics, is there a way to access that parameter's value in the bodies of procs? the first response to a forum post (http://forum.nim-lang.org/t/572#3102) suggests that it is not possible. is that still true? |
23:17:38 | * | gour quit (Quit: Leaving) |
23:23:49 | Araq_ | j3rky_: static[T] exists for macros |
23:23:55 | Araq_ | there you can get the value |
23:24:03 | Araq_ | but it's broken anyway |
23:24:15 | Araq_ | it'll end up in .experimental |
23:24:27 | * | AMorpork is now known as AFKMorpork |
23:27:16 | j3rky_ | ah ok, thanks Araq. so i guess it's best to not rely on it for now. |
23:27:30 | flaviu | Araq_: Are macros to end up in experimental? |
23:28:15 | Araq_ | flaviu: no, but I wonder if the code pattern that causes the majority of VM crashes can end up in experimental :P |
23:28:30 | flaviu | Which code pattern is that? |
23:31:40 | * | BitPuffin joined #nim |
23:32:30 | * | starless quit (Quit: WeeChat 0.4.2) |
23:33:51 | Araq_ | flaviu: 'VM: ptr/ref T cannot work in general' says my todo |
23:34:34 | Araq_ | but also global variables are hard to handle correctly |
23:36:22 | Araq_ | I'm still surprised of how hard this thing turned out to be. |
23:36:27 | * | Mat4 joined #nim |
23:36:38 | Mat4 | hello |
23:36:45 | Araq_ | hi Mat4 |
23:36:50 | * | BitPuffin quit (Ping timeout: 244 seconds) |
23:36:54 | * | tinAndi quit (Quit: ChatZilla 0.9.91.1 [Firefox 34.0/20141125180439]) |
23:37:33 | flaviu | But weren't you initially trying to bring a bit of sandboxing to the VM? At least that's when I remember from when I last looked at the code. |
23:38:00 | Mat4 | Exist there a language support file for Notepad++ ? |
23:47:54 | Araq_ | flaviu: there is sandboxing. |
23:49:55 | Araq_ | Mat4: dunno, but notepad++ is based on scintilla which has Nim support, but I think the lexer is pretty outdated |
23:50:36 | Mat4 | thanks, I will take a look at scintilla |
23:50:56 | flaviu | ok. I'm not sure it's worth it, but I guess you know what you're doing. |
23:54:55 | Araq_ | "Error: interpretation requires too many iterations" surely is essential |
23:55:16 | Araq_ | RAM usage still not under control but then that's not nearly as important |
23:55:25 | Araq_ | and the FFI is not supported anymore. |
23:55:33 | Araq_ | that's what I mean by sandboxing |
23:55:43 | Araq_ | maybe you have different things in mind |
23:56:32 | flaviu | Yes, I did. But no FFI takes care of the majority of sandboxing. |