00:12:55 | * | xenagi joined #nimrod |
00:14:16 | * | q66 quit (Quit: Leaving) |
00:22:36 | * | BitPuffin quit (Ping timeout: 244 seconds) |
00:27:56 | * | BitPuffin joined #nimrod |
00:32:51 | * | BitPuffin quit (Ping timeout: 255 seconds) |
01:04:23 | * | hoverbear joined #nimrod |
01:45:28 | * | beautyofthebaud joined #nimrod |
01:46:18 | * | beautyofthebaud left #nimrod (#nimrod) |
01:53:42 | * | OrionPK quit (Remote host closed the connection) |
02:01:27 | * | brson quit (Ping timeout: 245 seconds) |
02:22:04 | * | saml_ joined #nimrod |
02:46:26 | * | OrionPK joined #nimrod |
02:47:18 | * | OrionPK quit (Remote host closed the connection) |
02:47:36 | * | OrionPK joined #nimrod |
02:51:06 | * | OrionPK quit (Remote host closed the connection) |
02:51:21 | * | OrionPK joined #nimrod |
02:51:28 | OrionPK | yay |
02:51:52 | OrionPK | ircfamiliar running through nginx :) |
03:26:35 | * | xenagi quit (Quit: Leaving) |
03:40:36 | * | nande joined #nimrod |
03:51:27 | * | flaviu quit (Ping timeout: 245 seconds) |
04:13:30 | * | nande quit (Remote host closed the connection) |
04:15:21 | Vclone | dom96: I finally have a good project idea |
04:16:13 | Vclone | A password generator which takes a phrase or series of words, and mangles them into a password resembling the phrase. |
04:19:49 | * | nande joined #nimrod |
04:42:00 | * | Jesin quit (Quit: Leaving) |
04:58:39 | * | kemet joined #nimrod |
05:00:43 | * | kemet quit (Remote host closed the connection) |
05:03:29 | * | xtagon quit (Quit: Leaving) |
05:10:29 | * | saml_ quit (Quit: Leaving) |
05:29:47 | * | noam quit (Ping timeout: 245 seconds) |
05:41:15 | * | hoverbear quit () |
06:19:49 | * | Raynes quit (*.net *.split) |
06:19:49 | * | krusipo quit (*.net *.split) |
06:19:49 | * | untitaker quit (*.net *.split) |
06:22:19 | * | BitPuffin joined #nimrod |
06:23:51 | * | Raynes joined #nimrod |
06:23:51 | * | krusipo joined #nimrod |
06:23:51 | * | untitaker joined #nimrod |
06:45:49 | * | MayurYa joined #nimrod |
06:46:01 | * | MayurYa quit (Changing host) |
06:46:01 | * | MayurYa joined #nimrod |
06:46:23 | * | Matthias247 joined #nimrod |
06:52:02 | * | Matthias247 quit (Read error: Connection reset by peer) |
07:26:31 | * | reactormonk_ joined #nimrod |
07:26:36 | reactormonk_ | o/ |
07:34:45 | * | Skrylar joined #nimrod |
07:35:49 | * | Johz joined #nimrod |
07:40:09 | reactormonk_ | Araq, btw, http://www.reddit.com/r/nimrod/comments/28di5q/whats_next_with_nimrod/ write something ;-) |
07:40:28 | * | nande quit (Remote host closed the connection) |
08:03:02 | * | kunev joined #nimrod |
08:17:41 | * | kunev quit (Read error: Connection reset by peer) |
08:18:05 | * | kunev joined #nimrod |
08:29:22 | * | BitPuffin quit (Ping timeout: 245 seconds) |
08:48:08 | * | noam joined #nimrod |
09:25:56 | * | BitPuffin joined #nimrod |
10:58:57 | * | reactormonk_ is now known as reactormonk |
11:29:02 | * | gkoller joined #nimrod |
11:30:30 | * | saml_ joined #nimrod |
11:33:01 | dom96 | Vclone: great, do it. |
11:33:28 | * | gkoller quit (Ping timeout: 260 seconds) |
11:46:17 | * | gkoller joined #nimrod |
11:50:47 | * | gkoller quit (Ping timeout: 252 seconds) |
11:50:59 | * | Trustable joined #nimrod |
12:04:16 | * | MayurYa quit (Quit: *nix server crashed w/ bof) |
12:05:33 | * | Trustable quit (Quit: Leaving) |
12:07:38 | * | gkoller joined #nimrod |
12:18:54 | * | untitaker quit (Ping timeout: 255 seconds) |
12:23:25 | * | gkoller quit (Ping timeout: 252 seconds) |
12:25:57 | * | untitaker joined #nimrod |
12:40:05 | * | darkf quit (Quit: Leaving) |
12:42:17 | * | saml_ quit (Quit: Leaving) |
12:58:49 | reactormonk | dom96, can you reproduce #1163 ? |
12:59:13 | dom96 | I fixed it I think |
12:59:14 | dom96 | like I said |
13:11:05 | * | darkfusion quit (Ping timeout: 264 seconds) |
13:17:36 | reactormonk | yup, you did |
13:17:46 | reactormonk | when? |
13:18:00 | reactormonk | ah, nil guard |
13:20:20 | dom96 | I mentioned the commit on github |
13:22:09 | reactormonk | yup, read it |
13:22:43 | reactormonk | https://github.com/Araq/Nimrod/issues/804 fixed too? |
13:30:14 | dom96 | That should be fixed in the caas-fixes branch |
13:30:19 | dom96 | test it please |
13:30:33 | dom96 | only --def though I think |
13:30:48 | reactormonk | hmm |
13:49:52 | * | darkfusion joined #nimrod |
14:08:05 | * | Johz quit (Read error: No route to host) |
14:09:04 | * | gkoller joined #nimrod |
14:11:10 | * | Johz joined #nimrod |
14:19:33 | * | darkfusion quit (Ping timeout: 240 seconds) |
14:20:46 | * | darkfusion joined #nimrod |
14:45:19 | * | gkoller quit (Ping timeout: 252 seconds) |
14:46:24 | * | gkoller joined #nimrod |
14:46:32 | * | kunev quit (Quit: leaving) |
14:49:13 | * | guidok joined #nimrod |
14:50:36 | * | gkoller quit (Ping timeout: 244 seconds) |
14:59:36 | * | guidok quit (Quit: Bye) |
15:14:48 | * | flaviu joined #nimrod |
15:37:55 | * | OrionPK quit (Ping timeout: 240 seconds) |
15:38:09 | * | OrionPK joined #nimrod |
15:38:13 | * | superfunc joined #nimrod |
15:38:48 | * | shodan45 joined #nimrod |
15:55:25 | def- | Does nimrod pretty not work on the devel branch? |
15:57:38 | flaviu | def-: It should |
15:58:11 | def- | How does one use it then? It always segfaults for me, even with an empty file |
15:59:23 | flaviu | Do you get a stack trace? I can't reproduce it. |
15:59:33 | * | exetest joined #nimrod |
15:59:33 | * | exetest quit (Remote host closed the connection) |
15:59:59 | def- | Yes I do |
16:00:09 | def- | I'll try to figure out what's going wrong |
16:00:46 | * | exetest joined #nimrod |
16:01:24 | * | exetest quit (Remote host closed the connection) |
16:03:58 | * | BitPuffin quit (Ping timeout: 244 seconds) |
16:06:53 | def- | flaviu: can't find anything: https://gist.github.com/def-/461c6a35aa593f1a2d0a |
16:14:38 | * | EXetoC quit (Quit: WeeChat 0.4.3) |
16:19:15 | flaviu | This is a good time to learn bisect :D. Its amazing that all the code, 900 commits back, still compiles fine. |
16:20:13 | * | hoverbear joined #nimrod |
16:21:04 | def- | Actually I don't know how to compile old versions of the compiler. Always get "Error: system module needs 'isObjWithCache'" |
16:21:26 | flaviu | I just did koch temp, not koch boot. Its faster too |
16:22:01 | def- | Hm, tells me the same |
16:22:31 | flaviu | Anyway, be229163af18a5d31fc3656ced853d6857d885ee is the first bad commit |
16:26:45 | def- | flaviu: should i open an issue? |
16:26:57 | flaviu | Probobly |
16:27:42 | flaviu | I don't think anyone but araq can figure this out, and fine-grained commits seem to have been squashed somehow. |
16:28:07 | def- | Alright, thanks |
16:50:08 | * | q66 joined #nimrod |
17:03:05 | * | superfunc quit (Quit: leaving) |
17:03:18 | * | superfunc joined #nimrod |
17:10:52 | * | brson joined #nimrod |
17:27:07 | * | gkoller joined #nimrod |
17:33:24 | * | BitPuffin joined #nimrod |
17:40:38 | * | shodan45 quit (Quit: Konversation terminated!) |
17:43:21 | * | superfunc quit (Ping timeout: 255 seconds) |
17:53:30 | * | BitPuffin quit (Ping timeout: 244 seconds) |
17:56:30 | * | Matthias247 joined #nimrod |
17:56:52 | * | kunev joined #nimrod |
17:57:26 | * | BitPuffin joined #nimrod |
17:57:59 | * | gsingh93_ joined #nimrod |
18:02:16 | * | nande joined #nimrod |
18:08:06 | * | nande quit (Remote host closed the connection) |
18:09:40 | * | gkoller quit (Ping timeout: 260 seconds) |
18:10:40 | * | gkoller joined #nimrod |
18:13:49 | * | nande joined #nimrod |
18:16:01 | * | superfunc joined #nimrod |
18:16:09 | * | superfunc quit (Client Quit) |
18:16:26 | * | superfunc joined #nimrod |
18:24:57 | * | gkoller quit (Ping timeout: 252 seconds) |
18:29:11 | * | gkoller joined #nimrod |
18:31:32 | * | Matthias247 quit (Read error: Connection reset by peer) |
18:38:09 | * | Joe_knock joined #nimrod |
18:43:07 | * | superfunc quit (Ping timeout: 240 seconds) |
18:47:11 | * | superfunc joined #nimrod |
18:50:29 | * | Jesin joined #nimrod |
18:55:24 | * | gkoller quit (Ping timeout: 260 seconds) |
18:55:24 | * | superfunc quit (Ping timeout: 240 seconds) |
19:09:21 | * | gkoller joined #nimrod |
19:15:56 | * | gkoller quit (Ping timeout: 260 seconds) |
19:21:32 | * | gkoller joined #nimrod |
19:27:36 | * | hoverbear quit () |
19:33:48 | Araq | hi gkoller welcome |
19:41:12 | gkoller | Thanks |
19:57:36 | * | brson quit (Read error: Connection reset by peer) |
19:57:42 | * | brson joined #nimrod |
20:09:06 | * | hoverbear joined #nimrod |
20:13:48 | * | gkoller quit (Ping timeout: 260 seconds) |
20:26:18 | * | gkoller joined #nimrod |
20:26:42 | * | jpoirier joined #nimrod |
20:28:32 | dom96 | So guys, I am removing blocking mode from jester. Any objections? |
20:29:53 | Araq | ask OrionPK |
20:31:04 | * | gkoller quit (Ping timeout: 260 seconds) |
20:35:11 | * | jpoirier quit (Quit: Bye!) |
20:35:40 | * | jpoirier joined #nimrod |
20:39:41 | * | flaviu quit (Remote host closed the connection) |
20:39:53 | * | flaviu joined #nimrod |
20:45:50 | * | vendethiel quit (Remote host closed the connection) |
20:46:35 | * | vendethiel joined #nimrod |
20:57:17 | * | superfunc joined #nimrod |
20:59:22 | * | Jesin quit (Ping timeout: 245 seconds) |
21:14:55 | * | Jesin joined #nimrod |
21:15:27 | * | vendethiel quit (Ping timeout: 264 seconds) |
21:18:55 | * | vendethiel joined #nimrod |
21:20:40 | Vclone | dom96: I wonder what it would take to make a mod_nimrod |
21:23:46 | dom96 | Vclone: no need when we've got jester :P |
21:23:55 | dom96 | Vclone: why are you Vclone ? |
21:23:59 | * | Vclone is now known as Varriount |
21:24:03 | Varriount | I have no idea. |
21:24:29 | Varriount | I think it's the 3rd failsafe nick, in case the first two are taken. |
21:25:36 | flaviu | Varriount: /msg NickServ SET ENFORCE ON |
21:26:02 | Varriount | Gah, and now I run into the problem of unicode characters. |
21:27:39 | * | Trustable joined #nimrod |
21:28:38 | Varriount | Yay! Nimrod doc2 worked well. |
21:28:58 | dom96 | If you guys wanna do some serious nimrod development then now is the time. |
21:29:13 | dom96 | because I am free! |
21:29:19 | Varriount | :D |
21:29:53 | Varriount | Well, what area should we focus on? Compiler development, or stdlib development? |
21:30:16 | dom96 | stdlib |
21:30:27 | dom96 | or both |
21:30:33 | * | dom96 shrugs |
21:30:39 | dom96 | stdlib is easier though |
21:31:00 | flaviu | bro, do you even lift lamdas? |
21:31:19 | Varriount | Skrylar: Please, please submit your unicode lib as an addition to the standard library. |
21:33:11 | flaviu | dom96: I think the first step might be to pull babel out of the compiler. IMO that's pretty crap for modularity. |
21:36:00 | dom96 | I'm not sure that's possible |
21:36:31 | dom96 | Most of babel is out of the compiler though. |
21:37:11 | * | NimBot joined #nimrod |
21:37:53 | dom96 | one of the fields in the JSON are missing |
21:38:01 | dom96 | I need to fix that |
21:39:13 | Varriount | flaviu: What (testing) category do you think this bug should put into? https://github.com/Araq/Nimrod/issues/1216 |
21:41:57 | flaviu | A new one would be best. Its a new feature that needs its own category |
21:42:16 | Varriount | What do you mean, a new feature? |
21:43:15 | flaviu | Isn't that the new oob prover? |
21:44:49 | flaviu | Well, "static flow-based error checker" is more correct |
21:45:44 | Varriount | Oh, here we go. There's a 'notnil' category. |
21:50:58 | flaviu | dom96: I don't think that discardable should be valid on anon procs. What happens if you assign a non-discardable proc to a discardable type? |
21:51:49 | dom96 | I don't think you can have discardable types? |
21:52:41 | flaviu | so what meaning would `proc (): int {.discardable.}` have? The `{.discardable.}` would be quietly erased, which might be misleading |
21:54:01 | dom96 | oh. You shouldn't be allowed to assign a non-discardable proc to a field/variable which expects a discardable proc type. |
21:57:59 | Varriount | dom96: Please clarify this - https://github.com/Araq/Nimrod/issues/1286 - so people can run it independantly of Jester. |
21:59:02 | dom96 | Varriount: It's mostly to remind Araq, and he knows how to reproduce it. |
22:00:25 | Varriount | Is it me, or do ranges seem a bit... half baked? |
22:01:39 | dom96 | ugh. |
22:02:25 | * | superfunc quit (Ping timeout: 240 seconds) |
22:05:15 | dom96 | Anybody hit this? internal error: (filename: sem.nim, line: 144) |
22:05:36 | Varriount | Nope. |
22:10:25 | Araq | dom96: comment out that line and re-try |
22:10:31 | Araq | it's a safety net |
22:10:42 | Araq | that might be wrong when you use complex macros |
22:11:52 | * | kunev quit (Ping timeout: 245 seconds) |
22:13:21 | * | Varriount|Mobile joined #nimrod |
22:13:40 | flaviu | Araq: You said that you dumped the codegen when it didn't work, how do I do that? |
22:15:30 | Araq | flaviu: echoCode |
22:16:05 | * | superfunc joined #nimrod |
22:20:36 | * | Johz quit (Quit: Leaving) |
22:21:05 | dom96 | Araq: Then the second assert fails heh |
22:21:35 | dom96 | after I remove it it doesn't crash anymore |
22:21:39 | dom96 | but the bug remains I think |
22:23:29 | dom96 | oh, there we go |
22:24:12 | dom96 | We *really* need better 'type mismatch' errors. |
22:24:25 | dom96 | I was missing a {.closure.} |
22:25:08 | flaviu | Is there some way to get stack traces to give the template expansion line number? |
22:27:38 | Araq | flaviu: yeah check out how 'assert' does it |
22:31:13 | dom96 | I guess it's crazy for me to allow async templates? ;p |
22:31:32 | Araq | it makes no sense |
22:31:35 | Araq | at all |
22:32:23 | dom96 | I guess it's crazy for me to allow async templates? ;p |
22:32:26 | dom96 | argh |
22:32:40 | dom96 | that was meant to be in my terminal lol |
22:33:42 | dom96 | well this is a bit of a problem |
22:33:49 | dom96 | because jester relies on templates heavily |
22:34:31 | * | Matthias247 joined #nimrod |
22:36:21 | dom96 | in fact, this is a big problem |
22:36:39 | dom96 | It seems I need to get rid of all templates |
22:39:11 | dom96 | haha |
22:39:18 | dom96 | Araq will hate me... |
22:41:38 | dom96 | but it works. |
22:41:43 | * | dom96 is a genius |
22:41:53 | dom96 | Now I just need better LL |
22:43:10 | dom96 | This nnkOpenSymChoice worries me though |
22:45:50 | * | NimBot joined #nimrod |
22:46:29 | dom96 | So guys, what did we decide on for getting the default value out of JSON? |
22:46:31 | dom96 | `or`? |
22:49:40 | dom96 | wtf |
22:49:49 | dom96 | did github seriously change the commit hook JSON format? |
22:51:27 | OrionPK | dom96 removing blocking mode? |
22:51:33 | OrionPK | i.e. no more blocking calls in jester? |
22:51:46 | dom96 | OrionPK: Yes. Only async version will be available. |
22:51:50 | dom96 | OrionPK: Is that fine with you? |
22:54:48 | OrionPK | i dont know. i have had very little time to look at the async stuff, and even less to think about what kind of impact that would have |
22:55:09 | OrionPK | but it's your library man, do what you think is right ;) |
22:55:43 | OrionPK | can you gist some examples of how you would use jester now? |
22:55:47 | dom96 | I can always add the blocking version back |
22:56:10 | dom96 | OrionPK: Exactly the same as before, except that s/register/server/ |
22:56:12 | dom96 | er |
22:56:14 | dom96 | *serve |
22:56:44 | OrionPK | no dispatcher? |
22:56:44 | dom96 | at least in theory |
22:56:45 | OrionPK | or what |
22:56:54 | dom96 | i'm still not at the part where I can actually test it heh |
22:56:58 | OrionPK | ah |
22:57:11 | dom96 | dispatcher is defined for you |
22:57:16 | dom96 | by the asyncdispatch module |
22:57:32 | OrionPK | I'm using the dispatcher for jester and irc in ircfamiliar |
22:59:05 | * | darkf joined #nimrod |
23:00:47 | dom96 | good |
23:03:45 | * | kunev joined #nimrod |
23:06:43 | * | NimBot joined #nimrod |
23:07:08 | OrionPK | https://github.com/onionhammer/ircfamiliar |
23:07:24 | dom96 | OrionPK: awesome |
23:07:50 | dom96 | More TypeScript in there than Nimrod D: |
23:07:50 | OrionPK | still a lot of work needs to be done for it.. but I cleaned it up so I could get it into more peopel's hands |
23:08:03 | OrionPK | yeah there's a lot of typescript hehe |
23:08:05 | flaviu | OrionPK: Whats wrong with LESS? |
23:08:19 | OrionPK | nothing, I just dont want to have any dependencies other than nimrod |
23:08:31 | OrionPK | I want to just be able to go nimrod c ircfamiliar |
23:08:34 | OrionPK | and boom |
23:08:51 | * | BitPuffin quit (Ping timeout: 264 seconds) |
23:09:04 | dom96 | makefiles suck, but if you do need them you should use fowl's nakefiles |
23:09:23 | OrionPK | yeah, the only reason I dont like nakefiles is that it makes executables |
23:09:45 | OrionPK | unfortunately I dont have a lot of time left to work on this guy, but I didnt want to stand in the way of other people using it/ evolving it |
23:09:57 | flaviu | Isn't that more a bug in Nimrod? |
23:10:03 | OrionPK | not a bug |
23:10:07 | OrionPK | but a limitation sure |
23:11:03 | flaviu | D sticks the built files in /tmp/ or something |
23:11:24 | * | superfunc quit (Ping timeout: 255 seconds) |
23:13:19 | OrionPK | i've been using it for months though, basically as-is |
23:13:37 | OrionPK | I just last night got it working on nginx instead of the built in web server |
23:13:50 | OrionPK | and then I added in a setting to toggle between web/scgi |
23:14:26 | OrionPK | so it's still running on my cubox ;) |
23:14:46 | * | hoverbear quit () |
23:16:40 | * | NimBot joined #nimrod |
23:17:20 | * | Matthias247 quit (Read error: Connection reset by peer) |
23:17:30 | * | hoverbear joined #nimrod |
23:17:43 | NimBot | dom96/jester new-async 208a45c Dominik Picheta [+0 ±3 -0]: Many changes to align Jester with the new async dispatcher. |
23:17:59 | * | springbok joined #nimrod |
23:20:01 | * | NimBot joined #nimrod |
23:20:10 | NimBot | dom96/jester new-async 208a45c Dominik Picheta [+0 ±3 -0]: Many changes to align Jester with the new async dispatcher. |
23:20:14 | dom96 | ok then |
23:20:43 | dom96 | works now |
23:28:58 | * | hoverbear quit () |
23:32:24 | sdw | do instructions exist anywhere on using Nimrod with Visual C++? |
23:35:13 | flaviu | sdw: http://nimrod-lang.org/question.html |
23:36:26 | sdw | compiling nimrod itself from the csources requires gcc, though? |
23:37:25 | flaviu | You might have to change the build script to use vcc, but it should be possible |
23:37:33 | sdw | ok |
23:43:03 | * | Demos joined #nimrod |
23:47:47 | NimBot | Araq/Nimrod devel ec23f5e Clay Sweetser [+0 ±1 -0]: Fix issue #1216 |
23:47:47 | NimBot | Araq/Nimrod devel a48c728 Clay Sweetser [+1 ±0 -0]: Added notnil test for issue #1216 |
23:47:47 | NimBot | Araq/Nimrod devel be53427 Simon Hafner [+1 ±1 -0]: Merge pull request #1279 from Varriount/fix-1216... 2 more lines |
23:55:03 | * | Demos quit (Read error: Connection reset by peer) |