00:21:24 | * | XAMPP-8 joined #nimrod |
00:26:16 | * | XAMPP-8 quit (Ping timeout: 276 seconds) |
00:39:34 | dom96 | plup |
00:45:14 | apotheon | Jester has been added to the http://copyfree.org/software list. |
01:11:06 | * | DAddYE quit (Remote host closed the connection) |
01:19:45 | dom96 | 'night |
01:55:58 | * | BitPuffin quit (Ping timeout: 276 seconds) |
02:05:53 | * | EXetoC quit (Quit: WeeChat 0.4.1) |
02:24:32 | * | XAMPP joined #nimrod |
03:34:54 | * | Raynes quit (Excess Flood) |
03:35:20 | * | Raynes joined #nimrod |
04:03:33 | * | XAMPP-8 joined #nimrod |
04:28:10 | * | Endeg quit (Read error: Connection reset by peer) |
04:34:55 | * | XAMPP_8 joined #nimrod |
04:38:02 | * | XAMPP-8 quit (Ping timeout: 268 seconds) |
04:56:01 | * | DAddYE joined #nimrod |
04:56:05 | * | DAddYE quit (Remote host closed the connection) |
05:12:16 | * | XAMPP_8 quit (Ping timeout: 276 seconds) |
07:19:10 | * | Araq__ quit (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) |
08:08:26 | * | XAMPP_8 joined #nimrod |
08:12:58 | * | XAMPP_8 quit (Ping timeout: 276 seconds) |
08:32:46 | * | Araq_ joined #nimrod |
08:35:24 | * | q66 joined #nimrod |
09:43:06 | * | Araq_ quit (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) |
10:20:41 | * | EXetoC joined #nimrod |
10:29:05 | * | Associat0r quit (Quit: Associat0r) |
10:32:36 | dom96 | hello |
10:41:49 | * | Araq_ joined #nimrod |
10:44:40 | EXetoC | dom96: OHAI |
10:45:14 | dom96 | HEY |
10:53:40 | EXetoC | WASSUP |
10:55:45 | dom96 | not much |
10:58:57 | EXetoC | fun |
11:00:26 | dom96 | yeah, my life is so exciting :P |
11:06:45 | EXetoC | writing Nimrod code is pretty exciting |
11:12:23 | dom96 | of course |
11:16:55 | Araq_ | the world knows about Nimrod: http://fll.presidentbeef.com/ ;-) |
11:27:42 | dom96 | It would be nicer if someone unbiased created a blog article about Nimrod, that website just feels depressing... |
11:29:23 | Araq_ | I was surprised Nimrod is even listed |
12:16:31 | * | BitPuffin joined #nimrod |
12:17:32 | BitPuffin | dom96: cool you made it better! |
12:18:13 | BitPuffin | or did you? |
12:18:27 | dom96 | what is 'it'? |
12:18:34 | BitPuffin | still doesn't find "ao" |
12:18:49 | BitPuffin | oh wait |
12:18:53 | BitPuffin | forgot to git pull xD |
12:19:01 | * | BitPuffin is an idiot |
12:19:16 | BitPuffin | there we go |
12:19:17 | BitPuffin | it works |
12:19:21 | dom96 | lol |
12:19:40 | EXetoC | BitPuffin: aren't you on arch? if so, try the babel-git package |
12:19:50 | BitPuffin | EXetoC: there is such a thing? |
12:19:56 | EXetoC | yop |
12:20:11 | EXetoC | it's orphaned though, but it works nevertheless |
12:20:39 | BitPuffin | well don't they have to update the pkgbuild for it to update? |
12:21:21 | EXetoC | it fetches HEAD |
12:21:34 | BitPuffin | yes |
12:21:36 | BitPuffin | but after that? |
12:21:44 | BitPuffin | does it try every time I do pacaur -Syu? |
12:22:43 | EXetoC | I've never used pacaur, but chances are it doesn't upgrade aur packages, at least without some kind of switch |
12:23:14 | EXetoC | yup 'search' is indeed useful now. gj :> |
12:24:37 | BitPuffin | it does update aur packages on Syu |
12:24:46 | BitPuffin | but it doesn't update nimrod-git for example |
12:24:59 | BitPuffin | even though I've seen commits getting pushed |
12:25:46 | dom96 | thanks :P |
12:31:10 | EXetoC | the build script does that, so it must be a package manager limitation |
12:32:16 | BitPuffin | EXetoC: which one do you use? |
12:34:40 | BitPuffin | hmm, you have to pass the --devel flag |
12:35:25 | BitPuffin | so there we go :) |
12:36:44 | EXetoC | yaourt, but I try to use makepkg instead |
12:38:36 | BitPuffin | EXetoC: yaourt is dead isn't it? pacaur is very amazing, highly recommend it, so do `yaourt -S pacaur && pacaur -R yaourt` |
12:39:10 | BitPuffin | EXetoC: it does all the "wanna see the pkgbuild for x" in one batch and then it installs all of them |
12:40:34 | dom96 | I was using packer, but then it started misbehaving so I switched to yaourt. |
12:40:38 | dom96 | Is yaourt really dead? |
12:44:14 | BitPuffin | think so yes |
12:44:28 | BitPuffin | either way, pacaur is better :D |
12:44:34 | BitPuffin | I've used yaurt, paktahn and pacaur |
12:44:38 | BitPuffin | and makepkg ofc |
12:45:42 | Araq_ | EXetoC: I'm still waiting for your bug reports; range[someFloatAlias] and nested methods iirc |
13:34:53 | * | Araq_ quit (Quit: ChatZilla 0.9.90 [Firefox 21.0/20130511120803]) |
13:37:37 | * | BitPuffin quit (Ping timeout: 248 seconds) |
16:11:29 | * | EXetoC quit (Ping timeout: 256 seconds) |
16:26:54 | * | DAddYE joined #nimrod |
16:55:53 | * | Associat0r joined #nimrod |
16:55:53 | * | Associat0r quit (Changing host) |
16:55:53 | * | Associat0r joined #nimrod |
18:03:15 | * | gradha joined #nimrod |
18:12:32 | * | EXetoC joined #nimrod |
19:13:37 | Araq | gradha: did you improve the "Improves highlite module" as I suggested? |
19:20:18 | * | zahary___ quit (Read error: Connection reset by peer) |
19:21:05 | * | zahary___ joined #nimrod |
19:21:21 | gradha | I dropped the commit |
19:21:33 | Araq | ok |
19:44:14 | gradha | so if you implement eval to allow compilation at runtime and say people to not look behind the curtain, will you have effectively an interpreted language like python but with better performance? |
19:45:54 | Araq | well it will be a hybrid, mostly statically compiled except the part that you 'eval' |
19:49:24 | Araq | and eval's performance is better than python when we take the luajit route, else about the same I think |
19:50:33 | gradha | so static compilation outperforms runtime eval? I had expected it to produce the same code and just call it later |
19:51:28 | Araq | that's possible in theory |
19:51:39 | gradha | most of the time I just nimrod c -r something.nim so it feels like a script environment to me |
19:51:45 | Araq | in practice we don't want to call GCC at runtime |
19:55:48 | Araq | speaking of which ... is there a good LLVM based C JIT now? |
19:56:13 | gradha | no idea |
20:23:04 | dom96 | Araq: So when are we going to get a REPL? :P |
20:23:30 | Araq | dom96: we already have a repl and I just fixed some bugs :P |
20:23:39 | Araq | however that's not what you mean ... |
20:23:44 | dom96 | indeed |
20:30:45 | * | gradha quit (Quit: bbl, need to watch https://www.youtube.com/watch?v=1ZZC82dgJr8 again) |
20:32:04 | Araq | "An abstract syntax tree (AST) interpreter is a simple and natural way to implement a programming language. However, it is also considered the slowest approach because of the high overhead of virtual method dispatch." |
20:32:54 | Araq | bullshit. virtual method dispatch is completely orthogonal to AST based interpretation |
20:35:00 | dom96 | so, when are we getting a *proper* REPL? |
20:44:11 | Araq | well ... I dunno. the luajit backend is still lots of work I think |
20:46:37 | dom96 | argh, look at all those upvotes and comments on the reddit Sublime Text 3 thread. Aporia should be this popular :\ |
20:50:40 | dom96 | Someone should add Nimrod here: http://learnxinyminutes.com/ |
20:59:35 | Araq | aporia can't be this popular as Nimrod ain't popular |
21:00:42 | dom96 | if only I had the time to implement all the features I want... |
21:00:56 | dom96 | it would be more popular than vim and emacs combined :P |
21:06:22 | Araq | of course |
21:06:45 | Araq | the emacs and vim users are known as editor hoppers, after all |
21:07:37 | dom96 | no, it would be all those people that are using geany/gedit/notepad++ etc |
21:08:05 | dom96 | emacs and vim users would be jealous of the power of Aporia and be secretely sad that they cannot now unlearn their beloved editors :P |
21:23:17 | EXetoC | sure |
21:31:13 | EXetoC | I'm doing calf exercises on my copy of the C++ standard. that's all it's good for anyway |
21:31:19 | EXetoC | the dead tree version of course |
21:37:11 | EXetoC | some people enjoy memorizing everything in it apparently |
21:40:31 | NimBot | Araq/Nimrod master e9bd116 Araq [+0 ±4 -0]: var tuple unpacking works at compile time |
21:40:31 | NimBot | Araq/Nimrod master cd3accb Araq [+0 ±3 -0]: small REPL improvements |
21:40:31 | NimBot | Araq/Nimrod master f8f4933 Araq [+0 ±3 -0]: some small performance improvement for the evaluator |
21:40:31 | NimBot | Araq/Nimrod master ca05190 Araq [+0 ±1 -0]: got rid of debug calls |
21:40:52 | * | BitPuffin joined #nimrod |
21:40:59 | * | BitPuffin quit (Remote host closed the connection) |
21:41:21 | * | BitPuffin joined #nimrod |
21:41:46 | NimBot | Araq/Nimrod master 2fbd1b1 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Replaces relative file slurping with hardcoded array. |
21:41:46 | NimBot | Araq/Nimrod master 9f6e9c9 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Adds previous slurping as runnable testcase. |
21:41:46 | NimBot | Araq/Nimrod master 3825976 Grzegorz Adam Hankiewicz [+0 ±2 -0]: Adds highlite to tests suite. |
21:41:46 | NimBot | Araq/Nimrod master d81aa5f Araq [+0 ±2 -0]: Merge pull request #487 from gradha/pr_no_more_slurping... 2 more lines |
21:43:32 | NimBot | Araq/Nimrod master 79498e1 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Lists available idetools caas switches. |
21:43:32 | NimBot | Araq/Nimrod master 5876265 Grzegorz Adam Hankiewicz [+1 ±2 -0]: Starts idetools specific documentation. |
21:43:32 | NimBot | Araq/Nimrod master 5502783 Grzegorz Adam Hankiewicz [+0 ±11 -0]: Adds $SILENT replacement to reduce test output verbosity. |
21:43:32 | NimBot | Araq/Nimrod master 6bdae84 Grzegorz Adam Hankiewicz [+2 ±1 -0]: Adds idetoos testcase to verify returned signatures.... 2 more lines |
21:43:32 | NimBot | 4 more commits. |
21:47:35 | Araq | EXetoC: read my message about the bug reports? |
22:03:09 | EXetoC | Araq: yes. it doesn't matter if it's an alias though |
22:03:15 | EXetoC | I should try to report them tomorrow |
22:03:49 | Araq | ok thanks |
22:05:52 | * | test_ joined #nimrod |
22:06:29 | Araq | hi test_, welcome |
22:06:43 | test_ | hi |
22:42:19 | * | EXetoC quit (Quit: WeeChat 0.4.1) |
23:22:11 | * | test_ left #nimrod (#nimrod) |
23:41:37 | * | OrionPKM joined #nimrod |
23:48:22 | * | Associat0r quit (Quit: Associat0r) |
23:53:48 | NimBot | Araq/Nimrod master 3f121fc Araq [+0 ±1 -0]: bugfix: typo |
23:53:48 | NimBot | Araq/Nimrod master 0f62c68 Araq [+8 ±17 -0]: Merge branch 'master' of github.com:Araq/Nimrod |
23:55:57 | * | OrionPKM quit (Remote host closed the connection) |