yorick has quit [Remote host closed the connection]
PragCypher has joined #elliottcable
audy has quit [Quit: ZNC - http://znc.sourceforge.net]
audy has joined #elliottcable
audy has quit [Changing host]
audy has joined #elliottcable
PragCypher has quit [Remote host closed the connection]
<micahjohnston_> hi alexgordon
<micahjohnston_> you need me?
<micahjohnston_> hi elliottcable
<alexgordon> OH HAI micahjohnston_
<alexgordon> it's 4:18am
<micahjohnston_> oh wow
<micahjohnston_> nocturnal?
<micahjohnston_> -alexgordon
<purr> micahjohnston_: Grab your satchel and take a leap into the nocturnal wonderful world of Alex Gordon! ;) <http://youtu.be/69Z5EfAfeAo>
<alexgordon> no just too tired to get off my chair
<alexgordon> anyway
<alexgordon> a natural time to explain about my idea for statically typed dynamic scoped mixins
<alexgordon> SO MICAH
<alexgordon> micahjohnston_: I call them polymorphic contexts
<micahjohnston_> elliottcable: ANAL sounds cool
<alexgordon> it sounds hard though
<micahjohnston_> well i mean
<micahjohnston_> enough lube
<micahjohnston_> take it slowly
<alexgordon> how deep does elliottcable want to go?
<alexgordon> Current Topic: Mormon Tips on Anal
<micahjohnston_> anal is god's backdoor
<micahjohnston_> no pregnancy as a punishment
<alexgordon> micahjohnston_: yeah so polymorphic contexts
<micahjohnston_> polymorphic contexts
<alexgordon> polymorphic contexts!
<alexgordon> it's almost exactly like OOP, but subtly different
<alexgordon> the idea is to make it easy for functions to access scopes outside of their local scope
<alexgordon> which is basically what OOP is all about
<alexgordon> in C there's only two categories of scope: global and local
<alexgordon> C++'s OOP adds instance scope
<alexgordon> where "foo" can exist as an instance variable, that is implicitly made available as an argument to the function
<alexgordon> but in C++, this argument is fixed
<alexgordon> void foo(TheClass* this) {
<alexgordon> so a polymorphic context is, in essence, a scope which is passed to the function as a type parameter
<alexgordon> template<typename T>
<alexgordon> void foo(T* this) {
<alexgordon> …which is not particularly interesting until you give it language support
<alexgordon> micahjohnston_: still listening, or have you gone through god's backdoor?
alexgordon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
sephr has quit [Quit: Leaving]
<Nuck> I chose a wonderful time to start with Ruby
<Nuck> *right* as 2.0 dropped
<devyn> Nuck: 2.0 didn't change that much
<devyn> lol
<purr> lol
<devyn> but yeah ↑
<devyn> wat
<devyn> haha
<devyn> anyway studying
<devyn> lol around 3:00 in to Infected Mushroom - Artillery is the best part
<purr> lol
<devyn> I can just imagine some Jew in the middle of the desert with a huge beard spinning around saying “with artillery” over and over
<devyn> while pointing in random directions, where missiles fly
russfran1 has joined #elliottcable
russfrank has quit [*.net *.split]
vil has quit [Ping timeout: 245 seconds]
vil has joined #elliottcable
FireFly has quit [Excess Flood]
FireFly has joined #elliottcable
cloudhead has joined #elliottcable
cloudhead is now known as Guest68096
yorick has joined #elliottcable
yorick has quit [Changing host]
yorick has joined #elliottcable
alexgordon has joined #elliottcable
<whitequark> is anyone familiar with this GC? http://www.pipeline.com/~hbaker1/NoMotionGC.html
<whitequark> in particular, Io seems to use it, or at least it did in 2011
yorick has quit [Ping timeout: 245 seconds]
yorick has joined #elliottcable
yorick has quit [Changing host]
yorick has joined #elliottcable
sephr has joined #elliottcable
abumirqaan has quit [Ping timeout: 260 seconds]
owenb has quit [Ping timeout: 260 seconds]
Guest68096 has quit [Ping timeout: 245 seconds]
brr has quit [Ping timeout: 264 seconds]
owenb has joined #elliottcable
abumirqaan has joined #elliottcable
brr has joined #elliottcable
<Nuck> devyn: Well, even if Ruby 2 isn't a big change (which I know it isn't, though finally 100% UTF-8 by default!), Rails 4 (coming soon) is gonna be pretty major, it sounds like
<Nuck> Since they're dropping attr_accessible and moving mass assignment security to the controllers
<Nuck> And adding builtin support for fucking awesome Postgres features
<Nuck> Srsly, I've come to really love Postgres, though I barely understand any of it
<Nuck> Also, as much as I hate Rails, I cannot deny that it's fucking effective :(
<whitequark> I've been wondering
<whitequark> ah nevermind
<whitequark> anyone here likes go?
<Nuck> I've heard a lot of good things about Go
<Nuck> It's in my queue of languages to learn
brr has quit [Ping timeout: 245 seconds]