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:19 | fowl | the new show-code-in-verbosity-2+ thing is dope, please make it happen on verbosity 2 =) |
03:01:29 | fowl | on-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:25 | Araq | fowl: I wasn't aware you use .tmpl files ;-) |
11:06:03 | Araq | that it outputs the code with --verbosity:2 has been there forever, perhaps it wasn't documented |
11:10:13 | fowl | nah i havent tried .tmpl yet |
11:25:00 | Araq | what feature do you want then? if macro instantiation fails it outputs the wrong AST? |
11:28:44 | fowl | oh i meant make it happen on verbosity 1 |
11:35:47 | Araq | verbosity 1 is the default though |
11:36:01 | Araq | and I don't want the listings as my code tends to compile :P |
11:37:11 | fowl | you dont find showing the error line with a nice little caret helpful? |
11:37:33 | fowl | dunno what 'listings' you're talking about.. i think we're confused |
11:43:48 | Araq | oh you mean the caret stuff ... |
11:44:01 | Araq | yeah sure we can make --verbosity:1 output that |
11:44:10 | Araq | gradha wants it too |
11:44:21 | Araq | so 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:43 | fowl | thanks 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:58 | fowl | esp 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:28 | dom96 | hello |
15:13:54 | Trixar_za | Hi dom96 |
15:14:08 | dom96 | hi Trixar_za, what's up? |
15:14:56 | Trixar_za | Not 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:28 | Trixar_za | Oh 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:20 | dom96 | Trixar_za: The Visual Novel wouldn't perhaps be Katawa Shoujo? :P |
15:17:16 | Trixar_za | Yep |
15:17:22 | Trixar_za | Oh God it takes long |
15:17:37 | dom96 | I was really depressed after I played it. |
15:17:46 | dom96 | So much drama in that game... |
15:18:31 | Trixar_za | Yeah, 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:58 | Trixar_za | I'm at 51% completion with 3 save games at Act 2 of the rest |
15:19:07 | dom96 | I only played through one story; Emi's. It wouldn't feel the same to do it again... |
15:19:27 | Trixar_za | You get the bad Emi ending? |
15:19:37 | dom96 | nah, it was good. |
15:19:58 | dom96 | IIRC |
15:20:02 | dom96 | Pretty sure it was the good ending |
15:24:51 | Trixar_za | If you got to see her father's grave, then yes it was |
15:24:57 | Trixar_za | If she just blew you off, then no |
15:24:58 | Trixar_za | :P |
15:25:51 | dom96 | yeah, it was. |
15:26:01 | dom96 | Did you get the bad ending? :P |
15:28:05 | Trixar_za | I went for both trying to get more scenes |
15:28:42 | Trixar_za | Sometimes 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:20 | dom96 | There are Misha H scenes? :O |
15:30:38 | Trixar_za | Yes and a twist |
15:30:44 | Trixar_za | She's not really into guys, if you know what I mean |
15:30:45 | dom96 | no spoilers plz :P |
15:30:53 | dom96 | ARGH SPOILERS |
15:31:15 | Trixar_za | lol, not really, You'll find it out if you choose to comfort her or not |
15:31:21 | dom96 | but hrm, that explains why she has no route. |
15:31:43 | dom96 | I hope the guys that made KS make another Visual Novel. |
15:31:44 | Trixar_za | I like what she becomes in the good shizune ending though |
15:36:13 | dom96 | I'll probably play it again once school ends. |
15:37:47 | Trixar_za | It's pretty much my OC keeping me going at the moment |
15:38:00 | Trixar_za | Although I liked the Shizune ending |
15:43:21 | dom96 | OC? |
15:46:12 | Trixar_za | Obsessive Compulsive |
15:48:42 | dom96 | oh |
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:39 | gradha | maybe 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:17 | reactormonk | gradha, + # You don't need to declare a type to construct adhoc tuples. |
18:11:18 | reactormonk | + var building: tuple[street: string, number: int] |
18:11:34 | reactormonk | you say you don't need to declare the type - but here, you kinda do. |
18:11:49 | gradha | forward declare maybe? |
18:12:27 | Araq | he means it hasn't to be in a separate 'type' section |
18:12:29 | reactormonk | you still do that in the first example |
18:12:41 | reactormonk | Araq, yeah, I know. But then the wording is bad. |
18:13:16 | reactormonk | it says you don't even have to mention a type |
18:13:49 | reactormonk | ... 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:53 | reactormonk | Araq, https://github.com/Araq/Nimrod/issues/345 :-( |
18:17:08 | dom96 | oh Linode, Linode... |
18:20:54 | Araq | reactormonk: well I think that's easy to fix |
18:21:24 | dom96 | https://news.ycombinator.com/item?id=5552756 |
18:24:22 | gradha | dom96: 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:02 | reactormonk | Araq, Corrects default verbosity level from 0 to 1. <- ye ok with that? |
18:26:48 | NimBot | Araq/Nimrod 32bc231 Grzegorz Adam Hankiewicz [+0 ±2 -0]: Corrects default verbosity level from 0 to 1. |
18:26:48 | NimBot | Araq/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:17 | reactormonk | gradha, actually, I can't think of a better wording. Araq, fine to merge? |
18:39:17 | Araq | huh? I gave a better wording |
18:39:39 | reactormonk | Araq, oh, not a separate type section? |
18:39:50 | Araq | yeah |
18:41:07 | reactormonk | gradha, ^ |
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:36 | Araq | hi benedek, welcome |
19:50:53 | benedek | Hello, thank you! |
19:51:49 | benedek | I just found out about this language, I thought I would listen in here, see what discussions there are :) |
19:52:25 | Araq | the discussions pretty much all happened months ago, I'm afraid :-) |
19:52:32 | benedek | How come? |
19:52:47 | benedek | Is the project not active anymore? |
19:53:12 | Araq | no, but the roadmap is set but it takes a while to implement all of it |
19:53:48 | dom96 | hello benedek. Idlers are always welcome ;) |
19:54:23 | benedek | Ah ok... so this channel is meant more for devs then? |
19:55:21 | dom96 | I assume you mean "main devs", no. |
19:56:31 | dom96 | Araq: And what are you talking about, there is always conversations here! |
19:57:48 | Araq | dom96: yeah but Nimrod's design is pretty much completely finished in my mind |
19:58:11 | Araq | so that's why there are few discussions about core semantics etc. here now |
19:58:23 | Araq | brb |
19:58:27 | benedek | I see |
19:59:43 | dom96 | Araq: There will be if someone challenges your ideas :P |
20:06:02 | dom96 | bbl |
20:10:41 | benedek | I 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:33 | Araq | perhaps but then everybody is using "Go" now ... ;-) |
20:19:42 | Araq | we had a wikipedia article |
20:19:50 | Araq | it got removed due to "lack of references" |
20:20:07 | Araq | wikipedia is trying hard to make itself irrelevant these days |
20:20:11 | benedek | Damn, that's too bad :-/ |
20:21:18 | benedek | I also couldn't find any Nimrod-related questions on StackOverflow... |
20:22:17 | Araq | reactormonk started a nimrod group there |
20:25:51 | benedek | Where can I find that? |
20:31:29 | Araq | hrm I can't find it either; reactormonk? |
20:32:01 | reactormonk | Araq, bus is leaving... |
20:32:08 | reactormonk | in 30 mins |
20:32:35 | Araq | so 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:45 | Araq | anyway, feel free to ask anything, benedek |
20:40:04 | Araq | you'll get answers more quickly and accurate here than on SO anyway |
20:40:34 | benedek | Thank you! I think I'll be going through the tutorial in the next few days, maybe I'll pop in here sometimes :) |
20:41:05 | benedek | Yeah, I haven't asked anything on SO before, my experience with IRC has been very good. |
20:41:32 | Araq | the development docs are preferable I think: http://build.nimrod-code.org/docs/documentation.html |
20:41:32 | benedek | Although for most programming questions so far searching the internet has been useful, too, of course. |
20:41:51 | benedek | Alright, thank you! |
20:43:17 | Araq | however, I like to believe nobody asks anything because we have the best documentation ;-) http://build.nimrod-code.org/docs/theindex.html |
20:46:08 | benedek | Cool, cool... do you know whether Nimrod is used in some bigger projects out there? |
20:48:07 | Araq | it's hard to tell; I do know it's used to develop a commercial database |
20:48:56 | benedek | Neat |
20:54:52 | * | fowl_ quit (Ping timeout: 256 seconds) |
21:03:01 | benedek | I'll be going now. Good talk! |
21:04:16 | * | benedek quit (Quit: Leaving) |
21:06:00 | reactormonk | hmm |
21:06:02 | reactormonk | bad timing? |
21:07:56 | Araq | yeah ... :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:15 | Araq | hi OrionPK, welcome |
22:37:29 | OrionPK | hi |
22:37:34 | OrionPK | :) |
22:37:44 | dom96 | hey OrionPK |
22:40:12 | dom96 | what brings you here OrionPK? |
22:41:01 | OrionPK | new to nimrod, just here to absorb knowledge whenever I can. I'm a big IRC-idler |
22:41:37 | dom96 | Ahh. Fair enough. |
22:41:56 | OrionPK | I'm liking the language so far, so i might start using it for some personal projects |
22:42:05 | dom96 | awesome |
22:43:02 | OrionPK | I have an idea though :P |
22:43:21 | dom96 | oh? |
22:43:21 | OrionPK | would be nice if you could declare multiple vars where the 1st is on the first line |
22:43:24 | OrionPK | i.e. |
22:43:38 | OrionPK | var variableA: string |
22:43:42 | OrionPK | variableB: string |
22:43:46 | OrionPK | instead of |
22:43:48 | OrionPK | var |
22:43:53 | OrionPK | variableA: string |
22:43:55 | OrionPK | etc |
22:44:23 | OrionPK | just something that would be nice if it didnt scream at me for doing :P |
22:44:52 | dom96 | hrm, I wouldn't mind that myself actually. |
22:44:56 | dom96 | Araq: Thoughts? ^^ |
22:46:13 | Araq | I don't like it and it's not how the other language constructs work |
22:46:37 | Araq | you can easily do: |
22:46:43 | Araq | var varA: string |
22:46:47 | Araq | var varB: string |
22:46:57 | Araq | if that extra 'var' line is too verbose |
22:47:03 | Araq | you can of course also do: |
22:47:08 | Araq | var varA, varB: string |
22:47:26 | Araq | but I use 'var' sections only for globals anyway |
22:47:33 | * | q66 quit (Remote host closed the connection) |
22:47:43 | Araq | var x = expr is much more useful for locals |
22:48:31 | OrionPK | well |
22:49:06 | OrionPK | this reminds me of the age old debate about whether to have your opening curly on a new line or not |
22:49:23 | OrionPK | most languages allow for either way, then it's up to the coder to decide which way and stick with it |
22:49:40 | OrionPK | but I suppose I can respect trying to keep things consistent |
22:52:57 | Araq | actually IMHO the language has a bit of TIMTOWTDI already as every way needs a distinct AST representation for the macro system |
22:53:12 | Araq | *too much of timtowtdi |
22:53:50 | Araq | well ok ... strictly speaking that's not necessary but it's how it works now |
22:54:36 | OrionPK | so you're trying to sway away from TIMTOWTDI and restrict people to follow your style guidance? |
22:57:20 | Araq | not really, I'm just saying I would do it a bit differently today ... perhaps ;-) |
22:58:03 | Araq | but these things are very hard to get right and everybody has different preferences |
22:59:00 | OrionPK | ah |
22:59:37 | OrionPK | I 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:47 | OrionPK | for now I have been doing var a: string \n var b:string |
23:01:28 | Araq | meh, I'm rewriting the parser anyway, so your proposal has a quite a chance to get implemented |
23:02:36 | dom96 | btw Nimrod convention is to use 2 space indent. |
23:03:01 | OrionPK | ew, not enough :P |
23:03:19 | OrionPK | I'll keep that in mind dom, thanks |
23:16:48 | Araq | OrionPK: if I felt strong about it, I would have make the compiler enforce 2 spaces, it's fine to use your own style |