<< 28-06-2013 >>

00:21:24*XAMPP-8 joined #nimrod
00:26:16*XAMPP-8 quit (Ping timeout: 276 seconds)
00:39:34dom96plup
00:45:14apotheonJester has been added to the http://copyfree.org/software list.
01:11:06*DAddYE quit (Remote host closed the connection)
01:19:45dom96'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:36dom96hello
10:41:49*Araq_ joined #nimrod
10:44:40EXetoCdom96: OHAI
10:45:14dom96HEY
10:53:40EXetoCWASSUP
10:55:45dom96not much
10:58:57EXetoCfun
11:00:26dom96yeah, my life is so exciting :P
11:06:45EXetoCwriting Nimrod code is pretty exciting
11:12:23dom96of course
11:16:55Araq_the world knows about Nimrod: http://fll.presidentbeef.com/ ;-)
11:27:42dom96It would be nicer if someone unbiased created a blog article about Nimrod, that website just feels depressing...
11:29:23Araq_I was surprised Nimrod is even listed
12:16:31*BitPuffin joined #nimrod
12:17:32BitPuffindom96: cool you made it better!
12:18:13BitPuffinor did you?
12:18:27dom96what is 'it'?
12:18:34BitPuffinstill doesn't find "ao"
12:18:49BitPuffinoh wait
12:18:53BitPuffinforgot to git pull xD
12:19:01*BitPuffin is an idiot
12:19:16BitPuffinthere we go
12:19:17BitPuffinit works
12:19:21dom96lol
12:19:40EXetoCBitPuffin: aren't you on arch? if so, try the babel-git package
12:19:50BitPuffinEXetoC: there is such a thing?
12:19:56EXetoCyop
12:20:11EXetoCit's orphaned though, but it works nevertheless
12:20:39BitPuffinwell don't they have to update the pkgbuild for it to update?
12:21:21EXetoCit fetches HEAD
12:21:34BitPuffinyes
12:21:36BitPuffinbut after that?
12:21:44BitPuffindoes it try every time I do pacaur -Syu?
12:22:43EXetoCI've never used pacaur, but chances are it doesn't upgrade aur packages, at least without some kind of switch
12:23:14EXetoCyup 'search' is indeed useful now. gj :>
12:24:37BitPuffinit does update aur packages on Syu
12:24:46BitPuffinbut it doesn't update nimrod-git for example
12:24:59BitPuffineven though I've seen commits getting pushed
12:25:46dom96thanks :P
12:31:10EXetoCthe build script does that, so it must be a package manager limitation
12:32:16BitPuffinEXetoC: which one do you use?
12:34:40BitPuffinhmm, you have to pass the --devel flag
12:35:25BitPuffinso there we go :)
12:36:44EXetoCyaourt, but I try to use makepkg instead
12:38:36BitPuffinEXetoC: yaourt is dead isn't it? pacaur is very amazing, highly recommend it, so do `yaourt -S pacaur && pacaur -R yaourt`
12:39:10BitPuffinEXetoC: it does all the "wanna see the pkgbuild for x" in one batch and then it installs all of them
12:40:34dom96I was using packer, but then it started misbehaving so I switched to yaourt.
12:40:38dom96Is yaourt really dead?
12:44:14BitPuffinthink so yes
12:44:28BitPuffineither way, pacaur is better :D
12:44:34BitPuffinI've used yaurt, paktahn and pacaur
12:44:38BitPuffinand makepkg ofc
12:45:42Araq_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:37Araqgradha: 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:21gradhaI dropped the commit
19:21:33Araqok
19:44:14gradhaso 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:54Araqwell it will be a hybrid, mostly statically compiled except the part that you 'eval'
19:49:24Araqand eval's performance is better than python when we take the luajit route, else about the same I think
19:50:33gradhaso static compilation outperforms runtime eval? I had expected it to produce the same code and just call it later
19:51:28Araqthat's possible in theory
19:51:39gradhamost of the time I just nimrod c -r something.nim so it feels like a script environment to me
19:51:45Araqin practice we don't want to call GCC at runtime
19:55:48Araqspeaking of which ... is there a good LLVM based C JIT now?
19:56:13gradhano idea
20:23:04dom96Araq: So when are we going to get a REPL? :P
20:23:30Araqdom96: we already have a repl and I just fixed some bugs :P
20:23:39Araqhowever that's not what you mean ...
20:23:44dom96indeed
20:30:45*gradha quit (Quit: bbl, need to watch https://www.youtube.com/watch?v=1ZZC82dgJr8 again)
20:32:04Araq"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:54Araqbullshit. virtual method dispatch is completely orthogonal to AST based interpretation
20:35:00dom96so, when are we getting a *proper* REPL?
20:44:11Araqwell ... I dunno. the luajit backend is still lots of work I think
20:46:37dom96argh, look at all those upvotes and comments on the reddit Sublime Text 3 thread. Aporia should be this popular :\
20:50:40dom96Someone should add Nimrod here: http://learnxinyminutes.com/
20:59:35Araqaporia can't be this popular as Nimrod ain't popular
21:00:42dom96if only I had the time to implement all the features I want...
21:00:56dom96it would be more popular than vim and emacs combined :P
21:06:22Araqof course
21:06:45Araqthe emacs and vim users are known as editor hoppers, after all
21:07:37dom96no, it would be all those people that are using geany/gedit/notepad++ etc
21:08:05dom96emacs 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:17EXetoCsure
21:31:13EXetoCI'm doing calf exercises on my copy of the C++ standard. that's all it's good for anyway
21:31:19EXetoCthe dead tree version of course
21:37:11EXetoCsome people enjoy memorizing everything in it apparently
21:40:31NimBotAraq/Nimrod master e9bd116 Araq [+0 ±4 -0]: var tuple unpacking works at compile time
21:40:31NimBotAraq/Nimrod master cd3accb Araq [+0 ±3 -0]: small REPL improvements
21:40:31NimBotAraq/Nimrod master f8f4933 Araq [+0 ±3 -0]: some small performance improvement for the evaluator
21:40:31NimBotAraq/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:46NimBotAraq/Nimrod master 2fbd1b1 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Replaces relative file slurping with hardcoded array.
21:41:46NimBotAraq/Nimrod master 9f6e9c9 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Adds previous slurping as runnable testcase.
21:41:46NimBotAraq/Nimrod master 3825976 Grzegorz Adam Hankiewicz [+0 ±2 -0]: Adds highlite to tests suite.
21:41:46NimBotAraq/Nimrod master d81aa5f Araq [+0 ±2 -0]: Merge pull request #487 from gradha/pr_no_more_slurping... 2 more lines
21:43:32NimBotAraq/Nimrod master 79498e1 Grzegorz Adam Hankiewicz [+0 ±1 -0]: Lists available idetools caas switches.
21:43:32NimBotAraq/Nimrod master 5876265 Grzegorz Adam Hankiewicz [+1 ±2 -0]: Starts idetools specific documentation.
21:43:32NimBotAraq/Nimrod master 5502783 Grzegorz Adam Hankiewicz [+0 ±11 -0]: Adds $SILENT replacement to reduce test output verbosity.
21:43:32NimBotAraq/Nimrod master 6bdae84 Grzegorz Adam Hankiewicz [+2 ±1 -0]: Adds idetoos testcase to verify returned signatures.... 2 more lines
21:43:32NimBot4 more commits.
21:47:35AraqEXetoC: read my message about the bug reports?
22:03:09EXetoCAraq: yes. it doesn't matter if it's an alias though
22:03:15EXetoCI should try to report them tomorrow
22:03:49Araqok thanks
22:05:52*test_ joined #nimrod
22:06:29Araqhi test_, welcome
22:06:43test_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:48NimBotAraq/Nimrod master 3f121fc Araq [+0 ±1 -0]: bugfix: typo
23:53:48NimBotAraq/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)