<< 14-09-2015 >>

00:05:42*EXetoC quit (Ping timeout: 265 seconds)
00:27:59*pingjocky joined #nim
00:28:19*pingjocky left #nim (#nim)
00:29:10*yglukhov joined #nim
00:34:12*yglukhov quit (Ping timeout: 272 seconds)
01:04:28*NimBot joined #nim
01:09:44*bendiken joined #nim
01:20:11*NimBot joined #nim
01:23:06*thotypous quit (Ping timeout: 240 seconds)
01:24:09*thotypous joined #nim
01:31:09*gunn quit (Quit: My Mac has gone to sleep. ZZZzzz…)
01:32:11*gunn joined #nim
01:34:19*bendiken_ joined #nim
01:36:10*Raimondi joined #nim
01:37:10*bendiken quit (Ping timeout: 240 seconds)
01:37:31*bendiken_ is now known as bendiken
01:38:05*jaco60 quit (Ping timeout: 244 seconds)
01:38:17*NimBot joined #nim
01:42:02*bendiken quit ()
01:42:39*chemist69 joined #nim
01:43:01*bendiken joined #nim
01:45:30*chemist69_ quit (Ping timeout: 250 seconds)
01:59:41*vendethiel joined #nim
02:19:11*bendiken quit ()
02:19:52*bendiken joined #nim
02:22:05*Enamex quit (Ping timeout: 240 seconds)
02:22:26*vendethiel quit (Ping timeout: 240 seconds)
02:37:55*Kingsquee joined #nim
03:07:09*NimBot joined #nim
03:13:40*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:14:30*bendiken joined #nim
03:15:23*FedeOmoto joined #nim
03:24:46*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:25:34*bendiken joined #nim
03:33:59*darkf joined #nim
03:35:52*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:36:35*bendiken joined #nim
03:46:50*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:47:29*bendiken joined #nim
03:56:09*umurgdk joined #nim
03:57:47*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
03:58:26*bendiken joined #nim
04:01:00*umurgdk quit (Ping timeout: 264 seconds)
04:07:12*NimBot joined #nim
04:27:17*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
04:28:06*bendiken joined #nim
04:42:32*BitPuffin|osx quit (Ping timeout: 244 seconds)
05:07:42*yglukhov joined #nim
05:11:53*FedeOmoto quit (Quit: Leaving)
05:12:23*yglukhov quit (Ping timeout: 256 seconds)
05:13:18*NimBot joined #nim
05:13:43*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
05:14:33*bendiken joined #nim
05:26:18*gokr joined #nim
05:29:15*NimBot joined #nim
06:19:50*Enamex joined #nim
06:23:26*umurgdk joined #nim
06:26:53*umurgdk quit (Remote host closed the connection)
06:27:11*umurgdk joined #nim
06:27:33*umurgdk quit (Client Quit)
06:31:37*enamex_campus joined #nim
06:32:46*kilon quit (Read error: Connection reset by peer)
06:33:45*kilon joined #nim
06:46:27*Enamex quit (Ping timeout: 256 seconds)
07:03:18*Enamex joined #nim
07:05:35*Ven joined #nim
07:10:50*enamex_campus quit (Quit: Page closed)
07:25:45*Demon_Fox quit (Quit: Leaving)
07:28:10*EXetoC joined #nim
07:28:27*Trustable joined #nim
07:39:28*kilon quit ()
07:50:43*chemist69 quit (Quit: WeeChat 1.3)
08:10:36*coffeepot joined #nim
08:12:22NimBotnim-lang/Nim devel bbe4afc Araq [+0 ±1 -0]: fixes #1782
08:14:40*chemist69 joined #nim
08:16:49*bendiken quit (Quit: My Mac has gone to sleep. ZZZzzz…)
08:17:37*bendiken joined #nim
08:24:05*Kingsquee quit (Read error: Connection reset by peer)
08:24:11*Kingsqueee joined #nim
08:24:45*bjz joined #nim
08:25:53*yglukhov joined #nim
08:45:29*yglukhov quit (Remote host closed the connection)
08:46:05*yglukhov joined #nim
08:50:29*yglukhov quit (Ping timeout: 244 seconds)
08:56:08*NimBot joined #nim
08:56:12*jaco60 joined #nim
08:57:21*yglukhov joined #nim
09:03:38*yglukhov quit (Ping timeout: 260 seconds)
09:04:04*M-max quit (Remote host closed the connection)
09:05:16*NimBot joined #nim
09:09:05*Enamex quit (Ping timeout: 244 seconds)
09:09:42*Ven quit (Ping timeout: 260 seconds)
09:12:54*yglukhov joined #nim
09:22:44*M-max joined #nim
09:27:56*Enamex joined #nim
09:46:57*yglukhov_ joined #nim
09:46:57*yglukhov quit (Read error: Connection reset by peer)
09:55:59*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
09:56:45*bjz joined #nim
10:02:26*bendiken quit ()
10:13:33*Enamex quit (Ping timeout: 246 seconds)
10:26:22*yglukhov_ quit (Remote host closed the connection)
10:31:44*Enamex joined #nim
10:32:48*infinity0 joined #nim
10:38:53*yglukhov joined #nim
10:46:33*strcmp1 joined #nim
10:50:52*Enamex quit (Ping timeout: 244 seconds)
10:52:31*elrood joined #nim
10:58:17*raza joined #nim
11:08:29*mikolalysenko quit (Ping timeout: 244 seconds)
11:10:02*mikolalysenko joined #nim
11:21:49*Kingsqueee quit (Quit: http://i.imgur.com/EsXzoum.png)
11:22:08*Ven joined #nim
11:23:52*Enamex joined #nim
11:53:02*smodo joined #nim
11:56:09*pregressive joined #nim
11:58:53*Demon_Fox joined #nim
12:07:45*Enamex quit (Ping timeout: 255 seconds)
12:08:30*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
12:14:11*Enamex joined #nim
12:20:05*pregress_ joined #nim
12:21:28*pregressive quit (Ping timeout: 246 seconds)
12:38:55*BitPuffin joined #nim
12:43:52*pregress_ quit (Remote host closed the connection)
12:45:05*Noein joined #nim
12:47:21*Enamex quit (Ping timeout: 255 seconds)
12:47:35*pregressive joined #nim
12:47:56*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
12:48:55*pregressive quit (Read error: Connection reset by peer)
12:49:00*pregress_ joined #nim
12:55:15*Ven joined #nim
12:56:21*FedeOmoto joined #nim
13:05:55*pregress_ quit (Remote host closed the connection)
13:13:22*pregressive joined #nim
13:17:27*softinio joined #nim
13:17:43*pregressive quit (Ping timeout: 252 seconds)
13:22:44*softinio quit (Remote host closed the connection)
13:24:56*softinio joined #nim
13:32:21*softinio quit (Ping timeout: 255 seconds)
13:37:23*softinio joined #nim
13:39:00*enamex_campus joined #nim
13:41:36*Demos joined #nim
13:45:18*Noein quit (Ping timeout: 246 seconds)
13:47:34*softinio quit (Ping timeout: 244 seconds)
13:51:24*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:52:30*Ven joined #nim
13:53:00*rkj-b joined #nim
13:56:30*Noein joined #nim
13:58:29*softinio joined #nim
14:05:34*softinio quit (Ping timeout: 260 seconds)
14:10:52*drewsrem joined #nim
14:11:51*Enamex joined #nim
14:12:20*saml joined #nim
14:13:11*coffeepot joined #nim
14:13:51*keyle quit (Quit: http://twitter.com/keyle/)
14:14:55*Noein quit (Ping timeout: 265 seconds)
14:18:13*kilon joined #nim
14:20:11*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
14:20:30*Enamex quit (Ping timeout: 255 seconds)
14:22:52*softinio joined #nim
14:24:52*Ven joined #nim
14:27:06*pregressive joined #nim
14:27:23*softinio quit (Ping timeout: 252 seconds)
14:31:21*Demos quit (Ping timeout: 265 seconds)
14:31:27*pregressive quit (Remote host closed the connection)
14:35:41*Demos joined #nim
14:36:23*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
14:36:26*softinio joined #nim
14:38:27*raza quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
14:40:19*softinio_ joined #nim
14:40:51*softinio quit (Ping timeout: 250 seconds)
14:41:15*NimBot joined #nim
14:41:18*softinio_ quit (Remote host closed the connection)
14:46:44*bjz joined #nim
14:50:40*softinio joined #nim
14:53:19softiniohi just discovered nim
14:53:33reactormonksoftinio, o/
14:53:37softiniohow close are we to a release 1.0? How stable to use in production ?
14:54:06softinioFirst impressions I have are very good so am excited to justify learning and using it over languagaes like go
14:54:34r-kuits stable and its used in production
14:55:23dom96hello softinio
14:55:26dom96welcome!
14:56:06softinio@r-ku Good to know
14:56:10softinio@dom96 ty
14:56:13*Enamex joined #nim
14:56:31softinioother than the docs on nim website, any other resources I should know about?
14:56:42dom96http://howistart.org/posts/nim/1
14:56:56dom96https://nim-by-example.github.io/
14:56:58dom96Are good
14:57:48r-kurosetta-code has quite a lot nim examples
14:59:24*pregressive joined #nim
14:59:45enamex_campusAre there any important discussion threads/posts/whetever on (current plans for) Concepts in Nim? /Besides/ that they're not gonna make it into 1.0
15:00:42reactormonkenamex_campus, I felt like pushing them, but apparently not enough to do something about it
15:01:44enamex_campusMmm, I'm more interested in the proposed semantics. AIUI, the problems were mostly with implementation? But not all semantics were published and, 'cause the implementation was incomplete, um, what?
15:03:14EXetoCyes there are bugs that prevents many use cases from working
15:04:47*enamex_campus quit (Quit: Page closed)
15:09:12*Demos quit (Ping timeout: 244 seconds)
15:10:40*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
15:14:25*Ven joined #nim
15:15:50*gunn quit (Ping timeout: 240 seconds)
15:28:52*Enamex quit (Ping timeout: 265 seconds)
15:31:45*yglukhov_ joined #nim
15:32:17NimBotnim-lang/Nim devel aeff576 Yuriy Glukhov [+0 ±1 -0]: Fixed JS gen for generic array types.
15:32:17NimBotnim-lang/Nim devel 272df1e Andreas Rumpf [+0 ±1 -0]: Merge pull request #3325 from yglukhov/js-generic-types-fix... 2 more lines
15:35:02*yglukhov quit (Ping timeout: 244 seconds)
15:35:54*yglukhov_ quit (Ping timeout: 246 seconds)
15:37:58NimBotnim-lang/Nim devel 6b8bd2b Roger Shi [+0 ±1 -0]: Fix issue #2245
15:37:58NimBotnim-lang/Nim devel 8f9ce52 Roger Shi [+0 ±1 -0]: fix #2367
15:37:58NimBotnim-lang/Nim devel 58e1068 Roger Shi [+0 ±1 -0]: test case for #2245
15:37:58NimBotnim-lang/Nim devel 16fe631 Roger Shi [+0 ±1 -0]: test case for #2367
15:37:58NimBot1 more commits.
15:41:44*Demos joined #nim
15:41:59*pregressive quit (Remote host closed the connection)
15:43:30*pregressive joined #nim
15:46:26gokrsoftinio: You may like some of my articles: http://goran.krampe.se/category/nim
15:48:40EXetoCbias ;)
15:49:26gokrI hope some of them can be of use :)
15:51:27EXetoCyeah read them!
15:52:07*softinio quit (Remote host closed the connection)
15:52:51*softinio joined #nim
15:54:06*Demos quit (Ping timeout: 255 seconds)
15:54:21*rkj-b quit (Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504])
15:57:15*softinio quit (Ping timeout: 256 seconds)
15:57:33*Ven quit (Ping timeout: 250 seconds)
15:57:57*Sembei joined #nim
16:02:57*softinio joined #nim
16:03:50*coffeepot quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
16:06:49*Demon_Fox_ joined #nim
16:06:52*Demon_Fox quit (Ping timeout: 246 seconds)
16:07:10*softinio quit (Ping timeout: 240 seconds)
16:09:34*softinio joined #nim
16:20:26*Enamex joined #nim
16:21:43*softinio quit (Remote host closed the connection)
16:22:09*softinio joined #nim
16:27:15softiniogokr: thanks ! I actually first heard about nim by reading this: http://goran.krampe.se/2014/10/20/i-missed-nim/ I had not looked for other articles on your blog (assume it is your blog) so thanks to you posting link will look at some of them now
16:28:04*pregressive quit (Remote host closed the connection)
16:29:27*Enamex quit (Ping timeout: 246 seconds)
16:30:32*Demon_Fox_ quit (Quit: Leaving)
16:31:33*pregressive joined #nim
16:35:53*Enamex joined #nim
16:47:56*softinio quit (Remote host closed the connection)
16:51:44*softinio joined #nim
16:54:29*Sembei quit (Ping timeout: 256 seconds)
16:57:16*vendethiel joined #nim
16:57:30*yglukhov joined #nim
17:01:45*yglukhov quit (Ping timeout: 252 seconds)
17:05:13*iamd3vil joined #nim
17:15:43*yglukhov joined #nim
17:19:57softiniowhats nim's learning curve like compared to Go for an experienced C/Python dev would you say?
17:27:40dom96softinio: I'd say the learning curve is similar for the basics of the two languages.
17:27:47*strcmp1 quit (Ping timeout: 252 seconds)
17:27:56dom96For the more advanced stuff Nim's learning curve is higher.
17:28:19*strcmp1 joined #nim
17:28:23softinio@dom96 for the advanced stuff is it as steep as rust would u say
17:28:41dom96Don't think so
17:28:56softinio@dom96 ok thanks
17:30:11*Enamex quit (Ping timeout: 265 seconds)
17:31:01AraqRust still has a plenty of different pointer types. that all but 2 or 3 are implemented in the stdlib and are not built into the language doesn't really help. IMHO
17:39:54*M-max quit (Remote host closed the connection)
17:49:41*pregressive quit (Remote host closed the connection)
17:50:26*pregressive joined #nim
17:50:36*pregressive quit (Remote host closed the connection)
17:51:50*pregressive joined #nim
17:52:52*softinio quit (Remote host closed the connection)
17:56:24*softinio joined #nim
17:58:48*M-max joined #nim
18:01:41*Enamex joined #nim
18:06:40AraqEnamex: currently I think 'concept' has a much better chance of getting stable than static[T] ...
18:10:36*Enamex quit (Ping timeout: 246 seconds)
18:11:30*Enamex joined #nim
18:16:34*unclechu joined #nim
18:16:39*unclechu quit (Max SendQ exceeded)
18:17:21*unclechu joined #nim
18:17:25*unclechu quit (Max SendQ exceeded)
18:17:28*Matthias247 joined #nim
18:17:48*darkf quit (Quit: Leaving)
18:27:21*NimBot joined #nim
18:30:31*NimBot joined #nim
18:32:53*NimBot joined #nim
18:34:51*NimBot joined #nim
18:43:06*BitPuffin quit (Ping timeout: 240 seconds)
18:43:53NimBotnim-lang/Nim devel 6ac2ba1 Yuriy Glukhov [+0 ±2 -0]: Uint64 to string in pure nim. array[char] to string fixed in vm.
18:43:53NimBotnim-lang/Nim devel be43467 Andreas Rumpf [+0 ±2 -0]: Merge pull request #3322 from yglukhov/fix-uint64-str-vm... 2 more lines
18:45:53Araqcan somebody explain to me why so many people use "Unix sockets"? aren't these by definition non-portable beasts?
18:49:02ldleworkthey're fast, and safe
18:51:53*Sembei joined #nim
18:54:30*boopisaway is now known as boop
18:58:28*iamd3vil quit (Remote host closed the connection)
18:59:39*Sembei quit (Quit: WeeChat 1.4-dev)
19:04:00*aziz joined #nim
19:16:18*softinio quit (Remote host closed the connection)
19:16:43*softinio joined #nim
19:20:39*softinio quit (Remote host closed the connection)
19:25:40*softinio joined #nim
19:26:42*softinio quit (Remote host closed the connection)
19:28:09*softinio joined #nim
19:33:33*softinio quit (Ping timeout: 246 seconds)
19:35:50*softinio joined #nim
19:40:27*Sembei joined #nim
19:42:05*umurgdk joined #nim
19:43:58softiniois there a contributors guide for nim?
19:47:30*yglukhov quit (Remote host closed the connection)
19:51:08*matkuki joined #nim
19:53:05*enquora joined #nim
19:58:45*Mat4 joined #nim
19:59:15dom96softinio: https://github.com/nim-lang/Nim/blob/devel/contributing.rst
19:59:48softinio@dom96 ty
20:01:32Mat4hello
20:02:11*FedeOmoto quit (Quit: Leaving)
20:02:38*FedeOmoto joined #nim
20:10:17*umurgdk quit (Read error: Connection reset by peer)
20:11:03*umurgdk joined #nim
20:14:02*smodo quit (Ping timeout: 265 seconds)
20:15:21softinioI wish nim didn't have the $ operator. Though its clever it reminds of php and it upsets me :-)
20:15:43softiniojust a joke like it really
20:15:53softinioI hate PHP fyi !!!
20:16:51Mat4what operator would you prefer ?
20:19:18softinioit was a joke I am good with $
20:19:45Mat4ok
20:20:23softinioI use a mac and use homebrew for installing packages. Oddly nim is still called nimrod on homebrew
20:32:57matkukiWhat (if any) is the prefered mechanism in Nim that can be used as an interface? An inheritable base type with proc attributes?
20:44:57*Trustable quit (Remote host closed the connection)
20:50:08Mat4ask Aaq
20:50:18Mat4sorry Araq
20:50:53Mat4also I think readed something about interfaces in the documentation yesterday
20:51:24*softinio quit (Remote host closed the connection)
20:51:42*softinio joined #nim
20:52:51matkukiMat4: which document was it in?
20:55:37dom96matkuki: concepts or object with closures
20:56:30Mat4matkuki: Give me some time to take a look again, I'm work on some sources at moment
20:56:58matkukidom96: Thanks!
20:57:20Mat4ok, it was some explanation about concepts
20:57:47matkukiMat4: Ok, thanks.
20:59:48Araqsoftinio: actually $ is a joke about perl, like "hey look! with a sane language you don't need weak typing that pretends scalar vs hash vs array is all you need to know about your types"
21:01:09*softinio quit (Remote host closed the connection)
21:03:08*softinio joined #nim
21:07:31*softinio quit (Ping timeout: 246 seconds)
21:08:11*Sembei quit (Read error: Connection reset by peer)
21:10:30*umurgdk quit (Read error: Connection reset by peer)
21:11:07*umurgdk joined #nim
21:21:38*pigmej quit (Remote host closed the connection)
21:25:20*umurgdk quit (Read error: Connection reset by peer)
21:25:56*umurgdk joined #nim
21:29:22*enquora quit (Quit: enquora)
21:31:07*kilon quit (Read error: Connection reset by peer)
21:31:42*kilon joined #nim
21:34:33*Sahnvour joined #nim
21:35:04*pregressive quit (Remote host closed the connection)
21:38:04strcmp1Araq, OSX, Linux, and all the *BSDs support unix sockets. theyre def useful. i see them used as a medium between a proxy http server(apache) and http servers written in ruby often.
21:38:27*aziz quit (Remote host closed the connection)
21:38:39strcmp1i am pretty sure its not unique to ruby.
21:39:28NimBotnim-lang/Nim devel ac16b15 Dominik Picheta [+0 ±1 -0]: Added more bugfixes to news.txt
21:42:13Araqstrcmp1: but *why*? the sockets API is a pain in the butt either way, you might as well use "ordinary" sockets instead
21:43:02strcmp1Araq, a TCP socket? yeah, it works, but if you have many ruby web servers on one host, a unix socket does not require binding each to a port.
21:51:10drewsremAraq, you can pass file-descriptors only over Unix Sockets I think
21:52:39drewsremAnd they might be faster?
21:53:01reactormonkdrewsrem, might be linux-only even
21:54:17drewsremAt least Wiki claims "Linux and BSD"
21:54:42*boop is now known as boopisaway
21:59:13drewsremI assume their prevalency is mostly due to efficiency tho.
21:59:19*yglukhov joined #nim
21:59:34*FedeOmoto quit (Quit: Leaving)
22:02:25*EXetoC quit (Ping timeout: 252 seconds)
22:03:47*yglukhov quit (Ping timeout: 264 seconds)
22:04:26strcmp1drewsrem, i think this has been benched already, and TCP sockets on a local machine are as fast/faster.
22:05:04drewsremstrcmp1, random google results: http://stackoverflow.com/questions/14973942/performance-tcp-loopback-connection-vs-unix-domain-socket - got a link?
22:05:26*BitPuffin|osx joined #nim
22:06:30drewsremstrcmp1, I certainly see no reason that TCP sockets would be faster on a local machine, that would make absolutely no sense
22:06:52strcmp1drewsrem, nope. you may very well be right, but i remember having this discussion with someone before but i was on the opposite side of the argument, and he provided a link or gist that basically argued you may as well use a TCP socket instead, and i thought speed was one of the reasons. it was probably not.
22:09:20drewsremstrcmp1, well w/o hearing the argument nor seeing at least some sort of bench...
22:09:34strcmp1yep
22:09:35strcmp11sec
22:09:39strcmp1asking guy for a link
22:15:17drewsremAraq, this also seems to be of interest from FreeBSD ML: https://lists.freebsd.org/pipermail/freebsd-performance/2005-February/001143.html
22:18:18Mat4Unix sockets are designed for local usage. Dependent on the operating system this means there implementation is able to avoid some check-ups and routing. This can result in potential faster execution
22:19:44drewsremYou also can use fs pathnames as addresses which come with usual permissions I guess
22:21:50Mat4in these case the complexity of the file system matters (and most modern file systems are very complex)
22:22:32strcmp1yeah
22:22:39strcmp1there are many cases where they're useful
22:22:47drewsremThat post from the FreeBSD ML was from 2005 and claims there is no optimizations over TCP loopback, " It's really TCP, it just goes over
22:22:48drewsrem a loopback interface by virtue of a special address" - you don't need to know much about systems programming to know that this is not what you want
22:22:59strcmp1drewsrem, he hasn't replied. i say forget it, it looks like theyre faster.
22:23:14drewsremstrcmp1, they?
22:23:27strcmp1unix sockets
22:24:07drewsremstrcmp1, agreed
22:26:10drewsremMat4, I'm unsure but I suspect unix socket inodes aren't actually stored on the fs on a medium, but sit above
22:27:11drewsremSo it shouldn't matter what underlying fs is mounted underneath, permissions for unix sockets should always work
22:28:51Mat4I think the interface and function procession overhead of file systems can be a limiting factor (which depends on how an operating system is organized)
22:29:45drewsremMat4, unix sockets just uses pathnames as addresses, how is the fs involved in the actual communication?
22:31:40Mat4because Unix oriented operating systems handles internal memory structures as files, should use an unified file oriented interface for various kernel calls for example
22:32:35drewsremMat4, I've lost you, I don't see how this relates to unix sockets vs tcp or udp for IPC
22:33:43*Matthias247 quit (Read error: Connection reset by peer)
22:33:50drewsremIn any case, another argument I would propose is that because unix sockets are that prevalent among userspace, kernel will quite obviously be optimized for them, instead of optimizing TCP loopbacks in a special treatment that unix sockets would not get.
22:33:51Mat4I questioned the implementation of Unix sockets for Unix oriented operating systems (which I don't remember)
22:34:31Mat4anyhow, wy not write a benchmark ?
22:35:33drewsremMat4, because Google returns me 4 on top that all agree with what I'd expect and I see no reason why adding additional levels of indirection would make things faster as well as what I wrote above
22:35:50*Mat4 found this an interesting excuse to take a look at kernel sources again
22:37:38matkukidom96: I'm not familiar with concepts, can concepts check for procs/methods that can be applied to an object?
22:38:26*silven quit (Ping timeout: 260 seconds)
22:38:49*silven joined #nim
22:39:00Mat4drewsrem: well, if you trust thouse benchmarks, then go on use Unix sockets
22:39:01*elrood quit (Quit: Leaving)
22:44:54matkukiExample: https://bpaste.net/show/d88525f143de . Keep in mind, I am totally new to concepts.
22:45:50reactormonkmatkuki, IIRC concepts aren't fully supported yet, few bugs around
22:46:17matkukireactormonk: Should they not be used yet?
22:46:34Mat4ciao
22:46:42*Sahnvour quit (Read error: Connection reset by peer)
22:47:00*Kingsquee joined #nim
22:47:10*Mat4 quit (Quit: Konversation terminated!)
22:49:11reactormonkmatkuki, you can use them, but there might be a few bugs - https://github.com/nim-lang/nim/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+concept
22:50:00matkukireactormonk: Ok, can you look at the example and tell me if this is doable?
22:51:03reactormonkmatkuki, I don't know :-(
22:51:40matkukireactormonk: No problem, that make two of us :)
22:54:37matkukiAraq: Can you look at the example, please? Is it possible to do this kind of checking in the last line of the example? https://bpaste.net/show/d88525f143de
22:56:08*umurgdk quit (Read error: Connection reset by peer)
22:56:42*umurgdk joined #nim
23:02:32*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
23:10:54*umurgdk quit (Read error: Connection reset by peer)
23:11:51*umurgdk joined #nim
23:12:19matkukibye
23:12:22*matkuki quit (Quit: ChatZilla 0.9.92 [Firefox 40.0.3/20150826023504])
23:14:34*umurgdk quit (Remote host closed the connection)
23:16:19Araqcool we have an tdont_be_stupid test
23:16:38Xelol
23:18:56*Noein joined #nim
23:20:58*NimBot joined #nim
23:21:35*Enamex quit (Ping timeout: 244 seconds)
23:33:06*redshitmuppet quit (Ping timeout: 255 seconds)