[00:00] <gremble> How's your installation coming along?
[00:24] <kulelu88> completely forgot about it. I will search the dockerhub for vala installs and then yank code for my own
[00:25] <gremble> What have you been doing the entire time then? Watching Suzelle vids? :P
[00:30] <kulelu88> I was doing some work for an org I am part of, social media, emails, etc.
[00:32] <gremble> Fun
[00:40] <kulelu88> you'll probably be falling asleep by now :P
[00:40] <gremble> Perhaps after I am done with the kernel and range of linear transformations
[00:43] <kulelu88> you make math sound so fun
[00:43] <kulelu88> haha
[00:43] <gremble> It is though
[00:43] <gremble> haha
[00:47] <kulelu88> I do agree there (somewhat)
[00:48] <gremble> What most people think math is, and what math really is are two different things
[00:48] <gremble> Mathematics is more an art than a science
[00:53] <kulelu88> True and it's less opinionated compared to other sciences
[00:54] <gremble> And much prettier
[01:08] <gremble> I changed my mind. I'm done haha
[01:08] <gremble> Ill chat to you tomorrow
[01:08] <kulelu88> peace 0/
[08:11] <gremble> So apparently this doesn't disconnect when I close my laptop now
[08:11] <gremble> haha
[08:12] <gremble> Anyway, good morning
[16:18] <gremble> You're up early kulelu88 
[16:18] <kulelu88> yo gremble , trying to find a regular install of Vala and then dockerizing it
[16:20] <gremble> Everything in a docker container, eh? :P
[16:23] <kulelu88> gremble: When it comes time to remove the bloat of stuff I have installed, whilst being able to re-install it someday when I need it, is the reason why I dockerize things
[16:24] <kulelu88> I believe there is a PPA for Vala, but I'm not sure if I should add the PPA to the dockerfile or not
[16:25] <gremble> If I understand what I am reading correctly, I would say you should, because the dockerfile is the ruleset to build your container
[16:25] <gremble> So if you don't have the rules to get Vala, it can't
[16:25] <kulelu88> I could add the PPA as regular, but I'm not sure I want the custom PPA being global
[17:25] <gremble> Add the PPA, install Vala then remove it?
[17:25] <gremble> Sorry, I went to eat 
[17:25] <gremble> :P
[18:53] <kulelu88> im back also
[19:00] <gremble> WElcome back
[19:08] <kulelu88> I think the guys in the Crystal channel are pissed at me for constantly asking noob questions :D
[19:32] <superfly> \o/
[19:35] <kulelu88> yo superfly 
[19:35] <kulelu88> you cheering that chelsea lost or united won?
[19:37] <superfly> huh?
[19:37] <superfly> nope, my reservation for a farm out in the middle of nowhere has gone through. a peaceful new year, I can't wait
[19:38] <kulelu88> holiday? sounds lekker
[19:41] <superfly> mmm
[19:41] <superfly> 30th dec - 2nd jan
[19:41] <kulelu88> care to audit my dockerfile? superfly 
[19:41] <superfly> I'll take a look. audit is a strong word
[19:42] <kulelu88> hmmm, well I am installing Vala and just hijacking the regular install process
[19:42] <kulelu88> gimme 10 or so mins
[19:43] <superfly> kk
[19:43] <superfly> I'm busy looking at what I need to backup in order to reinstall my server
[20:20] <superfly> kulelu88: got your dockerfile yet?
[20:21] <kulelu88> superfly: https://pastee.org/73usm
[20:22] <superfly> looks fine to me
[20:23] <kulelu88> how do I remove some of the install CRUD? 
[20:23] <kulelu88> s/CRUD / FUD
[20:23] <superfly> not sure what you mean?
[20:24] <kulelu88> superfly: you know when you install something and there are deps that were required for install but not for functioning, how do I remove those?
[20:36] <superfly> sudo apt-get autoremove
[20:38] <superfly> that might not remove everything, but it ill remove what's not in use
[20:42] <kulelu88> what about: sudo apt-get clean ?
[20:44] <superfly> that just cleans your cache diretory, doesn't it?
[20:46] <kulelu88> that might help also. Maybe using both? 
[20:47] <superfly> could do
[21:54] <kulelu88> gremble: installed :D
[22:22] <gremble> Nice
[22:22] <gremble> Now you just need an editor
[22:22] <gremble> :P
[22:32] <kulelu88> hahaha. Sublime text!
[22:34] <gremble> Sies man
[22:34] <gremble> :P
[22:36] <kulelu88> vim? :s
[22:36] <kulelu88> emacs? :S :S
[22:36] <gremble> Haha
[22:36] <gremble> I like both
[22:36] <gremble> too be honest
[22:37] <gremble> sublime is probably nice
[22:37] <gremble> Idk
[22:37] <gremble> xD
[22:37] <gremble> So is gedit
[22:37] <gremble> or notepad ++
[22:40] <gremble> Whoever gave vim syntax-highlighting support for racket fucked up
[22:41] <gremble> Then again, I should probably be doing this by hand
[22:41] <gremble> :<
[22:41] <kulelu88> I'm waiting for limetext to become a thing
[22:42] <gremble> I'm waiting for neovim
[22:42] <gremble> Why not atom?
[22:42] <gremble> Looks like atom
[22:42] <kulelu88> Atom is slow as hell 
[22:44] <gremble> I hate waiting
[22:44] <gremble> commandline 4 lyf
[22:48] <kulelu88> lime is written in go, so should be reasonably quick
[22:48] <gremble> The language something was written it doesn't make it quick. That wholly depends on the person doing the writing.
[22:49] <kulelu88> lol, so you saying PHP can be faster than C?
[22:50] <gremble> Yup. If I write PHP while adhering to proper coding standards and make sure that I am efficient, but I write C like I am a blind baboon, then my php will be faster and easier to maintain than the C
[22:51] <gremble> As I said, the language may be "faster" on some set benchmark, but the effiency of the application will depend on the specific implementation
[22:51] <gremble> Once again, it is probably still not even the language, but the specific implementation of a language
[22:52] <gremble> I can write a C compiler now that will produce slower C than a Delphi program
[22:52] <kulelu88> I guess you have a point there
[22:53] <kulelu88> you can write C compilers? 0.o
[22:53] <gremble> So a good language is probably one that makes it harder to not adhere to good coding standards, and make "all" the programs reasonably fast
[22:53] <gremble> I have the standard here. So I 'could'
[22:53] <gremble> But that would not be fun right now :P
[22:54] <gremble> And it will probably be slower than a delphi program
[22:54] <gremble> XD
[22:55] <kulelu88> I sure would like to write a compiler some day also
[22:55] <kulelu88> just not sure where to start
[22:55] <gremble> The Dragon Book
[22:55] <gremble> It's `the` text on compiler construction
[22:55] <kulelu88> link?
[22:56] <gremble> http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811
[22:56] <gremble> I may have a "free" version
[22:56] <kulelu88> oh its not free. darn
[22:56] <kulelu88> heh lets not be complicit in petty crime :D
[22:57] <gremble> Oh. Well then. Alright :P
[22:58] <gremble> I'm thinking about writing a scheme that I can extend to be a language to do mathematics in
[22:58] <gremble> by levereging the power of LLVM to make native code
[23:01] <kulelu88> a language to do math in? like a DSL? 
[23:02] <gremble> Yes, but unlike a DSL, not implemented within another language
[23:03] <kulelu88> it will wreck your brain but worth a try
[23:03] <gremble> Scheme lisp where matrix algebra is in the standard library pretty much
[23:03] <gremble> Yup
[23:03] <gremble> Should be fun
[23:03] <gremble> :P
[23:03] <kulelu88> I'd try writing a compiler in another language until the language can compile itself
[23:03] <gremble> I've been playing around with something written in C++, but that wasn't nice to work with
[23:03] <kulelu88> i thought numpy was the solution
[23:03] <gremble> It is
[23:03] <gremble> It's nice
[23:04] <gremble> But that doesn't mean I don't want to give it a whirl
[23:04] <gremble> :P
[23:04] <kulelu88> oh, NIS :D
[23:04] <gremble> I want to functional program math :D
[23:04] <gremble> What is NIS?
[23:05] <kulelu88> Not Invented Here Syndrome :P
[23:05] <gremble> Haha
[23:05] <gremble> Technically nothing was "invented" by me yet
[23:06] <gremble> So I have a lot to do
[23:06] <kulelu88> compiling my first code! I suspect it will fail cause I'm missing a compiler
[23:06] <gremble> Then how can you compile?
[23:06] <gremble> XD
[23:07] <kulelu88> I did install deps :D
[23:08] <kulelu88> fekk, I found a project that uses this language :O
[23:09] <gremble> :P
[23:09] <gremble> I think I am going to hit the sack
[23:09] <gremble> I'll chat to you tomorrow.
[23:11] <kulelu88> peace gremble.
[23:11] <kulelu88> Maaz: Tell gremble that it compiled
[23:11] <Maaz> kulelu88: Righto, I'll tell gremble on freenode