<< 21-05-2016 >>

00:06:17*yglukhov joined #nim
00:10:42*yglukhov quit (Ping timeout: 260 seconds)
00:29:11*yglukhov joined #nim
00:30:43*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
00:34:46*yglukhov quit (Ping timeout: 244 seconds)
00:41:13*arnetheduck joined #nim
00:55:04*bjz joined #nim
00:56:49*Matthias247 quit (Read error: Connection reset by peer)
01:03:48*Tavon quit (Ping timeout: 250 seconds)
01:04:55*der-landgraf quit (Quit: WeeChat 1.5)
01:06:05*der-landgraf joined #nim
01:06:29*yglukhov joined #nim
01:11:42*yglukhov quit (Ping timeout: 276 seconds)
01:14:45*PMunch quit (Ping timeout: 246 seconds)
01:31:25*yglukhov joined #nim
01:36:24*yglukhov quit (Ping timeout: 276 seconds)
01:36:32*onionhammer joined #nim
01:55:58*yglukhov joined #nim
02:00:23*yglukhov quit (Ping timeout: 260 seconds)
02:03:27*filwit joined #nim
02:12:48*kingofoz joined #nim
02:20:29*yglukhov joined #nim
02:21:09*lubos_cz quit (Ping timeout: 260 seconds)
02:25:09*yglukhov quit (Ping timeout: 276 seconds)
02:41:52*bozaloshtsh quit (Ping timeout: 244 seconds)
02:44:59*yglukhov joined #nim
02:49:52*yglukhov quit (Ping timeout: 276 seconds)
03:01:21*|2701 quit (Quit: Connection closed for inactivity)
03:03:21*aharlan joined #nim
03:09:32*yglukhov joined #nim
03:14:27*yglukhov quit (Ping timeout: 260 seconds)
03:16:09*bozaloshtsh joined #nim
03:34:04*yglukhov joined #nim
03:38:57*yglukhov quit (Ping timeout: 260 seconds)
03:58:37*yglukhov joined #nim
04:02:45*yglukhov quit (Ping timeout: 246 seconds)
04:23:08*yglukhov joined #nim
04:27:15*yglukhov quit (Ping timeout: 246 seconds)
04:40:25*filwit quit (Quit: Konversation terminated!)
04:47:41*yglukhov joined #nim
04:52:43*yglukhov quit (Ping timeout: 276 seconds)
05:12:10*yglukhov joined #nim
05:16:57*yglukhov quit (Ping timeout: 260 seconds)
05:29:12*Demon_Fox joined #nim
05:36:45*yglukhov joined #nim
05:41:06*yglukhov quit (Ping timeout: 246 seconds)
06:01:14*yglukhov joined #nim
06:06:09*yglukhov quit (Ping timeout: 276 seconds)
06:08:34*bozaloshtsh quit (Ping timeout: 252 seconds)
06:25:43*yglukhov joined #nim
06:30:52*yglukhov quit (Ping timeout: 276 seconds)
06:48:13*bjz_ joined #nim
06:49:21*bjz quit (Ping timeout: 244 seconds)
06:50:18*yglukhov joined #nim
06:55:33*yglukhov quit (Ping timeout: 276 seconds)
07:14:45*yglukhov joined #nim
07:19:06*yglukhov quit (Ping timeout: 246 seconds)
07:22:48*Sembei joined #nim
07:28:36*bjz joined #nim
07:29:33*bjz_ quit (Ping timeout: 240 seconds)
07:29:50*Sembei quit (Ping timeout: 260 seconds)
07:39:26*yglukhov joined #nim
07:43:57*yglukhov quit (Ping timeout: 260 seconds)
07:47:47*kulelu88 quit (Quit: Leaving)
08:03:52*yglukhov joined #nim
08:08:16*endragor joined #nim
08:09:00*yglukhov quit (Ping timeout: 276 seconds)
08:11:45*aharlan quit (Quit: Textual IRC Client: www.textualapp.com)
08:23:30*kingofoz quit (Ping timeout: 246 seconds)
08:24:18*kingofoz joined #nim
08:28:26*yglukhov joined #nim
08:32:58*yglukhov quit (Ping timeout: 260 seconds)
08:43:26*lubos_cz joined #nim
08:49:57*chrisheller quit (Remote host closed the connection)
08:52:54*yglukhov joined #nim
08:57:27*yglukhov quit (Ping timeout: 260 seconds)
09:16:24*Arrrr joined #nim
09:16:24*Arrrr quit (Changing host)
09:16:24*Arrrr joined #nim
09:17:23*yglukhov joined #nim
09:21:57*yglukhov quit (Ping timeout: 260 seconds)
09:32:04*Matthias247 joined #nim
09:40:44*lubos_cz quit (Quit: Leaving)
09:41:28*lubos_cz joined #nim
09:42:01*yglukhov joined #nim
09:46:27*yglukhov quit (Ping timeout: 246 seconds)
10:06:30*yglukhov joined #nim
10:10:52*arnetheduck quit (Ping timeout: 244 seconds)
10:10:58*yglukhov quit (Ping timeout: 260 seconds)
10:16:20*Demon_Fox quit (Quit: Leaving)
10:16:38*Demon_Fox joined #nim
10:18:23*Sembei joined #nim
10:23:52*PMunch joined #nim
10:26:54*kulelu88 joined #nim
10:26:54*kulelu88 quit (Changing host)
10:26:54*kulelu88 joined #nim
10:31:00*yglukhov joined #nim
10:35:27*yglukhov quit (Ping timeout: 260 seconds)
10:39:41*bjz_ joined #nim
10:40:42*arnetheduck joined #nim
10:41:20*bjz quit (Ping timeout: 244 seconds)
10:55:33*yglukhov joined #nim
10:59:57*yglukhov quit (Ping timeout: 246 seconds)
11:05:54*kingofoz quit (Ping timeout: 246 seconds)
11:06:49*kingofoz joined #nim
11:06:52*Matthias247 quit (Read error: Connection reset by peer)
11:11:16*kulelu88 quit (Quit: Leaving)
11:19:12*Sembei quit (Ping timeout: 260 seconds)
11:20:13*enthus1ast quit (Ping timeout: 250 seconds)
11:34:41*Sembei joined #nim
11:47:31*autumnl joined #nim
12:02:16*elrood joined #nim
12:04:35*PMunch quit (Ping timeout: 260 seconds)
12:06:44*nsf quit (Quit: WeeChat 1.4)
12:28:00*yglukhov joined #nim
12:30:39*Ven joined #nim
12:32:42*yglukhov quit (Ping timeout: 260 seconds)
12:47:55tautologicoregarding #4001, what does this hint pragma do? {.hint[]: off.}
12:52:42*yglukhov joined #nim
12:57:14*yglukhov quit (Ping timeout: 244 seconds)
13:17:15*yglukhov joined #nim
13:18:34*bjz_ quit (Ping timeout: 260 seconds)
13:19:09*bjz joined #nim
13:21:42*yglukhov quit (Ping timeout: 260 seconds)
13:27:59*gtrundle quit (Quit: Bye)
13:33:00*|2701 joined #nim
13:34:51*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
13:41:43*yglukhov joined #nim
13:46:21*yglukhov quit (Ping timeout: 276 seconds)
13:53:45*elrood quit (Quit: Leaving)
14:00:37*Trustable joined #nim
14:03:32*cheatfate_ joined #nim
14:05:31*Trustable quit (Remote host closed the connection)
14:06:19*yglukhov joined #nim
14:06:24*Trustable joined #nim
14:07:09*cheatfate quit (Ping timeout: 276 seconds)
14:10:42*yglukhov quit (Ping timeout: 260 seconds)
14:16:19*enthus1ast joined #nim
14:17:05*Ven joined #nim
14:29:25*nsf joined #nim
14:30:48*yglukhov joined #nim
14:35:45*yglukhov quit (Ping timeout: 276 seconds)
14:40:59*endragor quit (Remote host closed the connection)
14:41:57*endragor joined #nim
14:52:39*yglukhov joined #nim
14:57:30ArrrrDoes it work?
15:22:11*libman joined #nim
15:31:40*bozaloshtsh joined #nim
15:37:08*Jesin quit (Quit: Leaving)
15:37:55*sora joined #nim
15:39:31*Jesin joined #nim
15:48:04*_stowa joined #nim
15:57:52*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:07:38*enthus1ast1 joined #nim
16:09:00*enthus1ast quit (Ping timeout: 246 seconds)
16:30:32*enthus1ast1 quit (Quit: Leaving.)
16:30:38*Jesin quit (Quit: Leaving)
16:34:55Araq_Arrrr: yes
16:45:03*endragor quit (Ping timeout: 240 seconds)
16:51:38*chrisheller joined #nim
17:13:58*filwit joined #nim
17:30:11*elrood joined #nim
17:39:33*yglukhov quit (Remote host closed the connection)
17:51:25*yglukhov joined #nim
17:52:51*yglukhov quit (Remote host closed the connection)
17:56:30*yglukhov joined #nim
17:58:04*yglukhov quit (Remote host closed the connection)
18:06:30*yglukhov joined #nim
18:07:07*endragor joined #nim
18:07:47*matkuki joined #nim
18:13:55*Demon_Fox quit (Quit: Leaving)
18:23:36*fastrom joined #nim
18:35:28*Sembei quit (Ping timeout: 252 seconds)
18:38:02*filwit quit (Quit: Konversation terminated!)
18:39:31*Arrrr quit (Quit: WeeChat 1.4)
18:47:04*fastrom quit (Quit: Leaving.)
19:02:02*endragor quit (Remote host closed the connection)
19:06:53libmanI hereby file a patent on the project name "nimoy" - an "oy" implemented in Nim.
19:19:11*yglukhov quit (Remote host closed the connection)
19:19:57*yglukhov joined #nim
19:23:45*sora quit (Quit: No Ping reply in 180 seconds.)
19:25:00*yglukhov quit (Ping timeout: 276 seconds)
19:25:07*sora joined #nim
19:31:22*|2701 quit (Quit: Connection closed for inactivity)
19:33:13*bjz quit (Ping timeout: 252 seconds)
19:33:48matkukiAraq_: Hi, a little help please.
19:33:50matkukiWhat overhead does the inheritable pragma put on an object? Example: MyType {.inheritable.} = object ...
19:41:03matkukiDoes anyone else know this perhaps? def- maybe?
19:42:35def-matkuki: I'd guess it stores an additional value in the object with the runtime type. check the c output with -d:release to find out
19:42:54matkukidef-: thanks
19:44:38tautologicolibman: there's an OCaml project called Spoc. One of its parts is called Sarek
19:48:32*Sembei joined #nim
19:49:04Araq_libman: why not a 'joy'?
19:49:34Araq_matkuki: def- is correct. however you can use .inheritable, pure to get rid of the typeinfo field
19:49:58Araq_but beware, there are no runtime checks available then that can check your subtype relation is memory safe
19:50:15libmanfor LAME_PUN in `grep -i ^nim /usr/share/dict/american-english-huge`; do...
19:51:48matkukiAraq_: thanks! playing around with chipmunk physics, added the inheritable pragma to an object and the whole thing slowed down to 1/3 the speed without the pragma.
19:53:15Araq_that's more likely due to different code being generated.
19:53:43Araq_the compiler can be way more aggressive when you leave out inheritable
20:02:04libmandom96: doublePlusUnGood timeInfoToTime in https://github.com/dom96/ipsumgenera/blob/master/src/metadata.nim#L36
20:02:39dom96libman: doublePlusUnGood?
20:03:00libmangeorgeOrwellNewSpeak1984
20:04:01dom96I'm afraid I'm not very well versed in that language :P
20:04:59*|2701 joined #nim
20:05:11libmanTrying your SSG before writing my own. Some bugs are obvious, but not "undeclared identifier: 'TimeInfoToTime'at line 36 col 11"
20:08:15dom96change the first letter to a lower case t?
20:08:51libmanthatsTheJokeHere
20:12:44*yglukhov joined #nim
20:13:41libmanI liked it better when everything was case insensitive.
20:21:45libmanRandom thought: we already have `nim serve`, why not have a daemon that stores syntax tree in memory and emulates the source files when editing via fuse?
20:23:03libmanWe can then store / transfer source code in a binary format, which can mean referential integrity like in SQLite. Rename identifier in all places at once.
20:25:45Araq_libman: that's more or less what 'nimsuggest' does :-)
20:26:22libmanRight, but I'm brain-storming further evolution of CaaS.
20:27:51libmanInstead of physical text files, a program source code can be like a structured RDBMS, from which code can be queried for editing.
20:30:48libmanEveryone in this channel gets shares in NimHub. :P
20:36:30libmanOne big version-controlled source database, only valid code can be saved. Style is configured by the FUSE viewer, so programmers don't fight about trivial things like whitespace.
20:39:47libmanThen you combine this versioned code management system with relational database for referential integrity between code and data.
20:41:04libmanAlso separate out immutable things code accesses into IPFS.
20:47:07*Mat4 joined #nim
20:48:58*wuehlmaus quit (Quit: Lost terminal)
20:49:18*wuehlmaus joined #nim
20:54:18*libman quit (Remote host closed the connection)
20:55:02*fastrom joined #nim
20:56:22*fastrom1 joined #nim
20:59:37*fastrom quit (Ping timeout: 260 seconds)
21:01:48*fastrom1 quit (Quit: Leaving.)
21:02:04*fastrom joined #nim
21:12:38*matkuki quit (Quit: ChatZilla 0.9.92 [Firefox 46.0.1/20160502172042])
21:19:59*Matthias247 joined #nim
21:20:08*fastrom quit (Quit: Leaving.)
21:21:29*fastrom joined #nim
21:30:58*Trustable quit (Remote host closed the connection)
21:37:44*elrood quit (Quit: Leaving)
21:42:12*Mat4 left #nim (#nim)
22:00:27BlaXpiritjust noticed https://github.com/BlaXpirit/nim-random/blob/master/.travis.yml -> https://github.com/nim-lang/Nim/wiki/TravisCI/_compare/610549cf...5168b17?short_path=47507aa ಠ_ಠ
22:01:10*bozaloshtsh quit (Ping timeout: 252 seconds)
22:04:04BlaXpiriteven took the time to make it worse and link to non-original source
22:12:38*sora quit (Ping timeout: 244 seconds)
22:15:35*bjz joined #nim
22:18:22*gokr quit (Ping timeout: 260 seconds)
22:19:43*bozaloshtsh joined #nim
22:29:13*Sembei quit (Ping timeout: 252 seconds)
22:34:32*PMunch joined #nim
22:42:37*fastrom quit (Quit: Leaving.)
22:50:56dom96BlaXpirit: feel free to update it
22:59:08*yglukhov quit (Remote host closed the connection)
23:11:01*yglukhov joined #nim
23:11:21*|2701 quit (Quit: Connection closed for inactivity)
23:30:03*yglukhov quit (Ping timeout: 276 seconds)
23:47:55*Matthias247 quit (Read error: Connection reset by peer)
23:49:26*yglukhov joined #nim
23:53:48*yglukhov quit (Ping timeout: 246 seconds)
23:59:00*bjz quit (Read error: Connection reset by peer)