<< 15-11-2014 >>

00:00:43t4nk880ah. Is there any point not using emscripten nowadays? Using nim GC on top of typed arrays used by emscripten should be quite ok. And lots of stuff will more or less work out of the box (sdl, sockets...)
00:01:47Triplefoxtranspiling to js is good if you want the code to just be part of a website and maybe use js libs
00:03:51Triplefox(i'm speaking more from experience with haxe which is all about that kind of thing)
00:04:02t4nk880same goes for emscripten which basically does to JS what nim does to C. But yes, it will be one extra layer for nim (import C symbols which are actually JS definition is a separate JS file).
00:04:26t4nk880is a separate -> in a separate
00:06:45Triplefoxif your source in the target is close to conventional target code, you also have a better shot at debugging it with the available toolset; of course that depends on lots of environmental factors, but it's one benefit that i've directly observed
00:08:35t4nk880Not sure it applies for nim -> JS though. (I did not look at the generated JS code but I may be wrong)
00:08:49*kniteli quit (Ping timeout: 272 seconds)
00:10:18Triplefoxyeah, i don't have experience with nim -> js, this is all from my haxe background...you could definitely make the emscripten thing work, maybe not as smoothly for development though
00:10:58Triplefoxone tricky cool thing is that once you've got multiple targets to work with you can debug on the one that's easiest to debug with, and then you're left with cross-target bugs only
00:11:15Triplefoxso...just try it, i guess?
00:11:27t4nk880Unrellated: is there anyway to align variables and/or to have access to memalign from stdlib? I grep from nim files. I did not find anything.
00:11:36t4nk880Triplefox: Why not :-)
00:18:04*t4nk880 quit (Ping timeout: 246 seconds)
00:21:54*kniteli joined #nimrod
00:24:11*brson quit (Quit: leaving)
00:33:09*kniteli quit (Ping timeout: 265 seconds)
00:37:56*Matthias247 quit (Read error: Connection reset by peer)
00:42:37*nande joined #nimrod
00:45:04*kniteli joined #nimrod
00:50:01*q66[lap] quit (Read error: Connection reset by peer)
00:52:13*q66[lap] joined #nimrod
00:54:01*nande quit (Read error: Connection reset by peer)
01:20:59*darkf joined #nimrod
01:21:02*darkf quit (Read error: Connection reset by peer)
01:21:24*darkf joined #nimrod
01:21:55*q66[lap] quit (Read error: Connection reset by peer)
01:22:52*q66[lap] joined #nimrod
01:28:07*boydgreenfield quit (Quit: boydgreenfield)
01:30:19*fowl joined #nimrod
01:34:43*kniteli quit (Ping timeout: 244 seconds)
01:39:01*BitPuffin quit (Ping timeout: 258 seconds)
01:46:31*kniteli joined #nimrod
01:47:09*BitPuffin joined #nimrod
01:50:23*gsingh93 joined #nimrod
01:52:28*q66[lap] quit (Read error: Connection reset by peer)
01:55:52*kniteli quit (Ping timeout: 265 seconds)
01:57:13*q66[lap] joined #nimrod
01:59:33*nande joined #nimrod
02:02:43*nande_ joined #nimrod
02:04:00*nande quit (Remote host closed the connection)
02:07:17*kniteli joined #nimrod
02:32:35*kniteli quit (Ping timeout: 244 seconds)
02:34:23*BitPuffin quit (Ping timeout: 240 seconds)
02:44:31*kniteli joined #nimrod
02:54:41*saml_ joined #nimrod
02:55:46*q66[lap] quit (Read error: Connection reset by peer)
02:56:30*q66[lap] joined #nimrod
02:59:05*kemet joined #nimrod
03:00:34*kniteli quit (Ping timeout: 265 seconds)
03:12:00*kniteli joined #nimrod
03:17:56*bjz quit (Quit: Textual IRC Client: www.textualapp.com)
03:18:02*flaviu quit (Ping timeout: 250 seconds)
03:18:21*bjz joined #nimrod
03:23:49*nande_ quit (Remote host closed the connection)
03:25:17*kniteli quit (Ping timeout: 244 seconds)
03:28:23*kemet quit (Ping timeout: 244 seconds)
03:37:03*kniteli joined #nimrod
03:40:15*flaviu joined #nimrod
04:03:28*kniteli quit (Ping timeout: 265 seconds)
04:15:01*kniteli joined #nimrod
04:28:35*q66 quit (Quit: Leaving)
04:37:15*bjz_ joined #nimrod
04:37:23*saml_ quit (Ping timeout: 255 seconds)
04:37:46*bjz quit (Ping timeout: 255 seconds)
04:38:45*flaviu quit (Ping timeout: 265 seconds)
04:47:08*bjz_ quit (Ping timeout: 244 seconds)
04:50:22*bjz joined #nimrod
04:55:43*kniteli quit (Ping timeout: 272 seconds)
05:08:57*ARCADIVS joined #nimrod
05:18:48*veggie joined #nimrod
05:25:16*veggie left #nimrod (#nimrod)
05:49:37*untitaker quit (Ping timeout: 250 seconds)
05:54:59*untitaker joined #nimrod
06:52:36*bjz quit (Ping timeout: 256 seconds)
06:55:44*bjz joined #nimrod
07:30:41*gsingh93 quit (Quit: Connection closed for inactivity)
07:39:36*Hakaslak quit (Quit: TODO: Generate 'Part & Quit Message')
08:12:25*Sembei quit (Read error: Connection reset by peer)
08:13:18*Sembei joined #nimrod
08:28:15*Matthias247 joined #nimrod
08:33:09*gokr quit (Quit: Leaving.)
08:34:05*johnsoft quit (Ping timeout: 255 seconds)
08:34:44*johnsoft joined #nimrod
08:45:13*itsmeront quit (Ping timeout: 246 seconds)
08:52:19*irrequietus joined #nimrod
09:01:04*boydgreenfield joined #nimrod
09:03:35*BlaXpirit joined #nimrod
09:04:28*gokr joined #nimrod
09:04:53gokrMorning!
09:08:06gokrVarriount: Manually triggered a new Linux32 build, the last one timed out for some reason.
09:21:34*kemet joined #nimrod
09:28:39*boydgreenfield quit (Quit: boydgreenfield)
09:34:33*Trustable joined #nimrod
09:46:28*gokr quit (Quit: Leaving.)
09:47:36*q66[lap] quit (Read error: Connection reset by peer)
09:48:19*q66[lap] joined #nimrod
10:10:24*kemet quit (Remote host closed the connection)
10:18:14*Trustable quit (Remote host closed the connection)
10:21:40*Lordovos joined #nimrod
10:27:43*Trustable joined #nimrod
10:28:47*Trustable quit (Remote host closed the connection)
10:37:51*gokr joined #nimrod
10:47:39Araqhi Lordovos welcome
10:48:04LordovosHowdy there.
10:49:01*johnsoft quit (Ping timeout: 255 seconds)
10:49:45*johnsoft joined #nimrod
10:52:57Araqbbl
10:52:58*gour joined #nimrod
11:21:23*ARCADIVS quit (Quit: ARCADIVS)
11:53:31*LordAndrew joined #nimrod
11:57:08*Lordovos quit (Ping timeout: 265 seconds)
12:05:05*BitPuffin joined #nimrod
12:13:25*flaviu joined #nimrod
12:16:56Araqflaviu: please add "Nim's way of doing sum types is weird" to the list of common criticisms
12:17:23*Araq read some of Nim's wiki pages
12:18:11Araqhi gour welcome back
12:19:40flaviuOk, but I'm not really sure how to justify that. I took the other one from IRC arguments
12:20:02Araqthere is a forum post about it
12:20:13Araqalso I justify it in my drdobbs article
12:20:22flaviuok
12:33:48gourhello Araq, congrats for your accomplishment(s)!!
12:34:19Araqthank you :-)
12:35:09*kemet joined #nimrod
12:35:28AraqI'm a bit concerned I'll manage to fix 50 bugs in 45 days though ...
12:35:49gourAraq: have you seen and/or what do you think about http://gnoga.com/ (as in principle)?
12:39:23Araqno, thank you for the link, looks very interesting
12:39:39Araqunfortunately it cannot make Ada bearable as a language
12:39:45gokrIt sounds like the "UI player" idea.
12:40:00gokrI have always wondered when it would appear.
12:40:41gokrXUL looked "almost" like it - but dropped the ball by using js on the client side...
12:42:17*gour likes gokr's articles
12:42:31*q66 joined #nimrod
12:49:20gokrgour: Thanks!
12:50:13gokrVarriount: Interestingly the last two Linux32 builds get stuck on the same place, according to the stdio from testament.
12:51:00gokrAlthough the change seemling is only the "symmetric set difference" thing.
12:51:05gokrseemingly
12:51:50flaviuWhere is the Nim wikipedia article now? Please don't start ranting..
12:52:03gokrSame builds just fine on Linux64. Perhaps I need to restart the Linux32 buildslave.
12:54:14Araqah so the new buildbot is as reliable as the old one ...
12:54:15*bjz_ joined #nimrod
12:54:50flaviuAraq: "command timed out: 10800 seconds without output running ['koch', 'test'], attempting to kill"
12:54:51gokrI just checked - the test is still running.
12:55:07gokrBut top doesn't show it doing anything
12:55:16gokrSomething with some parallell 5000 test?
12:55:32gokrCould it be some deadlock?
12:55:37Araqsure
12:55:51gokrIts the t5000
12:55:51flaviugokr: ps the process
12:56:24flaviuWhat status does it have?
12:56:46gokrIs that the STAT?
12:56:47gokrSl
12:56:54*bjz quit (Ping timeout: 264 seconds)
12:57:22gokrSo "interruptible sleep"
12:57:37gokrI presume
12:57:56gourAraq: well, i meant it as approach for Nim & GUI?
12:57:58gokrSo I wouldn't blame Buildbot just yet ;)
12:58:11flaviuProbably. I had issues where the filesystem deadlocked, which is why I asked you to do that.
12:58:30flaviugokr: browse through /proc? :P
12:59:38Araqbtw flaviu I'm debugging bug #1055
12:59:55Araqeverything is done in nice little passes
13:00:08Araqhow do I find out why a pass isn't run?
13:00:33AraqI suspect it will take me the whole day to fix it
13:01:02flaviuDebug tooling. rr lets you record what happens, and you can play it backwards and forwards. Also, why shouldn't every pass be run?
13:01:59Araqhow does playing backwards help?
13:02:55flaviuPlace a breakpoint at the next pass, and move backwards until you figure out why it isn't being run?
13:03:23Araqthe pass does run
13:03:31Araqbut not for the particular node
13:05:56flaviuI'm not sure why you wouldn't just run every pass for every node
13:07:45flaviuWell, modify the function decorator that declares a function as a pass to also output debugging information
13:08:53Araqbrute force output debugging information is for monkeys
13:09:20Araqthis easily generates thousands of lines of irrelevant information
13:10:19flaviuAraq: It's linux, who cares. Half the standard utilities are there for similar situations
13:10:19flaviu/me ducks
13:14:03Araqwell I guess I should write a blog post why this "lets have lots of passes" doesn't reasonably work for anything else except LLVM ...
13:18:24flaviuStop saying you should write stuff and write stuff
13:18:42Araqcan't
13:18:53Araqneed to fix 50 bugs in 45 days
13:19:02Araqmost of which are hard
13:19:42flaviuI'm certain that arguing with me is putting you behind schedule
13:20:12AraqI can think about the problem and argue with you at the same time
13:22:35gokrVarriount: I killed that stuck process, so perhaps Linux32 will at least run to end, although failed.
13:23:20gokrSo it might be interesting to brute run that t5000 test on Linux64, and see if its always green there.
13:23:54Araqgokr: just disable the test and create a bug report
13:33:48flaviuAraq: I can't track down the forum post about sum types
13:33:58*LordAndrew quit (Quit: Leaving)
13:35:06Araqflaviu: http://forum.nimrod-lang.org/t/597
13:37:08NimBotnim-lang/packages master 041d56b achesak [+0 ±1 -0]: Added ffbookmarks.
13:37:08NimBotnim-lang/packages master c3a29a9 achesak [+0 ±1 -0]: Updated README.
13:37:08NimBotnim-lang/packages master 0415425 Dominik Picheta [+0 ±2 -0]: Merge branch 'master' of https://github.com/achesak/packages into achesak-master... 3 more lines
13:37:08NimBotnim-lang/packages master 069edba Dominik Picheta [+0 ±2 -0]: Merge branch 'achesak-master'
13:38:15*gokr_ joined #nimrod
13:44:37Araqsee you later
13:46:40*q66[lap] quit (Read error: Connection reset by peer)
13:48:45*q66[lap] joined #nimrod
13:51:57*gokr_ quit (Ping timeout: 258 seconds)
14:14:12*gokr_ joined #nimrod
14:28:12*johnsoft quit (Ping timeout: 256 seconds)
14:28:36*johnsoft joined #nimrod
15:01:20NimBotnim-lang/nimforum new_async 688a550 Dominik Picheta [+0 ±1 -0]: Improved style of threads: better links.
15:01:20NimBotnim-lang/nimforum new_async 0ec7387 Dominik Picheta [+0 ±4 -0]: Restored server side activity calculations. Last reply info added.
15:02:42*sdw joined #nimrod
15:03:23*darkf quit (Quit: Leaving)
15:04:42dom96_Please test the new forum guys: http://178.62.143.63:5000/
15:10:49*AMorpork is now known as AFKMorpork
15:14:21*BlaXpirit-UA joined #nimrod
15:16:44*BlaXpirit quit (Read error: Connection reset by peer)
15:25:50*BlaXpirit-UA quit (Quit: Quit Konversation)
15:26:07*BlaXpirit joined #nimrod
15:42:36EXetoCit just uses the gravatar picture automatically?
15:44:41EXetoCand what about the old accounts?
15:48:25*bjz_ quit (Quit: Textual IRC Client: www.textualapp.com)
15:49:40gokrdom96_: RSS?
15:49:53dom96_gokr: good point
15:50:24*bjz joined #nimrod
15:51:38gokrdom96_: Because... I generally hate web forums :) I am an ml guy.
15:52:55EXetoCMailing lists are fine. I disliked them before, but I think it was because of these inadequate web interfaces
15:55:19EXetoClike that google one where you almost have to click a link to view the whole post
15:55:29EXetoC*almost always
15:56:00EXetoCshould we have a thread/section for the website design?
15:56:16flaviuGoogle groups is transpiled from Java to javascript, I don't like it because performance is meh.
15:56:36EXetoCeh ok
16:00:59EXetoCdom96_: the new accounts are temporary I assume
16:02:41dom96_...yes
16:02:57dom96_it's running of a fresh db
16:03:31dom96_*off
16:03:49gokrEXetoC: I don't follow. If you have an ml you use your email client, right? Why is web UI a factor then?
16:09:10EXetoCgokr: does it not qualify as a client? either way, it was the entry point for me, and now I know better
16:12:30EXetoCgifs in avatars and signatures are so distracting. at least we don't have that
16:13:18flaviudom96: I'm a bit confused on how to build nimforum, do I have to manually pull rst out of the compiler?
16:13:27flaviuShouldn't it be a standalone package then?
16:13:34gokr_Still dont get it. Web forum is one thing. Mailing list is email, there is no web UI then.
16:14:00flaviugokr_: It's easier to use the web interface of mailing lists than to subscribe to them
16:14:43EXetoCgokr_: but there are many web clients. do they not count?
16:14:58gokr_Web clients for.... email?
16:16:12dom96_flaviu: Are you attempting to build master?
16:16:15dom96_build new_async
16:16:23gokr_flaviu: sure, but ... that would only be an argument for the casual observer
16:17:39EXetoCgokr_: maybe not clients then
16:17:46gokr_The pharo dev list has perhaps 20-40 emails per day. Would be horrible to scan that in yet another web forum.
16:17:57dom96_browsing through archives of mailing lists is not very user friendly
16:19:28EXetoCgokr_: indeed
16:19:55EXetoC"great, new posts.... ok which ones have I not read already?"
16:20:04gokr_I can agree that a combo woulf be best. Taking part in say 5-10 different projects works fine with mls. Not web forums.
16:20:14EXetoCdom96_: great, a dedicated search engine
16:21:33gokr_Now I use an RSS reader for the nim forum, at least that keeps track of what I have read
16:22:11EXetoCsorry, haven't finished mongo yet. shit has hit the fan and I can't focus atm, but some time before 1.0 perhaps
16:25:51EXetoCnot on this certainly. gotta get a hold of some monies first.
16:29:17flaviudom96: sorry to bother you again, but is there a certain way I need to set up jester?
16:29:43dom96_flaviu: You need the new-async branch of jester
16:31:52flaviudom96: What nim commit are you on? I get an ICE
16:32:26dom96_af84f754b08e
16:37:17*Trustable joined #nimrod
16:42:56flaviuhmm, no idea why it crashes.
16:43:13flaviu"assignment to discriminant changes object branch", in lambdalifting.nim(1030) liftForLoop
16:43:28flaviubut as far as I can tell, there are no for loops in cache.nim
16:43:52*BlaXpirit quit (Quit: Quit Konversation)
16:44:53flaviuOh, it messes up in the template
16:46:35TrustableHi all. Is anyone here, which has used the compilation to JavaScript?
16:55:22EXetoCI've barely used it. It breaks at runtime once an exception is raised I think
16:56:32sdwhow does one get an array slice by reference?
16:58:23sdwThis seems to only support slicing by value: https://github.com/Araq/Nimrod/blob/9e00d3aec2da69c23cdb5dba0e3f654e99ded379/lib/system.nim#L2797
17:15:58*Varriount|Mobile joined #nimrod
17:30:23*gokr quit (Quit: Leaving.)
17:35:02TrustableAraq: I'm stuck in solving issue https://github.com/Araq/Nimrod/issues/1490
17:55:09*boydgreenfield joined #nimrod
18:00:05*gokr joined #nimrod
18:02:53gokrdom96: Would it be possible to add a mailinglist function to the forum? Of course, if you have RSS then I can use rss2email - but I can't reply then.
18:03:14gokrJust curious if there is interest.
18:05:40*gokr quit (Remote host closed the connection)
18:06:15*Var|Mobile joined #nimrod
18:09:31*Varriount|Mobile quit (Ping timeout: 244 seconds)
18:23:47EXetoCI'm sure others can see the value of that
18:30:45EXetoCis it not best to do it the other way around then? that is, a mailing list with additional things on top (avatars etc)
18:31:10dom96_gokr_: sure, do it like github does it.
18:32:03dom96_We actually need an email verification feature.
18:32:12dom96_That should be implemented first.
18:32:19flaviudom96_: Have there been problems with spam?
18:32:28dom96_not really
18:32:46dom96_but if we're going to be sending emails we need to get the person to confirm that that is their email
18:32:53dom96_also we need a way to reset passwords
18:33:27flaviuAnd actually hashing passwords correctly
18:34:37flaviuVarriount: Can you push master.cfg to nim-buildbot whenever you get a chance?
18:35:55EXetoCand constant-time comparisons. I think we talked about that
18:37:05flaviuhmm, it'd be fun to get dom's password :P
18:37:13flaviuI didn't notice the variable time comparisons
18:39:47EXetoCI don't know what we use
18:42:06EXetoClots of activity in the issue tracker
18:42:33*Varriount_ joined #nimrod
18:45:31*BlaXpirit joined #nimrod
18:45:32*Varriount quit (Ping timeout: 265 seconds)
18:46:25TrustableWho can close Nimrod issues?
18:46:53TrustableThis can be closed: https://github.com/Araq/Nimrod/issues/1651
18:52:55*gokr joined #nimrod
18:53:46*boydgreenfield quit (Quit: boydgreenfield)
18:54:37*phI||Ip_ quit (Ping timeout: 245 seconds)
18:54:37*gokr_ quit (Ping timeout: 245 seconds)
18:54:38*gour quit (Ping timeout: 245 seconds)
18:55:39*phI||Ip joined #nimrod
18:55:47*Trustable quit (Quit: Leaving)
18:58:00*irrequietus_ joined #nimrod
18:59:00*BlaXpirit-UA joined #nimrod
18:59:19*def-- joined #nimrod
19:00:16*irrequietus quit (Ping timeout: 265 seconds)
19:00:17*Var|Mobile quit (Ping timeout: 265 seconds)
19:00:18*heinrich5991 quit (Ping timeout: 265 seconds)
19:00:18*Triplefox quit (Ping timeout: 265 seconds)
19:00:18*def- quit (Ping timeout: 265 seconds)
19:00:18*BlaXpirit quit (Ping timeout: 265 seconds)
19:00:18*Trixar_za quit (Ping timeout: 265 seconds)
19:00:19*def-- is now known as def-
19:00:44*Triplefox joined #nimrod
19:01:53*kemet quit (Remote host closed the connection)
19:02:27*Araq_bnc joined #nimrod
19:03:29*heinrich5991 joined #nimrod
19:05:09*Araq quit (Ping timeout: 265 seconds)
19:06:26*Trixar_za joined #nimrod
19:15:33gokrgroupserver.org looks interesting
19:15:58gokrOn the topic of combined web forums and mls
19:18:47*gour joined #nimrod
19:21:08*boydgreenfield joined #nimrod
19:21:52*BlaXpirit_UA joined #nimrod
19:22:58*Varriount__ joined #nimrod
19:23:01*Varriount_ quit (Ping timeout: 255 seconds)
19:23:01*hsuh quit (Ping timeout: 255 seconds)
19:24:10*AFKMorpork quit (Ping timeout: 255 seconds)
19:24:20*BlaXpirit-UA quit (Ping timeout: 255 seconds)
19:24:38*AMorpork joined #nimrod
19:24:56*hsuh joined #nimrod
19:32:12*onionhammer quit (Quit: WeeChat 0.4.3)
19:32:46*boydgreenfield quit (Quit: boydgreenfield)
19:33:09*OrionPK joined #nimrod
19:33:51*OrionPK quit (Remote host closed the connection)
19:35:05*onionhammer1 joined #nimrod
19:35:11*onionhammer1 quit (Client Quit)
19:35:27*onionhammer joined #nimrod
19:39:57*boydgreenfield joined #nimrod
19:42:26*boydgreenfield quit (Client Quit)
19:44:50*silven_ joined #nimrod
19:47:35*onionhammer quit (*.net *.split)
19:47:35*silven quit (*.net *.split)
19:53:18*onionhammer joined #nimrod
19:58:40*kemet joined #nimrod
19:59:05*kemet quit (Client Quit)
20:03:27*Araq_bnc_ joined #nimrod
20:03:31*Arcanum_za joined #nimrod
20:03:42*phI||Ip_ joined #nimrod
20:04:59*Trixar_za quit (*.net *.split)
20:04:59*Araq_bnc quit (*.net *.split)
20:04:59*phI||Ip quit (*.net *.split)
20:05:01*clone1018 quit (*.net *.split)
20:06:27*Demos_ joined #nimrod
20:08:11*NimBot joined #nimrod
20:10:15*Demos quit (Ping timeout: 258 seconds)
20:10:53*phI||Ip_ quit (Ping timeout: 258 seconds)
20:10:53*jab quit (Ping timeout: 258 seconds)
20:13:31*NimBot_ joined #nimrod
20:13:45*BlaXpirit_UA quit (Ping timeout: 258 seconds)
20:13:46*z3744617276842 quit (Ping timeout: 258 seconds)
20:14:01*z3744617276842 joined #nimrod
20:14:54*NimBot quit (Ping timeout: 258 seconds)
20:16:43*phI||Ip joined #nimrod
20:17:58*skroll1 quit (Ping timeout: 258 seconds)
20:18:15*skroll1 joined #nimrod
20:19:59*z3744817276842 joined #nimrod
20:21:52*gour quit (Quit: WeeChat 1.0.1)
20:22:11*z3744617276842 quit (Ping timeout: 258 seconds)
20:30:34*c74d joined #nimrod
20:39:39*Mat3 joined #nimrod
20:39:46Mat3hello
20:39:53flaviuWhy not discourse?
20:40:16flaviuSeems to have mailing list functionality, is fully open source, and is insanely polished
20:42:14*vendethiel quit (Quit: q+)
20:43:44flaviuPretty easy to customize too, it looks like
20:49:07*Araq_bnc_ is now known as Araq
20:49:58Araqsdw: there is an undocumented unsafe builtin to get a slice byref, but I'm not gonna show you how
20:50:22Araqhowever, it will be added properly
20:50:29Araqonce I know how
20:53:15flaviuI'll try to get a discourse prototype working, I think it's really nice and it hits all the checkboxes.
20:57:05flaviufowl: I looked at glossolalia a bit more, and it's intersting. Syntax is a bit weird, but seems justified if it needs to fit within Nim's syntax.
21:00:53Mat3Araq: I'm start working on the compiler port and can estimate to be finish around 28 november
21:01:27AraqMat3: nice. I'm hunting the hard bugs
21:02:13Mat3who else help you out ?
21:02:40*brson joined #nimrod
21:03:53AraqVarriount__ is also fixing bugs, dom96_ works on the new website
21:04:08Araqtrustable is fighting with the JS codegen
21:04:55Araqbut surely you can help out too. just select a "high priority" bug and ask questions here
21:06:00*gokr1 joined #nimrod
21:07:44*tillzy joined #nimrod
21:09:43Mat3ok, I look what I can do
21:13:35fowlflaviu, whats weird about it
21:14:18flaviufowl: `*foo`, vs `foo*`
21:15:12flaviuIt's definitely not a big deal, don't worry about it
21:17:42*fowl quit (Read error: Connection reset by peer)
21:17:42*Varriount|Busy joined #nimrod
21:18:08*fowl joined #nimrod
21:19:14Varriount|BusyAraq: Regarding the buildbot, I told you about the problem with koch test last week.
21:19:31Araqdid you?
21:20:22fowlflaviu, yea? you aren't going to fault me for not using postfix operators -- which don't exist in nimrod anyways. thanks
21:20:40Varriount|BusyAraq: Yeah. I asked if the tester did something odd regarding output, because the buildbot software wasn't detecting any output.
21:20:59Varriount|BusyOr rather, it was detecting output, but only occasionally.
21:21:10*irrequietus_ quit ()
21:21:13Araqok, but gokr said some test deadlocks
21:21:19Araqbig difference
21:21:30*irrequietus joined #nimrod
21:22:38Varriount|Busyflaviu: The config.py in the nim-buildbot repo is master.cfg - I just wanted the advantage of python syntax highlighting in github.
21:23:15Varriount|BusyI haven't had a chance to update it because I've been busy with other things.
21:23:28flaviufowl: I'm not being sarcastic at all. Ah, I see why you thought that
21:23:28flavius/if/since/, the wording got messed up between my head and keyboard.
21:24:09fowli prefer the worded versions anyways
21:24:38Varriount|BusyAraq: So.. What? The buildbot is technically reliable in that respect. If the tester gets stuck on a test/deadlocks, then something is wrong with it, and it should be marked as 'failed'.
21:24:42fowl*foo is foo.repeat(0), +foo is foo.repeat(1), ?foo is foo.repeat(0,1)
21:25:28AraqVarriount|Busy: ok sure, the tester itself needs a timeout feature
21:26:03Araqbut as I said, don't treat the tests as "omg I must not touch them", disable what doesn't work and create issues for it
21:26:27Araqespecially if they block the tester for now
21:28:02*ehaliewicz joined #nimrod
21:33:09EXetoCflaviu: discourse seems nice
21:35:13*Varriount|Busy quit (Ping timeout: 246 seconds)
21:36:15EXetoCit's nice to use nimrod in production, but we need enough devs to implement all the features
21:36:36EXetoCthough it's used for several other projects already
21:37:14gokr1I am not sure exactly what happened with the t5000 test - but nothing was happening and the process was in state "Sl". I am no expert on Process states, but it looks like "interruptible sleep".
21:37:42gokr1Now... my guess it happens "sometimes" on that particular test.
21:38:30gokr1flaviu: Discourse looks nice, but it still doesn't seem to be a "mailinglist" - it seems you can't create a topic via email, but I am not sure.
21:39:05gokr1And for the record - if dom96 builds the forum in Nim, then I am all for supporting that.
21:39:36flaviuEXetoC: My thoughts are that while dogfooding is great, it's even better to use whatever works best.
21:40:33EXetoCyeah
21:43:11Mat3sorry, what works best ?
21:43:24*Mat3 is now known as Mat3|coding
21:43:33flaviuMat3|coding: Right now, I'm investigating Discourse
21:44:15flaviuIf dom96 builds the forum, there would be no objections from me against using it.
21:47:28*tillzy quit (Quit: tillzy)
21:47:55Mat3|codingI found the forum in its current state just fine. It's only, personally I miss a functionality to change my private settings (it can be I'm just not found out how to do it yet)
21:53:57EXetoCpassword recovery, e-mail validation and encryption are important aspects though
21:56:44*flaviu quit (Read error: Connection reset by peer)
21:57:37Araqgood night
21:58:54Mat3|codingciao
21:59:21*flaviu joined #nimrod
21:59:36flaviuhttp://24.126.215.38/
22:00:03flaviuSeems easy to set up, just a single file's confugration
22:00:28EXetoCI assume it can do polls
22:00:41EXetoCwhat about nimrod syntax highlighting?
22:01:24EXetoCof course. I viewed a poll a couple of minutes ago
22:01:37flaviuIf necessary, I can patch it.
22:03:18flaviuIt has python, but I'm sure I can patch it.
22:11:01fowli like the layout. just steal the layout :p
22:12:40*Mat3|coding left #nimrod (#nimrod)
22:21:09*brson quit (Quit: leaving)
22:24:46*ARCADIVS joined #nimrod
22:33:37dom96_flaviu: I don't particularly like the look of that.
22:33:49dom96_Perhaps it's the background that you made it use.
22:33:54flaviudom96: Yep, it doesn't fit the rest of the site right now.
22:34:02flaviuWorking on the CSS now
22:34:46dom96_flaviu: Instead of wasting time on that why not help me out with the Nim forum?
22:35:32flaviuBecause I think that discourse is a better platform.
22:36:08flaviuone or two people cannot hope to create something as polished in a month as a whole team over a year or two
22:37:24dom96_I think that Nim forum is a nice show case of production ready Nim software.
22:38:04dom96_Nothing is a better test of Nim than that.
22:40:07flaviuThat's as good a reason as any. I just want an excuse to mess around with Discourse.
22:41:11gokr1And I just want email :). Sorry Dominik, not my intention to disrespect all that work you put into it. Perhaps I can help somehow, unfortunately I don't have that much free time as I had years back :)
22:41:42gokr1But perhaps it can just be "bridged" with say Mailman3 or something?
22:41:53*fowl quit (Ping timeout: 264 seconds)
22:42:45gokr1Or something more lightweight.
22:42:50*ehaliewicz quit (Ping timeout: 250 seconds)
22:43:05EXetoCas long as it doesn't take ages to implement the missing things
22:43:15flaviuYeah, one thing discourse does not do well is be lightweight.
22:43:33flaviu230MB idle
22:45:13EXetoCsmall potatoes :p
22:54:50*fowl joined #nimrod
22:55:27*ehaliewicz joined #nimrod
23:27:52flaviudom96: The new forums are down
23:49:06*Matthias247 quit (Read error: Connection reset by peer)
23:53:44*ehaliewicz quit (Ping timeout: 256 seconds)
23:57:16flaviuWell, it looks pretty great: http://24.126.215.38/