<< 13-01-2017 >>

00:03:36*Matthias247 quit (Read error: Connection reset by peer)
00:03:48*Ven joined #nim
00:22:06*Ven quit (Ping timeout: 240 seconds)
00:23:49*Ven joined #nim
00:37:49*Ven quit (Read error: Connection reset by peer)
00:38:04*yglukhov quit (Remote host closed the connection)
00:44:07*Ven joined #nim
00:46:05*rusua quit (Quit: Connection closed for inactivity)
00:50:50*devted_ quit (Quit: Sleeping.)
00:50:52*Ven quit (Ping timeout: 258 seconds)
01:14:37*couven92 quit (Quit: Client disconnecting)
01:18:12*Kingsquee joined #nim
01:19:51*dmi0 joined #nim
01:23:37*Ven joined #nim
01:25:38*HoloIRCUser quit (Quit: HoloIRCUser)
01:36:51*Ven quit (Ping timeout: 252 seconds)
01:44:10*Ven joined #nim
01:50:28*dddddd quit (Remote host closed the connection)
01:52:16*Ven quit (Ping timeout: 260 seconds)
02:23:08*Ven joined #nim
02:37:11*Ven quit (Ping timeout: 260 seconds)
02:42:59*Ven joined #nim
02:47:15*chemist69 quit (Ping timeout: 252 seconds)
02:51:03*Ven quit (Ping timeout: 245 seconds)
03:00:56*chemist69 joined #nim
03:03:05*Ven joined #nim
03:04:17*Ven quit (Read error: Connection reset by peer)
03:23:22*Ven joined #nim
03:36:05*Ven quit (Ping timeout: 258 seconds)
03:42:54*Ven joined #nim
03:44:48*IdentService joined #nim
03:44:52*IdentService left #nim (#nim)
03:51:16*Ven quit (Ping timeout: 260 seconds)
03:57:19*devted joined #nim
04:02:45*Ven joined #nim
04:04:23*Ven quit (Read error: Connection reset by peer)
04:22:06*def- quit (Ping timeout: 240 seconds)
04:22:38*Ven joined #nim
04:27:36*def- joined #nim
04:31:48def-pri-pubIt there a tutorial out there on how to use Macros? The one on "Nim By Example," looks a little complicated to me
04:35:01*def- quit (Ping timeout: 260 seconds)
04:38:08*Ven quit (Ping timeout: 255 seconds)
04:43:04*Ven joined #nim
04:49:55*rainrawr joined #nim
04:49:59*rainrawr left #nim (#nim)
04:52:05*Ven quit (Ping timeout: 255 seconds)
04:58:36Araqhttps://github.com/araq/nimatxored cannot upload the slides right now
04:58:45Araqso you need to build it on your own
04:59:12Araqhas lots of macro examples though
05:03:08*Ven joined #nim
05:04:10*devted quit (Quit: Sleeping.)
05:07:43*Ven quit (Ping timeout: 245 seconds)
05:07:47*rainrawr joined #nim
05:14:04*def- joined #nim
05:21:58def-pri-pubIs there a link to the talk?
05:22:20*Ven joined #nim
05:22:52*def- quit (Ping timeout: 240 seconds)
05:29:42def-pri-pubnight ugys
05:29:43def-pri-pubguys*
05:29:44*def-pri-pub quit (Quit: leaving)
05:37:52*Ven quit (Ping timeout: 248 seconds)
05:42:57*Ven joined #nim
05:46:34*def- joined #nim
05:51:03*def- quit (Ping timeout: 240 seconds)
05:51:44*Ven quit (Ping timeout: 248 seconds)
06:02:32*Ven joined #nim
06:07:14*Ven quit (Ping timeout: 255 seconds)
06:09:13*def- joined #nim
06:15:56*def- quit (Ping timeout: 260 seconds)
06:22:08*Ven joined #nim
06:25:54*Ven quit (Client Quit)
06:26:13*def- joined #nim
06:29:43*bjz joined #nim
06:30:32*space-wizard quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:31:06*def- quit (Ping timeout: 260 seconds)
06:33:55*nsf joined #nim
06:44:26*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:44:34*space-wizard joined #nim
06:45:28*def- joined #nim
06:55:01*def- quit (Ping timeout: 260 seconds)
06:58:59*bjz joined #nim
07:00:03*def- joined #nim
07:03:45*eizua joined #nim
07:30:02*gangstaguy quit (Ping timeout: 255 seconds)
07:30:02*tstm quit (Ping timeout: 255 seconds)
07:30:03*pigmej quit (Ping timeout: 255 seconds)
07:30:29*cyraxjoe quit (Ping timeout: 255 seconds)
07:31:22*cyraxjoe joined #nim
07:33:53*gangstaguy joined #nim
07:35:29*tstm joined #nim
07:35:35*pigmej joined #nim
07:46:14*yglukhov joined #nim
07:47:44*gokr joined #nim
07:48:41*yglukhov quit (Remote host closed the connection)
07:48:56*yglukhov joined #nim
07:50:09*Andris_zbx joined #nim
07:50:13*rokups joined #nim
07:58:50*tstm quit (Ping timeout: 255 seconds)
07:58:50*eizua quit (Ping timeout: 255 seconds)
08:04:44*tstm joined #nim
08:12:14*eizua joined #nim
08:45:08*bjz_ joined #nim
08:46:06*bjz quit (Ping timeout: 240 seconds)
08:46:29*yglukhov quit (Remote host closed the connection)
08:47:41*space-wizard quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
08:58:36*yglukhov joined #nim
09:02:44*kulelu88 quit (Quit: Leaving)
09:02:53*yglukhov quit (Remote host closed the connection)
09:03:07*yglukhov joined #nim
09:07:59*Arrrr joined #nim
09:08:44*Vladar joined #nim
09:16:50*PMunch joined #nim
09:24:10*bjz joined #nim
09:25:31*bjz_ quit (Ping timeout: 260 seconds)
09:26:06ArrrrIf you want to write macros, this can help you https://github.com/nim-lang/Nim/blob/devel/doc/astspec.txt
09:32:45*couven92 joined #nim
09:33:06*yeeve quit (Ping timeout: 260 seconds)
09:37:34*yglukhov quit (Remote host closed the connection)
09:41:37*yeeve joined #nim
09:45:39*zevlg quit (Remote host closed the connection)
09:46:23*madmalik joined #nim
09:55:23*yglukhov joined #nim
10:00:20*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
10:11:45*bjz joined #nim
10:13:52*yglukhov quit (Remote host closed the connection)
10:15:31*bjz quit (Read error: Connection reset by peer)
10:15:46*bjz_ joined #nim
10:18:00*yglukhov joined #nim
10:44:10*bjz joined #nim
10:45:38*bjz_ quit (Ping timeout: 245 seconds)
10:51:39*eizua quit (Quit: Leaving)
10:53:49*arnetheduck joined #nim
10:57:38*benoliver999 joined #nim
11:01:13*yglukhov quit (Remote host closed the connection)
11:08:08*Kingsquee quit (Quit: https://i.imgur.com/qicT3GK.gif)
11:52:18*Ven joined #nim
12:02:14*Snircle joined #nim
12:06:03*jinshil joined #nim
12:08:14*Ven quit (Ping timeout: 240 seconds)
12:11:54*Ven joined #nim
12:22:35*byte512 joined #nim
12:23:41*Ven quit (Ping timeout: 240 seconds)
12:27:00*yglukhov joined #nim
12:31:52*Ven joined #nim
12:37:43*Ven quit (Ping timeout: 245 seconds)
12:47:57*devted joined #nim
12:49:06*yglukhov quit (Remote host closed the connection)
12:49:39*yglukhov joined #nim
12:50:32*Ven joined #nim
12:51:15*yglukhov quit (Remote host closed the connection)
12:51:29*yglukhov joined #nim
12:57:46*literal quit (Quit: Lost terminal)
12:58:17*literal joined #nim
12:58:44*yglukhov quit (Remote host closed the connection)
13:09:44*yglukhov joined #nim
13:12:33*vlad1777d joined #nim
13:18:50*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
13:28:15*rupil joined #nim
13:42:02*rokups quit (Quit: Connection closed for inactivity)
13:48:05*hendi quit (Quit: Connection closed for inactivity)
14:03:52*eizua joined #nim
14:15:52*rokups joined #nim
14:20:52*byte512 quit (Ping timeout: 255 seconds)
14:21:19*irrequietus quit ()
14:30:14*jinshil quit (Quit: client terminated!)
14:35:18*dddddd joined #nim
15:33:13*yglukhov quit (Remote host closed the connection)
15:36:14*yglukhov joined #nim
15:40:32*yglukhov quit (Ping timeout: 240 seconds)
15:51:13*pie_ joined #nim
15:54:51*vendethiel joined #nim
16:09:27*PMunch quit (Quit: leaving)
16:09:47*couven92 quit (Quit: Client disconnecting)
16:12:17cheatfatedoes anybody has problem with github?
16:12:23cheatfatei mean access to site?
16:15:34Vladaryep
16:16:06Vladar"No server is currently available to service your request."
16:16:40Calinouyes, it's down: https://status.github.com/
16:25:08*pregressive joined #nim
16:36:45*arnetheduck quit (Ping timeout: 256 seconds)
16:42:33*yglukhov joined #nim
16:42:52*couven92 joined #nim
16:46:15*space-wizard joined #nim
16:46:53*yglukhov quit (Ping timeout: 245 seconds)
16:47:11*Andris_zbx quit (Remote host closed the connection)
16:48:12*Arrrr quit (Ping timeout: 252 seconds)
16:51:21*Arrrr joined #nim
17:01:32*eizua quit (Remote host closed the connection)
17:01:48*Trustable joined #nim
17:07:16*hendi joined #nim
17:09:20*pregressive quit (Read error: Connection reset by peer)
17:12:11*pregressive joined #nim
17:23:34*kulelu88 joined #nim
17:32:40*krux02 joined #nim
17:39:37*yglukhov joined #nim
17:42:12*Sentreen quit (Ping timeout: 240 seconds)
17:44:04*pregress_ joined #nim
17:44:04*pregressive quit (Read error: Connection reset by peer)
17:45:03*brson joined #nim
17:47:24*Trustable quit (Quit: Leaving)
17:53:30krux02Araq: thanks for fixing the bugs that I mentioned without creating even an issue
17:53:45Araqhmm?
17:54:53Araqmust have been subconsciously while watching Bojack Horseman
17:55:12*Sentreen joined #nim
17:57:58krux02I once complained that ref types on the NimVm don't work properly, my use case works now
17:58:10krux02I don't know when that happened, but it did happen
17:59:00krux02I don't know if it was you personally, but since you do so much on Nim I just assumed that
17:59:59krux02same with 'threads' module not being findable from 'theindex.html'
18:06:40*nsf quit (Quit: WeeChat 1.6)
18:12:02*vendethiel- joined #nim
18:12:03Araqalright :-)
18:13:16*Matthias247 joined #nim
18:15:06*vendethiel quit (Ping timeout: 252 seconds)
18:27:33*pie_ quit (Ping timeout: 240 seconds)
18:35:14*vendethiel joined #nim
18:36:06*vendethiel- quit (Ping timeout: 240 seconds)
19:00:58*Arrrr quit (Quit: WeeChat 1.5)
19:10:09*nsf joined #nim
19:14:36*vendethiel quit (Ping timeout: 240 seconds)
19:18:05*hendi quit (Quit: Connection closed for inactivity)
19:39:11dyce[m]could someone help me out with concepts? https://glot.io/snippets/em5iow9yjz
19:50:40*vendethiel joined #nim
19:52:11Araqwait until I merged the new concept branch
19:53:08Araqbut it looks like you're missing import strutils
20:00:23dyce[m]Araq: i added strutils and fixed isEmptyOrNil to isNilOrEmpty (even removed that line). in that snippet am i using concepts as intended?
20:01:12Araqnot quite
20:01:23Araqconcepts are generic constraints
20:01:44Araqyou seem to want to enforce that name is not empty
20:01:58Araqthat's a constraint for the value at runtime
20:02:10dyce[m]yeah that make sense
20:07:06*space-wizard quit (Remote host closed the connection)
20:07:44*space-wizard joined #nim
20:10:42Araq--reportConceptFailures:on helps to see the mistakes in concepts
20:11:09*vendethiel quit (Ping timeout: 258 seconds)
20:17:50dyce[m]Araq: would it be decent for checking Nil or just leave that for a pure functional languages (not sure if it makes sense to adopt ideas from Haskell for example since everything is immutable)
20:17:54dyce[m]https://gist.github.com/PhilipWitte/33819b40112a18c30b43 is this more fit?
20:18:02*vendethiel joined #nim
20:18:45dyce[m]which reminds me of a interface
20:18:48dyce[m]an*
20:18:58Araqyes, but it's different. very different.
20:19:09Araqbut your example is perfectly fine.
20:19:39*Trustable joined #nim
20:24:29*bjz joined #nim
20:25:15*pie_ joined #nim
20:26:11*vlad1777d quit (Remote host closed the connection)
20:40:55*vendethiel quit (Ping timeout: 240 seconds)
20:48:47*Sentreen quit (Read error: Connection reset by peer)
20:48:52krux02I have a weird bug, where depending on how I name my variables the executable overrides memory of other variables.
20:49:44*Sentreen joined #nim
20:50:31*vendethiel joined #nim
20:50:38krux02that makes it incredibly hard to extract an example with just that bug
20:51:25krux02because just a simple rename of a variable can make the bug disappear.
20:58:50cheatfatekrux02, looks like you smashing stack
20:59:08cheatfatekrux02, do you on windows?
20:59:13krux02nope
20:59:18krux02Manjaro Linux
20:59:34cheatfatehmm
20:59:47cheatfatestack smashing is happens with windows often
21:00:02cheatfateare you playing with `ptr`?
21:00:10krux02I am trying to isolate the bug, but it is very hard
21:00:20*bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
21:00:23krux02renaming the module file alone changes the outcome
21:00:30krux02no ptr
21:00:41krux02I use static a lot
21:00:52Araq"heap dump" feature has arrived
21:01:13krux02I don't use help variables either
21:01:18krux02currently everything is stack
21:01:50krux02I implement an N dimensional Tensor library
21:02:19krux02matrices are easy, they only have two dimensional ints
21:02:23krux02N and M
21:02:31krux02with tensors it is a bit more complicated
21:02:45krux02they can be arbitrary dimensional
21:02:55krux02meaning I have a seqence of ints
21:03:22krux02I started with ``dims: static seq[int]``
21:03:32Araqvar names are not stored on the stack
21:03:58krux02what do you mean by that?
21:04:00Araqyou could write into the debug info of your exe
21:04:37krux02Araq: I am sorry I cannot follow you
21:04:54Araq"renaming the module file alone changes the outcome"
21:05:19Araqthat doesn't make sense or are you talking about compiler crashes?
21:07:26krux02no I am not talking about compiler crashes, the compile process runs fine
21:07:38krux02and the executable also runs, it just have a wrong result
21:08:07krux02I implemented tensor operations, and the tensor operation wrote at the end of a previous tensor
21:12:02Araqok
21:12:16*vendethiel quit (Ping timeout: 248 seconds)
21:15:29krux02ok I did a test: ``diff tensormath.nim tensormatg.nim`` no output identical file
21:16:07krux02tensor3:
21:16:07krux02[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, -0.0, -1.0, -2.0]
21:16:20krux02tensor3:
21:16:20krux02[0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0]
21:16:57krux02-0 -1 -2 is where in tensor3 oviously got a write
21:17:03krux02that is super weird
21:17:23krux02all I changed was one character in the name of the module
21:26:10Araqthe bug is most likely in both executables
21:26:29Araqbut only triggers in one case, maybe because of stack address randomizations
21:26:44AraqI wouldn't spend time on the name differences
21:26:55Araqjust debug it like any other corruption
21:34:47krux02Araq: I try to isolate the bug, but somehow that is very hard with all this nondeterminism
21:35:24*cyraxjoe quit (Ping timeout: 256 seconds)
21:35:48*Amrykid quit (Changing host)
21:35:48*Amrykid joined #nim
21:37:12*cyraxjoe joined #nim
21:43:15*gokr quit (Remote host closed the connection)
21:52:32*sarlalian quit (Ping timeout: 240 seconds)
22:05:32*rupil quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
22:22:02*rokups quit (Quit: Connection closed for inactivity)
22:24:30*Trustable quit (Remote host closed the connection)
22:28:55*pie_ quit (Ping timeout: 240 seconds)
22:29:55*Jesin quit (Ping timeout: 258 seconds)
22:30:39*sarlalian joined #nim
22:37:36*sarlalian quit (Ping timeout: 248 seconds)
22:43:07krux02Araq: I made an issue about that bug and tried to reduce the file down as much as possible.
22:43:16*sarlalian joined #nim
22:55:11*sarlalian quit (Ping timeout: 240 seconds)
23:04:13*sarlalian joined #nim
23:07:40*def-pri-pub joined #nim
23:07:53def-pri-pubAraq: Do you have a link to your xored talk?
23:20:53*Jesin joined #nim
23:41:07*Vladar quit (Quit: Leaving)
23:47:07*jinshil joined #nim
23:48:16*kulelu88 quit (Quit: Leaving)
23:49:07*yglukhov quit (Remote host closed the connection)
23:54:29*madmalik quit (Quit: Connection closed for inactivity)