<< 23-01-2016 >>

00:04:36*nchambers quit (Remote host closed the connection)
00:10:31*derka_ joined #nim
00:12:20*derka quit (Ping timeout: 260 seconds)
00:12:20*derka_ is now known as derka
00:16:20*desophos joined #nim
00:27:01*zepolen quit (Remote host closed the connection)
00:31:23*Varriount-Laptop quit (Ping timeout: 264 seconds)
00:32:05*Varriount-Laptop joined #nim
00:37:57*arnetheduck joined #nim
00:43:04*yglukhov quit (Remote host closed the connection)
00:48:35*jaco60 quit (Ping timeout: 240 seconds)
00:49:15*zepolen joined #nim
00:50:10*derka quit (Quit: derka)
00:56:20*derka joined #nim
01:04:06*derka quit (Ping timeout: 256 seconds)
01:22:45*pregressive joined #nim
01:37:37*dashed joined #nim
01:42:21*junw quit (Read error: Connection reset by peer)
01:42:39*junw joined #nim
01:48:35*brson quit (Ping timeout: 260 seconds)
02:09:47bozaloshtshAraq_: about the problem from yesterday- I can remove most of the webserver's logic to make the issue go away but I cannot create a separate file that uses asynchttpserver that replicates the issue.
02:15:52*nchambers joined #nim
02:24:42ldleworkI cannot seem to create a sequence of typedesc
02:25:58ldleworkinternal error: metatype not eliminated
02:26:00ldleworkneat
02:44:39*junw quit (Read error: Connection reset by peer)
02:52:23*pregressive quit (Ping timeout: 264 seconds)
03:06:38*arnetheduck quit (Ping timeout: 265 seconds)
03:21:27*ffffff_ joined #nim
03:26:26ffffff_Sorry for bothering. How does nre work? I copied the example from here: https://github.com/flaviut/nre#type-regexmatch--object and I'm getting "Error: undeclared field: 'get'"
03:26:52*saml_ joined #nim
03:31:25lompikffffff_: are you using 'import nre, options' ?
03:32:03ffffff_No. My mistake. I just had "import nre." I was completely missing options.
03:43:19*xtagon quit (Quit: Connection closed for inactivity)
03:47:35*nchambers quit (Ping timeout: 240 seconds)
04:31:51*ffffff_ quit (Quit: Page closed)
04:42:18*nchambers joined #nim
05:26:29*xtagon joined #nim
05:27:36*gunn quit (Read error: No route to host)
05:30:21*gunn joined #nim
05:36:21*lompik quit (Ping timeout: 245 seconds)
05:39:12*darkf joined #nim
05:55:51*enamex joined #nim
06:52:53*Demon_Fox quit (Quit: Leaving)
07:03:29*saml_ quit (Remote host closed the connection)
07:30:03*enamex quit (Quit: Leaving)
07:51:29*BitPuffin|osx joined #nim
08:05:18*shevy joined #nim
08:24:29*Arrrr joined #nim
08:24:29*desophos quit (Read error: Connection reset by peer)
08:24:48*junw joined #nim
08:27:40*junw quit (Read error: Connection reset by peer)
08:29:59*yglukhov joined #nim
08:33:19*xtagon quit (Quit: Connection closed for inactivity)
08:54:09*arnetheduck joined #nim
09:04:50*yglukhov quit (Remote host closed the connection)
09:37:16*ephja joined #nim
09:37:18*yglukhov joined #nim
09:42:23*yglukhov quit (Remote host closed the connection)
09:42:37*kniteli quit (Ping timeout: 250 seconds)
09:43:30*yglukhov joined #nim
09:48:11*yglukhov quit (Ping timeout: 264 seconds)
10:03:27*jaco60 joined #nim
10:10:30*BitPuffin|osx quit (Remote host closed the connection)
10:10:47*BitPuffin|osx joined #nim
10:42:54*apotheon quit (Ping timeout: 265 seconds)
10:52:59*apotheon joined #nim
11:02:57*nonsince joined #nim
11:05:04*yglukhov joined #nim
11:11:22*yglukhov quit (Ping timeout: 276 seconds)
11:26:09*zepolen quit (Remote host closed the connection)
11:30:12*Trustable joined #nim
11:31:02*zepolen joined #nim
11:31:35*Matthias247 joined #nim
11:33:48*derka joined #nim
11:43:42*yglukhov joined #nim
11:57:59*vendethiel joined #nim
12:10:06*zepolen quit (Remote host closed the connection)
12:19:02*vqrs quit (Ping timeout: 250 seconds)
12:19:45*vqrs joined #nim
12:25:33*Salewski joined #nim
12:28:49SalewskiYesterday I found proc reset(), which I may use for example to clear int array to zero again when already populated. http://nim-lang.org/docs/system.html#reset,T but I have no idea about this comment, should I worry about this:
12:28:56SalewskiThis needs to be called before any possible object branch transition.
12:33:40*zepolen joined #nim
12:34:55*zepolen quit (Remote host closed the connection)
12:38:02SalewskiAnd, while I am still logged in: For sequences we have seq.setLen() but not seq.len= . I first tried the later and got the wrong impression that we can not shrink sequences (but have to create new ones again and again...)
12:41:11*Salewski quit ()
12:43:26*Varriount-Laptop quit (Ping timeout: 240 seconds)
13:00:39Araq_you can shrink seqs with setLen.
13:00:53Araq_don't use 'reset' if you don't know what it does.
13:01:04Araq_wow that was easy.
13:01:25Araq_more difficult questions for me?
13:04:26*Salewski joined #nim
13:05:13SalewskiAraq: In know that setLen() works, I was only wondering why there is no len= alias.
13:06:11SalewskiSo I should not use reset() for reinitializing an array of ints? I was glad that I found it!
13:06:40ephjaarray or sequence?
13:06:50SalewskiArray!
13:07:03ephjaum ok
13:07:32*aziz joined #nim
13:11:10*nonsince quit (Quit: leaving)
13:14:48*derka quit (Quit: derka)
13:17:23ArrrrIn my opinion reset should stay out of system, i once got confused ..
13:24:19SalewskiHave to go, bye. (Will read the logs...)
13:24:23*Salewski quit ()
13:35:21*zepolen joined #nim
13:36:32*Sembei joined #nim
13:39:40*zepolen quit (Ping timeout: 245 seconds)
13:59:02*zepolen joined #nim
14:01:35*zepolen quit (Remote host closed the connection)
14:02:39*zepolen joined #nim
14:04:03*zepolen quit (Remote host closed the connection)
14:04:48*zepolen joined #nim
14:06:17*zepolen quit (Remote host closed the connection)
14:07:47*saml_ joined #nim
14:09:35*zepolen joined #nim
14:09:36*zepolen quit (Remote host closed the connection)
14:09:48*zepolen joined #nim
14:11:13*zepolen quit (Client Quit)
14:20:40*Heartmender quit (K-Lined)
14:26:56*lompik joined #nim
15:19:56*Arrrrr joined #nim
15:22:22*Arrrr quit (Ping timeout: 272 seconds)
15:24:06*Heartmender joined #nim
15:24:25*Heartmender is now known as Guest78691
16:04:53wuehlmausanyone here experienced with nre and musl? i love very small static executables but i did not successfully execute my little example program
16:06:06wuehlmauscould not load: libpcre.so(.3|.1|)
16:07:01wuehlmausnim -d:release --opt:size --passL:-static --gcc.exe:/usr/bin/musl-gcc --gcc.linkerexe:/usr/bin/musl-gcc c /tmp/a.nim
16:09:03*derka joined #nim
16:10:11wuehlmaus/usr/lib/libpcre.so.1.2.6
16:10:25wuehlmaus that one i have
16:12:08Araq_create a symlink
16:12:21Araq_to libprce.so.1
16:13:50*lompik quit (Quit: WeeChat 1.3)
16:15:19*xet7 quit (Quit: Leaving)
16:16:24*arnetheduck quit (Ping timeout: 264 seconds)
16:17:29wuehlmausit's already created by my archlinux distribution annd in /usr/lib
16:18:51wuehlmausnim c /tmp/a.nim works
16:24:39*derka quit (Quit: derka)
16:34:00*nchambers quit (Ping timeout: 256 seconds)
16:34:26*someplac- is now known as someplace
16:46:38*askatasuna joined #nim
16:58:26*malo joined #nim
16:58:49*malo quit (Client Quit)
17:04:31*shevy left #nim ("I'll be back ... maybe")
17:05:40*nchambers joined #nim
17:05:59*krub joined #nim
17:07:11krubis it possible to use system.cmp in a generic proc? As in: system.cmp[T]
17:09:39krubwhen I try it errors with: Error: cannot instantiate: 'Idx' ... so apparently it thinks I'm trying to index
17:12:45Araq_no, 'instantiation' is not indexing
17:12:55Araq_it fails for some other reason
17:19:45krubhm, yeah... a more minimal version works.
17:36:30krubthis: A.sorted((i, j) => system.cmp[S](a(i), a(j)))
17:37:16krubwhere a = proc(x): S
17:39:07krubgives this error: cannot instantiate 'Idx' at line 3177 col 12 in Nim/lib/system.nim
17:42:05krubI got around it via defining a proc inside the proc instead. Am I missing something, or should I file an issue on github?
17:45:06*biscarch joined #nim
17:49:47Arrrrri wouldn't use the future module.
17:50:30*askatasuna quit (Ping timeout: 260 seconds)
17:51:43krubno? Not ready yet? Well, the name does imply it, but I really like the sugar :P
17:52:34Arrrrrtoo experimental http://ideone.com/105SA2
17:55:00kruboh, you can use cmp like that?
17:55:52ArrrrrHowever it works with future for me http://ideone.com/AnXnVC
18:02:02krubyeah, but that's not exacty what I was doing... just a sec
18:04:13dom96=> in future should work well nowadays
18:04:45dom96krub: what does your code look like?
18:09:02krubhm... the online compiler seems to throw a different error... but this is the minimized code: http://ideone.com/ObNUrL
18:15:29ArrrrrYep, i got the same rrror
18:17:20Arrrrrbut 'sorted list, cmp' still stands
18:17:52Arrrrrand also 'list.sorted(proc(a, b: int): int = cmp(a, b))'
18:18:14ArrrrrSo it is likely some dark future sorcery
18:19:57ArrrrrHowever krub, if you drop the [T] in line 7 it works 'list.sorted((a, b) => system.cmp(a, b))'
18:21:25krubseems like it's some dark magic, yeah. I guess the [] operator resolves to the index operator or something... I don't know
18:22:07krubBut yeah, if you drop the T there it works, however I need the T there in a slightly different function :)
18:22:21krubbut using the proc syntax isn't really a problem
18:25:10krubsomething like this: http://ideone.com/t1red0
18:29:46ArrrrrHow do you compare two bools
18:31:57krubapparently false < true
18:33:15ArrrrrYou could change your proc to look like this 'proc(i:int): int = int(i mod 2 == 0)'
18:33:41Arrrrrand drop the generic S
18:33:50*yglukhov quit (Remote host closed the connection)
18:35:37*yglukhov joined #nim
18:40:05*yglukhov quit (Ping timeout: 245 seconds)
18:40:39krubYeah, that's a solution too, you're right. I'm mostly just playing around with generics at the moment... for learning purposes, so it's nothing urgent :)
18:49:13*nchambers quit (Quit: Leaving)
18:49:44*nchambers joined #nim
18:50:06*nchambers quit (Remote host closed the connection)
18:51:30*krub quit (Quit: Page closed)
19:03:15*nchambers joined #nim
19:09:36*aziz quit (Remote host closed the connection)
19:10:25*yglukhov joined #nim
19:22:40*nchambers quit (Ping timeout: 260 seconds)
19:32:48*darkf quit (Ping timeout: 250 seconds)
19:42:34*lompik joined #nim
19:51:57*Arrrrr quit (Quit: WeeChat 1.2)
20:07:16*nchambers joined #nim
20:34:08*wuehlmaus quit (Quit: Lost terminal)
20:43:21*wuehlmaus joined #nim
20:44:37*yglukhov_ joined #nim
20:44:38*yglukhov quit (Read error: Connection reset by peer)
20:50:16*Matthias247 quit (Read error: Connection reset by peer)
20:51:41*yglukhov joined #nim
20:51:41*yglukhov_ quit (Read error: Connection reset by peer)
20:51:51*Matthias247 joined #nim
21:02:00*yglukhov quit (Read error: Connection reset by peer)
21:06:00*yglukhov joined #nim
21:15:47*Demon_Fox joined #nim
21:24:59*def- quit (Ping timeout: 276 seconds)
21:28:47*def- joined #nim
21:44:29*vqrs quit (Ping timeout: 276 seconds)
21:45:30*vqrs joined #nim
22:04:41*Matthias247 quit (Read error: Connection reset by peer)
22:06:11*Matthias247 joined #nim
22:06:39*desophos joined #nim
22:33:10*Matthias247 quit (Read error: Connection reset by peer)
22:34:45*Matthias247 joined #nim
23:01:50*yglukhov_ joined #nim
23:01:51*yglukhov quit (Read error: Connection reset by peer)
23:05:04*yglukhov_ quit (Read error: Connection reset by peer)
23:07:00*yglukhov joined #nim
23:47:53*tato joined #nim
23:47:58*tato left #nim (#nim)
23:48:40*yglukhov quit (Remote host closed the connection)