<<15-04-2013>>

00:25:18*fowl quit (Ping timeout: 258 seconds)
00:32:22*fowl joined #nimrod
00:49:47*Trixar_za is now known as Trix[a]r_za
03:01:19fowlthe new show-code-in-verbosity-2+ thing is dope, please make it happen on verbosity 2 =)
03:01:29fowlon-exception*^
03:22:46*fowl quit (Ping timeout: 258 seconds)
04:13:55*OrionPK joined #nimrod
04:14:55*OrionPK quit (Quit: Leaving)
04:15:09*OrionPK joined #nimrod
04:17:56*OrionPK quit (Client Quit)
06:04:02*fowl joined #nimrod
06:20:15*fowl quit (Ping timeout: 258 seconds)
06:21:34*fowl joined #nimrod
07:07:44*fowl quit (Read error: Connection reset by peer)
07:58:53*fowl joined #nimrod
11:05:25Araqfowl: I wasn't aware you use .tmpl files ;-)
11:06:03Araqthat it outputs the code with --verbosity:2 has been there forever, perhaps it wasn't documented
11:10:13fowlnah i havent tried .tmpl yet
11:25:00Araqwhat feature do you want then? if macro instantiation fails it outputs the wrong AST?
11:28:44fowloh i meant make it happen on verbosity 1
11:35:47Araqverbosity 1 is the default though
11:36:01Araqand I don't want the listings as my code tends to compile :P
11:37:11fowlyou dont find showing the error line with a nice little caret helpful?
11:37:33fowldunno what 'listings' you're talking about.. i think we're confused
11:43:48Araqoh you mean the caret stuff ...
11:44:01Araqyeah sure we can make --verbosity:1 output that
11:44:10Araqgradha wants it too
11:44:21Araqso I think I'm the only one who dislikes it ;-)
11:49:08*fowl quit (Ping timeout: 258 seconds)
11:55:19*fowl joined #nimrod
12:00:43fowlthanks Araq. if i see the line with the error ill usually know where it is in the module and find it faster than jumping to the line number
12:04:58fowlesp when im working incrementally (always)
12:24:13*xcombelle joined #nimrod
13:29:14*XAMPP-8 joined #nimrod
13:52:40*q66 joined #nimrod
14:29:30*XAMPP-8 quit (Quit: Leaving)
15:03:16*Trix[a]r_za is now known as Trixar_za
15:13:28dom96hello
15:13:54Trixar_zaHi dom96
15:14:08dom96hi Trixar_za, what's up?
15:14:56Trixar_zaNot much. Been playing a Visual Novel and my obsessive nature took over. I want to get 100% completion, but it has 5 paths and each take about 8 hours to work through
15:15:28Trixar_zaOh and I have to join an IRC network now because somebody couldn't be bothered to memo me the error message or put it on github issues :/
15:16:20dom96Trixar_za: The Visual Novel wouldn't perhaps be Katawa Shoujo? :P
15:17:16Trixar_zaYep
15:17:22Trixar_zaOh God it takes long
15:17:37dom96I was really depressed after I played it.
15:17:46dom96So much drama in that game...
15:18:31Trixar_zaYeah, worked my way through Emi and Shizune's path. And I pretty much shotgun the other 3 so I could get their movies
15:18:58Trixar_zaI'm at 51% completion with 3 save games at Act 2 of the rest
15:19:07dom96I only played through one story; Emi's. It wouldn't feel the same to do it again...
15:19:27Trixar_zaYou get the bad Emi ending?
15:19:37dom96nah, it was good.
15:19:58dom96IIRC
15:20:02dom96Pretty sure it was the good ending
15:24:51Trixar_zaIf you got to see her father's grave, then yes it was
15:24:57Trixar_zaIf she just blew you off, then no
15:24:58Trixar_za:P
15:25:51dom96yeah, it was.
15:26:01dom96Did you get the bad ending? :P
15:28:05Trixar_zaI went for both trying to get more scenes
15:28:42Trixar_zaSometimes you have to get some of the rarer stuff. Like choosing to comfort Misha gets you the bad Shizune ending and some Misha related H scenes.
15:30:20dom96There are Misha H scenes? :O
15:30:38Trixar_zaYes and a twist
15:30:44Trixar_zaShe's not really into guys, if you know what I mean
15:30:45dom96no spoilers plz :P
15:30:53dom96ARGH SPOILERS
15:31:15Trixar_zalol, not really, You'll find it out if you choose to comfort her or not
15:31:21dom96but hrm, that explains why she has no route.
15:31:43dom96I hope the guys that made KS make another Visual Novel.
15:31:44Trixar_zaI like what she becomes in the good shizune ending though
15:36:13dom96I'll probably play it again once school ends.
15:37:47Trixar_zaIt's pretty much my OC keeping me going at the moment
15:38:00Trixar_zaAlthough I liked the Shizune ending
15:43:21dom96OC?
15:46:12Trixar_zaObsessive Compulsive
15:48:42dom96oh
17:14:33*fowl quit (Read error: Connection reset by peer)
17:16:37*fowl joined #nimrod
17:25:06*gradha joined #nimrod
17:36:39gradhamaybe somebody could tell the cpp llvm guys http://blog.llvm.org/2013/04/status-of-c11-migrator.html to instead refactor to nimrod, which is obviously better
17:58:54*fowl quit (Ping timeout: 256 seconds)
18:00:58*fowl joined #nimrod
18:11:17reactormonkgradha, + # You don't need to declare a type to construct adhoc tuples.
18:11:18reactormonk+ var building: tuple[street: string, number: int]
18:11:34reactormonkyou say you don't need to declare the type - but here, you kinda do.
18:11:49gradhaforward declare maybe?
18:12:27Araqhe means it hasn't to be in a separate 'type' section
18:12:29reactormonkyou still do that in the first example
18:12:41reactormonkAraq, yeah, I know. But then the wording is bad.
18:13:16reactormonkit says you don't even have to mention a type
18:13:49reactormonk... but I'm not sure how to do it better. Maybe "You don't need to create a type for..."?
18:16:36*fowl_ joined #nimrod
18:16:46*fowl quit (Ping timeout: 256 seconds)
18:16:53reactormonkAraq, https://github.com/Araq/Nimrod/issues/345 :-(
18:17:08dom96oh Linode, Linode...
18:20:54Araqreactormonk: well I think that's easy to fix
18:21:24dom96https://news.ycombinator.com/item?id=5552756
18:24:22gradhadom96: it seems even famous groups have trouble with wikipedia http://www.reddit.com/r/kpop/comments/1cbaai/wikipedia_glam_article_has_been_deleted_three/
18:26:02reactormonkAraq, Corrects default verbosity level from 0 to 1. <- ye ok with that?
18:26:48NimBotAraq/Nimrod 32bc231 Grzegorz Adam Hankiewicz [+0 ±2 -0]: Corrects default verbosity level from 0 to 1.
18:26:48NimBotAraq/Nimrod a127142 Araq [+0 ±2 -0]: Merge pull request #389 from gradha/pr_corrects_default_verbosity_level... 3 more lines
18:31:04*Trixar_za is now known as Trix[a]r_za
18:38:17reactormonkgradha, actually, I can't think of a better wording. Araq, fine to merge?
18:39:17Araqhuh? I gave a better wording
18:39:39reactormonkAraq, oh, not a separate type section?
18:39:50Araqyeah
18:41:07reactormonkgradha, ^
18:48:56*fowl_ quit (Read error: Connection reset by peer)
18:52:26*fowl_ joined #nimrod
18:56:40*gradha quit (Quit: bbl, have youtube videos to watch)
19:07:17*JStoker quit (Ping timeout: 246 seconds)
19:08:09*JStoker joined #nimrod
19:30:22*benedek joined #nimrod
19:38:01*xcombelle quit (Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.)
19:50:36Araqhi benedek, welcome
19:50:53benedekHello, thank you!
19:51:49benedekI just found out about this language, I thought I would listen in here, see what discussions there are :)
19:52:25Araqthe discussions pretty much all happened months ago, I'm afraid :-)
19:52:32benedekHow come?
19:52:47benedekIs the project not active anymore?
19:53:12Araqno, but the roadmap is set but it takes a while to implement all of it
19:53:48dom96hello benedek. Idlers are always welcome ;)
19:54:23benedekAh ok... so this channel is meant more for devs then?
19:55:21dom96I assume you mean "main devs", no.
19:56:31dom96Araq: And what are you talking about, there is always conversations here!
19:57:48Araqdom96: yeah but Nimrod's design is pretty much completely finished in my mind
19:58:11Araqso that's why there are few discussions about core semantics etc. here now
19:58:23Araqbrb
19:58:27benedekI see
19:59:43dom96Araq: There will be if someone challenges your ideas :P
20:06:02dom96bbl
20:10:41benedekI just found out about this project a few hours ago so I haven't looked much into it, but I'm really surprised that it has been active for 5 years, seems to be quite nice and elegant, but doesn't have a Wikipedia page. Do you think the project will become more wide-spread once version 1 arrives?
20:19:33Araqperhaps but then everybody is using "Go" now ... ;-)
20:19:42Araqwe had a wikipedia article
20:19:50Araqit got removed due to "lack of references"
20:20:07Araqwikipedia is trying hard to make itself irrelevant these days
20:20:11benedekDamn, that's too bad :-/
20:21:18benedekI also couldn't find any Nimrod-related questions on StackOverflow...
20:22:17Araqreactormonk started a nimrod group there
20:25:51benedekWhere can I find that?
20:31:29Araqhrm I can't find it either; reactormonk?
20:32:01reactormonkAraq, bus is leaving...
20:32:08reactormonkin 30 mins
20:32:35Araqso it will take you more than 30 mins to dig out that link?
20:35:42*Trix[a]r_za is now known as Trixar_za
20:39:45Araqanyway, feel free to ask anything, benedek
20:40:04Araqyou'll get answers more quickly and accurate here than on SO anyway
20:40:34benedekThank you! I think I'll be going through the tutorial in the next few days, maybe I'll pop in here sometimes :)
20:41:05benedekYeah, I haven't asked anything on SO before, my experience with IRC has been very good.
20:41:32Araqthe development docs are preferable I think: http://build.nimrod-code.org/docs/documentation.html
20:41:32benedekAlthough for most programming questions so far searching the internet has been useful, too, of course.
20:41:51benedekAlright, thank you!
20:43:17Araqhowever, I like to believe nobody asks anything because we have the best documentation ;-) http://build.nimrod-code.org/docs/theindex.html
20:46:08benedekCool, cool... do you know whether Nimrod is used in some bigger projects out there?
20:48:07Araqit's hard to tell; I do know it's used to develop a commercial database
20:48:56benedekNeat
20:54:52*fowl_ quit (Ping timeout: 256 seconds)
21:03:01benedekI'll be going now. Good talk!
21:04:16*benedek quit (Quit: Leaving)
21:06:00reactormonkhmm
21:06:02reactormonkbad timing?
21:07:56Araqyeah ... :P
21:33:34*fowl joined #nimrod
22:13:22*fowl quit (Read error: Connection reset by peer)
22:36:58*OrionPK joined #nimrod
22:37:15Araqhi OrionPK, welcome
22:37:29OrionPKhi
22:37:34OrionPK:)
22:37:44dom96hey OrionPK
22:40:12dom96what brings you here OrionPK?
22:41:01OrionPKnew to nimrod, just here to absorb knowledge whenever I can. I'm a big IRC-idler
22:41:37dom96Ahh. Fair enough.
22:41:56OrionPKI'm liking the language so far, so i might start using it for some personal projects
22:42:05dom96awesome
22:43:02OrionPKI have an idea though :P
22:43:21dom96oh?
22:43:21OrionPKwould be nice if you could declare multiple vars where the 1st is on the first line
22:43:24OrionPKi.e.
22:43:38OrionPKvar variableA: string
22:43:42OrionPK variableB: string
22:43:46OrionPKinstead of
22:43:48OrionPKvar
22:43:53OrionPK variableA: string
22:43:55OrionPKetc
22:44:23OrionPKjust something that would be nice if it didnt scream at me for doing :P
22:44:52dom96hrm, I wouldn't mind that myself actually.
22:44:56dom96Araq: Thoughts? ^^
22:46:13AraqI don't like it and it's not how the other language constructs work
22:46:37Araqyou can easily do:
22:46:43Araqvar varA: string
22:46:47Araqvar varB: string
22:46:57Araqif that extra 'var' line is too verbose
22:47:03Araqyou can of course also do:
22:47:08Araqvar varA, varB: string
22:47:26Araqbut I use 'var' sections only for globals anyway
22:47:33*q66 quit (Remote host closed the connection)
22:47:43Araqvar x = expr is much more useful for locals
22:48:31OrionPKwell
22:49:06OrionPKthis reminds me of the age old debate about whether to have your opening curly on a new line or not
22:49:23OrionPKmost languages allow for either way, then it's up to the coder to decide which way and stick with it
22:49:40OrionPKbut I suppose I can respect trying to keep things consistent
22:52:57Araqactually IMHO the language has a bit of TIMTOWTDI already as every way needs a distinct AST representation for the macro system
22:53:12Araq*too much of timtowtdi
22:53:50Araqwell ok ... strictly speaking that's not necessary but it's how it works now
22:54:36OrionPKso you're trying to sway away from TIMTOWTDI and restrict people to follow your style guidance?
22:57:20Araqnot really, I'm just saying I would do it a bit differently today ... perhaps ;-)
22:58:03Araqbut these things are very hard to get right and everybody has different preferences
22:59:00OrionPKah
22:59:37OrionPKI just thought the var thing would make things look a little cleaner to my eyes, anyway.. especially since 'var ' is 4 chars long and usually people indent w/ 4 spaces
23:00:47OrionPKfor now I have been doing var a: string \n var b:string
23:01:28Araqmeh, I'm rewriting the parser anyway, so your proposal has a quite a chance to get implemented
23:02:36dom96btw Nimrod convention is to use 2 space indent.
23:03:01OrionPKew, not enough :P
23:03:19OrionPKI'll keep that in mind dom, thanks
23:16:48AraqOrionPK: if I felt strong about it, I would have make the compiler enforce 2 spaces, it's fine to use your own style