<< 14-11-2014 >>

00:01:23*Hakaslak joined #nimrod
00:03:30*Hakaslak quit (Max SendQ exceeded)
00:03:57*tinAndi quit (Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505])
00:04:12*Hakaslak joined #nimrod
00:07:32dom96_Araq: lol
00:10:39*Hakaslak quit (Ping timeout: 265 seconds)
00:19:47*enquora quit (Quit: enquora)
00:29:30flaviudom96_: Rewrite it with bootstrap!
00:30:15flaviuWho cares about bugs, mobile is the next big thing!
00:31:15dom96_flaviu: I don't have the time.
00:31:29flaviuOf course, I was joking.
00:34:01dom96_ahh yes. Sorry, i'm slightly tired lol.
00:35:57*darkf joined #nimrod
00:40:26NimBotnim-lang/nimforum new_async 58dc6bf Dominik Picheta [+0 ±1 -0]: Remove caching.
00:42:02flaviugokr: Despite what Varriount says, adding your articles as a secondary source will only provide limited help. They want things published in a big publication, not a personal blog.
00:47:50*Hakaslak joined #nimrod
00:49:56*Hakaslak quit (Max SendQ exceeded)
00:50:33*Hakaslak joined #nimrod
00:51:10*Araq sighs
00:51:34Araqwhy do people think the stdlib needs to be documented in the language manual?
00:51:56Araq(hi woodgiraffe !)
00:52:40*Hakaslak quit (Max SendQ exceeded)
00:52:46NimBotnim-lang/nimforum new_async 6e3c746 Dominik Picheta [+0 ±1 -0]: Fixes editing posts.
01:11:18*mko joined #nimrod
01:13:26flaviuAraq: What is that a response to?
01:17:41*Hakaslak joined #nimrod
01:17:51*ehaliewicz quit (Remote host closed the connection)
01:18:32*ehaliewicz joined #nimrod
01:24:14*Hakaslak quit (Read error: Connection reset by peer)
01:24:23*Hakaslak joined #nimrod
01:26:05*ehaliewicz quit (Remote host closed the connection)
01:26:21*ehaliewicz joined #nimrod
01:26:32*Hakaslak quit (Max SendQ exceeded)
01:29:42*PhreakiT joined #nimrod
01:29:51*PhreakiT left #nimrod ("Leaving")
01:31:05*Hakaslak joined #nimrod
01:31:38NimBotAraq/Nimrod devel 37cc9b2 Araq [+1 ±4 -1]: fixes #1181
01:31:38NimBotAraq/Nimrod devel ad71fb4 Araq [+0 ±1 -0]: fixes #1258
01:31:38NimBotAraq/Nimrod devel b5d7419 Araq [+0 ±1 -0]: fixes #1106
01:31:38NimBotAraq/Nimrod devel 78346c2 Araq [+0 ±1 -0]: astToStr is a special magic
01:31:38NimBot8 more commits.
01:32:28Araqaww Nimbot cuts all the nice "fixes" messages
01:33:15*Hakaslak quit (Max SendQ exceeded)
01:38:04*Hakaslak joined #nimrod
01:40:33*Hakaslak quit (Max SendQ exceeded)
01:41:35NimBotAraq/Nimrod devel 9e00d3a Araq [+0 ±3 -0]: fixes #693
01:45:35*Hakaslak joined #nimrod
01:50:19*c74d joined #nimrod
01:50:27*Hakaslak quit (Read error: Connection reset by peer)
01:50:37Araqhi c74d welcome
01:50:44c74dHello.
01:51:21*brson quit (Quit: leaving)
01:51:59*Hakaslak joined #nimrod
01:54:10*Hakaslak quit (Max SendQ exceeded)
01:54:32Araqgood night
01:54:49*Hakaslak joined #nimrod
01:55:38*c74d waves.
01:58:02dom96_welcome c74d
01:58:20c74dThanks.
01:58:47*Hakaslak quit (Read error: Connection reset by peer)
02:00:05*Hakaslak joined #nimrod
02:00:39*q66[lap] quit (Read error: Connection reset by peer)
02:00:42*q66[lap]_ joined #nimrod
02:02:30*Hakaslak quit (Max SendQ exceeded)
02:03:13*Hakaslak joined #nimrod
02:04:18*mko quit (Quit: Bye.)
02:05:04*Hakaslak quit (Read error: Connection reset by peer)
02:08:43boydgreenfieldFor object variants, is it possible to have a kind that doesn’t have any additional fields? I’m can’t figure out the right syntax that doesn’t lead to a case statement error...
02:08:45*Hakaslak joined #nimrod
02:20:41*q66 quit (Quit: Leaving)
02:27:10flaviuboydgreenfield: Try discard
02:27:20flaviu`of blah: discard`
02:27:21boydgreenfieldflaviu: Couldn’t get that to work
02:27:34flaviuhmm, not sure what's going on then.
02:27:39*Hakaslak quit (Read error: Connection reset by peer)
02:29:03flaviuI'm working on work for school at the moment, but perhaps grepping the compiler will turn up some clues.
02:29:26flaviuThe compiler uses quite a few object variants
02:30:19*q66[lap]_ quit (Read error: Connection reset by peer)
02:30:59*Hakaslak joined #nimrod
02:32:22*q66[lap] joined #nimrod
02:33:22*Hakaslak quit (Max SendQ exceeded)
02:34:02*Hakaslak joined #nimrod
02:36:11*Hakaslak quit (Max SendQ exceeded)
02:37:07*Hakaslak joined #nimrod
02:45:33*BitPuffin quit (Ping timeout: 244 seconds)
02:45:37*Hakaslak quit (Read error: Connection reset by peer)
02:47:10*Hakaslak joined #nimrod
02:50:57*itsmeront joined #nimrod
02:51:22itsmerontHi All.
02:51:36itsmerontI'm having some trouble with Aporia on windows
02:52:17itsmerontI have it working but keep getting definition retrieval failed
02:52:22itsmerontwhen trying to look up a proc
02:52:33itsmerontI'm on devel
02:52:51itsmerontany ideas?
02:52:55*Hakaslak quit (Read error: Connection reset by peer)
02:53:51*Hakaslak joined #nimrod
02:54:37flaviuitsmeront: No ideas here, but I'd like to mention that bigbreak was recently merged into devel
02:54:48itsmerontyeah I saw that
02:55:10itsmerontone thing that was different from instructions is that aporia said
02:55:21itsmerontpcre.dll was in
02:55:42flaviuMost people are in Europe, so they're sleeping and unfortunately can't help
02:55:57itsmeront"dist" directory
02:56:13itsmerontyeah I figured but though tmaybe I'd check
02:56:27*ehaliewicz quit (Ping timeout: 272 seconds)
02:56:52itsmerontdo you know where this "dist" directory went?
02:57:06itsmerontor I ended up finding pcre3.dll and renaming it
02:57:10itsmerontso maybe that's my problem
02:57:26itsmeronts/or/so
02:58:32itsmerontso where are you flaviu?
02:58:49flaviuEST
02:59:02itsmerontahh me too
02:59:09itsmerontI'm in baltimore
02:59:33itsmerontok well I'll keep looking at it but might check in tomorrow.
02:59:37itsmerontThanks anyway!
03:00:03flaviuAround Atlanta here, sorry I can't help more
03:00:03flaviuReal men use vim btw :P
03:00:20*Hakaslak quit (Read error: Connection reset by peer)
03:00:57*Hakaslak joined #nimrod
03:01:04itsmeronthahha
03:01:36itsmerontYeah I'm doing mac, linux and windows
03:01:40itsmerontworking on windows now
03:01:53itsmeronttrying to get things setup for a build on all three platforms
03:02:16*Hakaslak quit (Max SendQ exceeded)
03:02:25itsmerontvim btw is no fun
03:02:30itsmerontI use nano
03:02:31itsmeront:)
03:03:01*Hakaslak joined #nimrod
03:03:55flaviuI like to say that vim is a language for text editing, but use whatever you like. I'm certainly no vim expert.
03:08:47*Hakaslak quit (Read error: Connection reset by peer)
03:09:11*Hakaslak joined #nimrod
03:14:07*Hakaslak quit (Read error: Connection reset by peer)
03:17:41*Hakaslak joined #nimrod
03:19:15Demosyou need PCRE for lots of stuff, download the dll from the PCRE site and throw it someplace in PATH
03:19:59itsmerontok cool
03:20:06itsmerontI added it to Aproia
03:20:11itsmerontbut I'll stick a path to it
03:20:20itsmerontI renamed it from pcre3.dll to pcre.dll
03:20:23itsmerontis that correct?
03:20:50Demoserm maybe
03:20:56Demosshould do
03:21:04itsmerontcool thanks
03:21:22Demosif not the crash will have the name it expected
03:21:40Demosyou may have to run Aproia from the command line]
03:21:51itsmerontyeah it did. Just wasn't sure that pcre3.dll was compatible with pcre.dll
03:22:28itsmerontwith pcre3.dll I got a message from Aporia can't find pcre.dll
03:23:20*boydgreenfield quit (Quit: boydgreenfield)
03:23:34*Hakaslak quit (Ping timeout: 245 seconds)
03:24:11Demoswell try it and see!
03:24:23itsmerontcool
03:24:29itsmerontok added path restarted Aproia
03:24:38itsmerontstill fails to retrieve definitions
03:25:04*Hakaslak joined #nimrod
03:27:52itsmerontone other thing. I'm getting this error message 4 times.
03:27:53itsmeront(aporia.exe:11528): Gtk-CRITICAL **: gtk_accel_group_connect: assertion 'accel_k ey > 0' failed
03:28:42itsmerontbut Aporia starts and besides the definition issue seems to function properly.
03:36:58*boydgreenfield joined #nimrod
03:40:11*Hakaslak quit (Read error: Connection reset by peer)
03:40:38*Hakaslak joined #nimrod
03:43:08*Hakaslak quit (Max SendQ exceeded)
03:43:20*Pisuke joined #nimrod
03:45:34*MyMind quit (Ping timeout: 255 seconds)
03:47:32*Hakaslak joined #nimrod
03:49:16*kniteli joined #nimrod
03:51:33*Hakaslak quit (Read error: Connection reset by peer)
03:52:48*bjz_ joined #nimrod
03:54:01*Hakaslak joined #nimrod
04:06:07*kniteli quit (Ping timeout: 272 seconds)
04:06:38*boydgreenfield quit (Quit: boydgreenfield)
04:14:14*AMorpork is now known as AFKMorpork
04:17:35*kniteli joined #nimrod
04:18:57*boydgreenfield joined #nimrod
04:23:31*boydgreenfield quit (Client Quit)
04:28:05*flaviu quit (Ping timeout: 264 seconds)
04:32:25*boydgreenfield joined #nimrod
04:32:43*kniteli quit (Ping timeout: 272 seconds)
04:33:18*Hakaslak quit (Read error: Connection reset by peer)
04:35:34*Hakaslak joined #nimrod
04:42:32*Hakaslak_ joined #nimrod
04:42:50*Hakaslak quit (Read error: Connection reset by peer)
04:44:15*kniteli joined #nimrod
04:52:08*bjz_ quit (Ping timeout: 244 seconds)
05:01:12*bjz joined #nimrod
05:01:59*boydgreenfield quit (Quit: boydgreenfield)
05:05:46*BitPuffin joined #nimrod
05:10:41*BitPuffin quit (Ping timeout: 264 seconds)
05:13:54*Hakaslak_ quit (Max SendQ exceeded)
05:17:49*Hakaslak joined #nimrod
05:21:59*AFKMorpork is now known as AMorpork
05:31:23*boydgreenfield joined #nimrod
05:33:08*Hakaslak quit (Max SendQ exceeded)
05:33:43*Hakaslak joined #nimrod
05:36:45*Hakaslak quit (Read error: Connection reset by peer)
05:40:27*Hakaslak joined #nimrod
05:41:58*BitPuffin joined #nimrod
05:45:32*Hakaslak quit (Read error: Connection reset by peer)
05:46:41*BitPuffin quit (Ping timeout: 255 seconds)
05:47:38*kemet joined #nimrod
05:48:10*Hakaslak joined #nimrod
05:48:29*untitaker quit (Ping timeout: 264 seconds)
05:51:11*Hakaslak quit (Read error: Connection reset by peer)
05:52:47*kniteli quit (Ping timeout: 265 seconds)
05:53:14*kniteli joined #nimrod
05:54:50*Demos quit (Read error: Connection reset by peer)
05:55:02*Hakaslak joined #nimrod
05:55:06*untitaker joined #nimrod
06:02:46*Hakaslak quit (Read error: Connection reset by peer)
06:04:37*Hakaslak joined #nimrod
06:11:09*Hakaslak quit (Read error: Connection reset by peer)
06:13:31*Hakaslak joined #nimrod
06:20:06*Hakaslak quit (Max SendQ exceeded)
06:20:40*Hakaslak joined #nimrod
06:22:22*BlaXpirit joined #nimrod
06:25:19*kemet quit (Ping timeout: 255 seconds)
06:38:34*Hakaslak quit (Ping timeout: 244 seconds)
06:39:08*Hakaslak joined #nimrod
06:45:17*Hakaslak quit (Ping timeout: 245 seconds)
06:45:57*Hakaslak joined #nimrod
06:50:06*Hakaslak quit (Read error: Connection reset by peer)
06:52:53*Hakaslak joined #nimrod
06:58:43*Hakaslak quit (Ping timeout: 244 seconds)
06:59:54*Hakaslak joined #nimrod
07:06:14*Hakaslak quit (Read error: Connection reset by peer)
07:06:52*Hakaslak joined #nimrod
07:11:18*boydgreenfield quit (Quit: boydgreenfield)
07:11:19*Hakaslak quit (Read error: Connection reset by peer)
07:13:27*Hakaslak joined #nimrod
07:19:12*Hakaslak quit (Read error: Connection reset by peer)
07:19:19*Hakaslak_ joined #nimrod
07:23:31*Hakaslak_ quit (Read error: Connection reset by peer)
07:26:43*Hakaslak joined #nimrod
07:31:24*Hakaslak quit (Read error: Connection reset by peer)
07:33:08*Hakaslak joined #nimrod
07:37:22*Hakaslak quit (Read error: Connection reset by peer)
07:38:11gokrMorning!
07:40:07*Hakaslak joined #nimrod
08:08:52*Hakaslak quit (Ping timeout: 240 seconds)
08:10:26*Hakaslak joined #nimrod
08:26:50*Trustable joined #nimrod
08:29:03*Hakaslak quit (Read error: Connection reset by peer)
08:29:24*Hakaslak joined #nimrod
08:34:27*johnsoft quit (Ping timeout: 245 seconds)
08:34:57*johnsoft joined #nimrod
08:36:27*Hakaslak quit (Read error: Connection reset by peer)
08:39:53*Hakaslak joined #nimrod
08:44:09*Hakaslak quit (Read error: Connection reset by peer)
08:46:02*khmm joined #nimrod
08:48:56*Hakaslak joined #nimrod
08:51:07*khmm quit (Ping timeout: 272 seconds)
08:55:05*khmm joined #nimrod
08:55:15*Hakaslak quit (Read error: Connection reset by peer)
08:56:59*Hakaslak joined #nimrod
09:17:12*Hakaslak quit (Read error: Connection reset by peer)
09:20:31*Hakaslak joined #nimrod
09:24:03*Hakaslak quit (Read error: Connection reset by peer)
09:28:00*Hakaslak joined #nimrod
09:32:21*Hakaslak quit (Read error: Connection reset by peer)
09:35:51*Hakaslak joined #nimrod
09:36:27*nande quit (Read error: Connection reset by peer)
09:37:03*xyproto joined #nimrod
09:43:00*q66[lap] quit (Read error: Connection reset by peer)
09:43:44*q66[lap] joined #nimrod
09:45:47xyprotonimble is now also an official Arch Linux package
09:46:08xyprotowhen is the official nimrod -> nim rename happening?
09:46:52xyprotoand why is "babel" mentioned on the front page of nimrod-lang.org, when it is now called nimble? :)
09:48:11gokrThe renaming happens when 0.10 is released, "Very Soon Now".
09:48:27gokrSo in the current devel branch its called "nim"
09:48:42gokrThere is also a new website brewing.
09:49:03gokrNimble was a bit quick out of the gate.
09:49:58xyprotogokr: I see. Looking forward to it. The latest release version of nimrod stopped building on Arch, but the latest commit (nim) worked fine.
09:50:24gokrThere was a silly error in master, that was probably what got you.
09:50:40xyprotoAh, I see.
09:50:59gokrhttps://github.com/Araq/Nimrod/issues/1651
09:51:21xyprotoThere's this new continous integration page for Arch that catched that nimrod stopped building. Works fairly well! https://arch-ci.org/
09:51:22gokrI think it may be fixed now - at least we found what it was.
09:51:47xyprotoyes, I think it was the same error
09:52:03gokrThis is our current buildbot: http://178.62.143.63:8010/waterfall
09:52:18gokrIts brand new - but it builds devel. We discussde yesterday to add a nightly build of master too.
09:52:29xyprotooh well, build errors happens. Good thing there is a layer of binary packages between developers and users. :)
09:52:46*Hakaslak quit (Read error: Connection reset by peer)
09:53:15xyprotogokr: nice overview! I like buildbot
09:53:39gokrIts Varriount that has set it up. We host the Linux buildslaves.
09:54:21gokrPersonally I am setting up gitlab + gitlab-ci here at our company. The CI is not yet as feature packed - but its quite slick.
09:56:20*Hakaslak joined #nimrod
09:56:29xyprotook, haven't looked into gitlab. It's like github, only open source?
09:56:42gokrYeah, and.... very, very nice so far.
09:57:08xyprotowill suited for internal projects, I assume? The webpage looks promising.
09:57:09gokrI have two Nim projects public there in fact.
09:57:23gokrThis is the CI server: https://build.3dicc.com/projects
09:57:42gokrSorry for that cert issue, its nginx etc, bah.
09:58:32gokrhttps://gitlab.3dicc.com/explore/projects
10:02:06*Hakaslak quit (Read error: Connection reset by peer)
10:05:47*Hakaslak joined #nimrod
10:09:17xyprotogokr: gitlab does look good!
10:11:57*Hakaslak quit (Ping timeout: 245 seconds)
10:13:14*Hakaslak joined #nimrod
10:16:33*BitPuffin joined #nimrod
10:18:33*Hakaslak quit (Read error: Connection reset by peer)
10:21:02*Hakaslak joined #nimrod
10:21:35*BitPuffin quit (Ping timeout: 265 seconds)
10:27:37*Hakaslak quit (Read error: Connection reset by peer)
10:28:12*Hakaslak joined #nimrod
10:35:30*Hakaslak quit (Read error: Connection reset by peer)
10:36:03*Hakaslak joined #nimrod
10:38:18*kniteli quit (Ping timeout: 244 seconds)
10:39:24*khmm quit (Ping timeout: 265 seconds)
10:40:46*Hakaslak quit (Read error: Connection reset by peer)
10:42:35*Hakaslak joined #nimrod
10:44:05*khmm joined #nimrod
10:46:01*Hakaslak quit (Read error: Connection reset by peer)
10:47:38*Hakaslak joined #nimrod
10:53:18*Hakaslak quit (Read error: Connection reset by peer)
10:54:17gokrxyproto: Yeah, we have been using Redmine + manual git repos but Gitlab is much smoother.
10:54:33*Hakaslak joined #nimrod
10:59:20*Hakaslak quit (Read error: Connection reset by peer)
11:02:18*Hakaslak joined #nimrod
11:08:53*Hakaslak quit (Ping timeout: 240 seconds)
11:09:32*Hakaslak joined #nimrod
11:15:52*Hakaslak quit (Read error: Connection reset by peer)
11:17:19Araqgokr: so the devel nimbase.h should go into master?
11:17:28gokrProbably :)
11:17:50*Hakaslak joined #nimrod
11:18:08gokrI mean... there were a few other differences.
11:18:47gokrAs the diff showed that I skyped you
11:24:02*Hakaslak quit (Read error: Connection reset by peer)
11:25:53*Hakaslak joined #nimrod
11:27:22Araqyup. bbl
11:29:02*noam joined #nimrod
11:30:06*Hakaslak quit (Read error: Connection reset by peer)
11:33:00*Hakaslak joined #nimrod
11:33:23*noam quit (Ping timeout: 240 seconds)
11:40:01*flaviu joined #nimrod
11:41:21*noam joined #nimrod
11:42:22*rpag_ quit (Ping timeout: 245 seconds)
11:42:37*noam quit (Read error: Connection reset by peer)
11:43:00*kemet joined #nimrod
11:44:12*khmm quit (Ping timeout: 250 seconds)
11:54:02*flaviu quit (Ping timeout: 245 seconds)
11:55:03*rpag_ joined #nimrod
11:58:37*Hakaslak quit (Ping timeout: 245 seconds)
11:59:17*Hakaslak joined #nimrod
12:04:13*Hakaslak quit (Read error: Connection reset by peer)
12:04:47*Hakaslak joined #nimrod
12:06:07*noam joined #nimrod
12:10:25*Hakaslak quit (Read error: Connection reset by peer)
12:10:37*noam quit (Ping timeout: 240 seconds)
12:12:05*EXetoC joined #nimrod
12:14:15*Hakaslak joined #nimrod
12:19:36*Hakaslak quit (Read error: Connection reset by peer)
12:19:50*LordAndrew joined #nimrod
12:20:02*Hakaslak joined #nimrod
12:20:12*LordAndrew is now known as Lordovos
12:26:08*Hakaslak quit (Read error: Connection reset by peer)
12:28:21*Hakaslak joined #nimrod
12:32:31*Hakaslak quit (Read error: Connection reset by peer)
12:35:51*Hakaslak joined #nimrod
12:39:25*Hakaslak quit (Read error: Connection reset by peer)
12:42:38*Hakaslak joined #nimrod
12:44:17*dom96_ quit (Ping timeout: 255 seconds)
12:47:05*Hakaslak quit (Read error: Connection reset by peer)
12:50:26*Hakaslak joined #nimrod
12:53:01*Lordovos quit (Quit: Leaving)
12:57:44*Hakaslak_ joined #nimrod
12:58:07*Hakaslak quit (Read error: Connection reset by peer)
13:01:51*Hakaslak_ quit (Read error: Connection reset by peer)
13:02:19*irrequietus joined #nimrod
13:02:52kokozedmananyone around? I might have come across a compiler bug.. or I'm doing something stupid: http://pastebin.com/eTkEN2Yb
13:04:20Araqkokozedman: yeah, compiler bug. pretty strange since the compiler itself uses things like these
13:04:23Araqtry this workaround:
13:04:26Araqtype
13:04:34Araq Loop* = ref LoopObj
13:04:41Araq LoopObj = object
13:04:59Araq onBeforeSelect*: proc (l: Loop)
13:05:31*Hakaslak joined #nimrod
13:05:51kokozedmanAraq: yeah, I see several of these in the STDLIB, I don't know why mine crashed...
13:07:41kokozedmanthanks for the workaround
13:08:22*BlaXpirit quit (Quit: Quit Konversation)
13:08:57Araqso I take it that this means the workaround works
13:09:10Araqreport it anyway please (with the workaround)
13:09:24kokozedmanyes, it worked
13:09:36kokozedmanok, report on GitHub?
13:09:48Araqyes
13:09:52kokozedmanalright
13:10:18*Hakaslak quit (Read error: Connection reset by peer)
13:10:33Araqsee you later
13:10:47kokozedmanalright, take care
13:13:35*Hakaslak joined #nimrod
13:14:06*dom96_ joined #nimrod
13:22:09*irrequietus quit ()
13:31:12*Hakaslak quit (Read error: Connection reset by peer)
13:32:26*Hakaslak joined #nimrod
13:34:05kokozedmanI'm facing a very ambiguous situation... I have an object that has a closure member, that I'll call later on... how do I specify it to update the closure without getting some kind of undclared identifier: 'onReadable=' which doesn't make sense
13:34:51kokozedmancompiler seems to think that obj.field.onReadable= is an identifier... may be it thinks it should be a function
13:35:00kokozedmanhow can I be explicit?
13:36:35*Hakaslak quit (Read error: Connection reset by peer)
13:39:32*khmm joined #nimrod
13:40:09*Hakaslak joined #nimrod
13:42:30kokozedmanmy bad... please ignore the above
13:42:45kokozedmangot confused with the nested variable and casting of RootRef
13:42:46*khmm quit (Read error: Connection reset by peer)
13:44:53*Hakaslak quit (Read error: Connection reset by peer)
13:48:18*Hakaslak joined #nimrod
13:50:30*khmm joined #nimrod
13:57:24*Hakaslak quit (Read error: Connection reset by peer)
13:57:34*Hakaslak joined #nimrod
14:01:02*khmm quit (Remote host closed the connection)
14:06:19*Hakaslak_ joined #nimrod
14:06:44*Hakaslak quit (Read error: Connection reset by peer)
14:12:23*Hakaslak_ quit (Ping timeout: 240 seconds)
14:13:02*khmm joined #nimrod
14:13:32*Hakaslak joined #nimrod
14:17:55*khmm quit (Ping timeout: 272 seconds)
14:18:32*BitPuffin joined #nimrod
14:19:28*Hakaslak quit (Read error: Connection reset by peer)
14:22:06*khmm joined #nimrod
14:23:01*Hakaslak joined #nimrod
14:28:50*Hakaslak quit (Read error: Connection reset by peer)
14:31:03*Hakaslak joined #nimrod
14:35:00gokrDo we have a cross platform way of getting "current dir" and "home dir"?
14:35:33gokrEhm... forget that.
14:36:02gokrI was more wondering ... if there is a convention on how to refer to such directories in a "path"
14:36:06gokrLike "~" etc
14:38:11*Hakaslak quit (Ping timeout: 272 seconds)
14:38:28*Hakaslak joined #nimrod
14:40:41*khmm quit (Ping timeout: 264 seconds)
14:41:29*khmm joined #nimrod
14:42:11*gokr quit (Quit: Leaving.)
14:42:14*Hakaslak quit (Read error: Connection reset by peer)
14:42:45*Hakaslak joined #nimrod
14:46:13*Sembei joined #nimrod
14:47:37*Pisuke quit (Ping timeout: 240 seconds)
15:00:06*Hakaslak quit (Read error: Connection reset by peer)
15:02:35*Hakaslak joined #nimrod
15:02:53*irrequietus joined #nimrod
15:04:59*gokr joined #nimrod
15:06:10*Hakaslak quit (Read error: Connection reset by peer)
15:10:12*Hakaslak joined #nimrod
15:13:25*khmm quit (Remote host closed the connection)
15:15:53*Hakaslak quit (Read error: Connection reset by peer)
15:17:08*Hakaslak joined #nimrod
15:22:36*Hakaslak quit (Read error: Connection reset by peer)
15:23:56*Hakaslak joined #nimrod
15:24:01*darkf quit (Quit: Leaving)
15:28:56*Hakaslak quit (Read error: Connection reset by peer)
15:32:17*Hakaslak joined #nimrod
15:48:12*Hakaslak quit (Ping timeout: 256 seconds)
15:48:23*khmm joined #nimrod
15:48:34*Hakaslak joined #nimrod
15:49:22*q66[lap] quit (Read error: Connection reset by peer)
15:50:07*q66[lap] joined #nimrod
15:52:47*khmm quit (Ping timeout: 245 seconds)
15:54:04*Hakaslak quit (Read error: Connection reset by peer)
15:55:36*brson joined #nimrod
15:56:27*Hakaslak joined #nimrod
15:57:54*kemet quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
15:58:21*khmm joined #nimrod
16:01:09*Hakaslak quit (Read error: Connection reset by peer)
16:05:27*Hakaslak joined #nimrod
16:07:22gokrSo... $astring - when astring is nil - doesn't handle that, by design?
16:11:24*Hakaslak quit (Read error: Connection reset by peer)
16:12:28*Hakaslak joined #nimrod
16:13:20NimBotnim-lang/nimforum new_async eb76948 Dominik Picheta [+0 ±2 -0]: Fixes nav numbers. Removes jump page num.
16:18:18gokrHow do you Nimiomatically remove last char of a string? "x = x[0..high(x)-1]" looks... silly.
16:19:38*Hakaslak quit (Read error: Connection reset by peer)
16:20:27*Hakaslak joined #nimrod
16:20:31gokrAh, ok sooo... its "x = x[0.. -2]" and I guess... its -2 instead of -1 because... its relative to len?
16:21:55gokrAh, ok, so... ok "-1" would be the last character, ok, ok, I get it :)
16:24:37*Boscop joined #nimrod
16:27:27*dom96_ quit (Quit: Page closed)
16:28:37*Hakaslak quit (Ping timeout: 245 seconds)
16:28:43*dom96_ joined #nimrod
16:28:48*Hakaslak joined #nimrod
16:29:46*itsmeront quit (Ping timeout: 246 seconds)
16:36:03*Hakaslak quit (Read error: Connection reset by peer)
16:39:16*kemet joined #nimrod
16:39:38woodgiraffeIs it "feasible" to run nimrod without GC?
16:39:47woodgiraffenim*
16:41:09*khmm quit (Remote host closed the connection)
16:41:19*dom96_ quit (Ping timeout: 246 seconds)
16:42:57*johnsoft quit (Ping timeout: 272 seconds)
16:43:55*johnsoft joined #nimrod
16:50:27*Hakaslak joined #nimrod
16:52:53*lbmn joined #nimrod
16:54:03*shodan45 joined #nimrod
16:55:30*bjz quit (Quit: Textual IRC Client: www.textualapp.com)
16:57:24*bjz joined #nimrod
16:57:44*Hakaslak quit (Read error: Connection reset by peer)
16:58:12dom96woodgiraffe: yes
17:01:24*johnsoft quit (Ping timeout: 250 seconds)
17:01:34*johnsoft joined #nimrod
17:05:19woodgiraffedom96: any pointers where I can read more about that?
17:07:49*kemet quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
17:11:00*Hakaslak joined #nimrod
17:17:11*itsmeront joined #nimrod
17:17:59*Hakaslak quit (Read error: Connection reset by peer)
17:29:54*Hakaslak joined #nimrod
17:30:09*gokr quit (Quit: Leaving.)
17:40:23*Hakaslak quit (Ping timeout: 240 seconds)
17:44:39*boydgreenfield joined #nimrod
17:45:43boydgreenfieldIs the `.=` operator still being used? It’s only in the index for the manual and trying to compile anything with it yields: `Error: undeclared identifier: ‘.=‘`. (I’m playing around with trying to use fieldPairs for serialization/deserialization of a object variant type)
17:48:01*Hakaslak joined #nimrod
17:50:20*gokr_ joined #nimrod
17:55:00*nullmove joined #nimrod
17:56:20boydgreenfieldI.e., is it possible to do result.field where `field` is known at compile time but I’d like it to be expanded in a fieldPairs() section?
18:01:02*kniteli joined #nimrod
18:01:22nullmovegokr_, string slicing probably copies, so you may also prefer x = setLen(x.high) instead
18:02:30nullmoveoh sorry, just x.setLen(x.high)
18:02:42nullmovex has to be var string
18:04:09*Hakaslak quit (Read error: Connection reset by peer)
18:08:39*kemet joined #nimrod
18:08:54*kemet quit (Remote host closed the connection)
18:09:17boydgreenfield… nevermind. Can just assign to value in fieldPairs(). Oops.
18:10:22*Matthias247 joined #nimrod
18:10:34*q66 joined #nimrod
18:12:27*kniteli quit (Ping timeout: 244 seconds)
18:12:39*Hakaslak joined #nimrod
18:15:58*Hakaslak quit (Client Quit)
18:18:11*Hakaslak joined #nimrod
18:24:26*kniteli joined #nimrod
18:32:56Araqboydgreenfield: yeah that needs to be documented. but it's no coincidence that it works
18:38:13*BitPuffin quit (Ping timeout: 272 seconds)
18:39:44*boydgreenfield quit (Quit: boydgreenfield)
18:41:10*boydgreenfield joined #nimrod
18:47:12boydgreenfieldAraq: Indeed. Thanks!
18:47:29*boydgreenfield quit (Quit: boydgreenfield)
18:49:13*shodan45 quit (Quit: Konversation terminated!)
19:09:49*rpag_ quit (Ping timeout: 245 seconds)
19:12:34*lbmn left #nimrod ("Leaving")
19:12:43*rpag_ joined #nimrod
19:14:45*gokr_ quit (Remote host closed the connection)
19:17:07*dom96_ joined #nimrod
19:21:05NimBotnim-lang/packages master 38e3c2b Rien [+0 ±1 -0]: Add Ludens game development library
19:21:05NimBotnim-lang/packages master 9d6e61a Dominik Picheta [+0 ±1 -0]: Merge pull request #95 from rnentjes/master... 2 more lines
19:21:44ldleworkoh god, Doctor Who references
19:21:54*boydgreenfield joined #nimrod
19:22:27boydgreenfieldAraq: Is there a compile-time way to know the index of the field you have with fieldPairs? (Looking in docs, but haven’t found anything yet)
19:22:35dom96_ldlework: where?
19:22:53ldlework"Add Ludens game development library"
19:23:02Araqboydgreenfield: no, but it's not hard to count it on your own
19:23:11ldleworkhttp://tardis.wikia.com/wiki/Ludens_Nimrod_Kendrick_Cord_Longstaff_XLI
19:24:27dom96_ldlework: interesting. Never heard his full name.
19:24:47ldleworkI didn't know it was a reference, I just googled for the game library
19:25:01ldleworkI... dislike Dr Who
19:30:17*BlaXpirit joined #nimrod
19:31:41*milosn quit (Ping timeout: 264 seconds)
19:32:19*milosn joined #nimrod
19:37:03*nullmove quit (Quit: Leaving)
19:45:42*gokr joined #nimrod
19:46:58boydgreenfieldAraq: Sorry, I
19:47:12boydgreenfield*Araq: Sorry, I’m trying to do it for a case object. Is that possible?
19:48:06Araqdunno, might work
19:51:07boydgreenfieldAraq: Awesome, does work if you overload `len` for the object using fieldPairs first.
20:01:01*superfunc joined #nimrod
20:11:02Araqhrm that's strange
20:41:05*flaviu joined #nimrod
20:43:35*Mat3 joined #nimrod
20:43:40Mat3hello
20:44:50*Trustable quit (Remote host closed the connection)
20:47:31*Trustable joined #nimrod
20:48:31Araqhi Mat3
20:48:41Mat3hi Araq
20:51:40AraqTrustable: can you fix the installation problem for master?
20:51:59TrustableHi Araq, which issue?
20:52:02Araquse the nimbase.h from devel, test it and make a PR
20:52:17Araq#1651
20:56:34*Ven joined #nimrod
20:58:15Araqalso please patch the generated scripts so that it produces a nimrod[.exe] again
21:03:22*superfunc quit (Ping timeout: 240 seconds)
21:05:42TrustableAraq: ok, I think I understand you
21:07:03*Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
21:32:35TrustableAraq: The instruction says to use Nimrod master together with csources devel. Is this correct or should both be master?
22:06:01Araqwtf, they should both be master
22:06:05Araqor both be devel
22:06:13Araqthey need to match
22:10:24TrustableAraq: see my comment https://github.com/Araq/Nimrod/issues/1651
22:10:53TrustableIt seems that the instructions should be changed to use csources master branch.
22:13:20ldleworkoddly when I clone csources without specifying a branch, I get bigbreak
22:14:28Araqer what? ok ...
22:20:34Mat3ciao
22:20:42*Mat3 left #nimrod (#nimrod)
22:27:25ldleworkAraq: http://asciinema.org/a/13917
22:37:54TrustableIdlework: cool :)
22:39:23ldleworkNot cool, it was a bit frustrating until I realized what was happening when I was trying to compile devel a few days ago :P
22:52:38Araqwell I updated the instructions
22:52:48AraqTrustable: anything else I should do?
22:53:45TrustableAraq: Replace nimrod-code/csources by nim-lang/csources? I don't know.
22:54:12Araqok but this still works thanks to github's redirects, right?
22:54:18Trustableyes
22:54:36Araqok so I won't update it until Nim has been released
22:56:05TrustableAraq: How can I help? Do you think I should try to implement a super call? (very complex I think)
22:57:47Araqwell this is pretty much the todo list for 1.0: https://github.com/Araq/Nimrod/labels/High%20Priority
22:58:13Araqthe JS tagged bugs are a good start, I think
22:58:24Araqthe JS codegen is really simple
22:58:51Trustablewhich issue exactly?
22:59:21TrustableIs 0.1 next or 1.0?
22:59:46*BitPuffin joined #nimrod
23:00:57*Demos joined #nimrod
23:01:48*kniteli quit (Ping timeout: 265 seconds)
23:02:13Araq0.10.2 unless I decide to skip it and go right after 1.0
23:02:37Araqcome on
23:02:57Araqhow many issues do you see that are tagged with JS and "high priority"?
23:03:02AraqI count 2
23:03:12Araqpick whatever feels easier
23:03:20Trustableok
23:05:15*saml quit (Quit: Leaving)
23:13:00*kniteli joined #nimrod
23:17:45*t4nk880 joined #nimrod
23:18:03t4nk880hello all, is there anyway to say that a var may be unused to suppress the warnings?
23:20:45*nande joined #nimrod
23:25:07*kniteli quit (Ping timeout: 272 seconds)
23:26:47*nande quit (Remote host closed the connection)
23:36:12*kniteli joined #nimrod
23:38:10*BlaXpirit quit (Quit: Quit Konversation)
23:40:06ldleworkJS codegen... what
23:40:19ldleworkNim compiles to JS?!!?!
23:41:45Demosyes
23:41:57Demosbecause if it does not compile to js it is not worth using
23:42:01ldleworklol what
23:42:05Demosjoke
23:42:15ldleworkhehe
23:42:45ldleworkIs it that a certain subset of Nim compiles to JS?
23:42:51ldleworkHow can JS support all the things that Nim does?
23:43:02Demosyeah I don't think you can do "unsafe" operations
23:43:21Demossame way c++ can compile to js
23:43:38*kniteli quit (Ping timeout: 244 seconds)
23:44:38*Trustable quit (Quit: Leaving)
23:49:05*irrequietus quit ()
23:54:00t4nk880Is it using emscripten to go from C to JS?
23:55:19*kniteli joined #nimrod
23:58:15onionhammerno its not using emscripten
23:58:25onionhammerand it doesn't generate asm.js