ELLIOTTCABLE changed the topic of #elliottcable to: Embrace, extend, extuingish.
alexgordon has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
alexgordon has joined #elliottcable
yorick has quit [Remote host closed the connection]
ag_dubs has joined #elliottcable
manveru has joined #elliottcable
glowcoil_ has joined #elliottcable
<devyn> ELLIOTTCABLE: that makes a lot of sense and I would recommend doing it that way, but it doesn't solve that I have to lock() currently to access the symbol-ish data, so I'll probably have to make the symbol-ish data a property of the reference (i.e. outside the lock)... which might be possible
<devyn> I just kinda like how ObjectRefs are really just a pointer to a mutex-guarded dynamic box, at the moment
<devyn> and this won't really change the comparison; they'll still be compared by pointer
<devyn> but they'll also have optional symbolish data (no idea what that will look like yet; not just a string for sure)
<devyn> which will make them... significantly larger, but since the alternative is locking, I think that's okay lol
<purr> lol
<devyn> locking is definitely worse
eligrey has quit [Ping timeout: 240 seconds]
eligrey has joined #elliottcable
Willox has quit [Quit: Connection closed for inactivity]
<ELLIOTTCABLE> Hey. I need a favour.
<ELLIOTTCABLE> For those of you who aren't already, go follow @ChelseaisBeta tonight.
<ELLIOTTCABLE> Don't care if you unfollow her later; but she's four away from 800, and she's been staring at that number for ages.
<ELLIOTTCABLE> Do me a solid and go push her over.
<ELLIOTTCABLE> alexgordon, devyn, joelteon, prophile, audy, cloud head
<alexgordon> lol
<purr> lol
<alexgordon> the fuck?
<ELLIOTTCABLE> alexgordon: well, it's true
<ELLIOTTCABLE> (alexgordon: thanks. :P)
<ELLIOTTCABLE> jeannicolas, gkatsev, nuck? who else can I goad into doing so? :P
<ELLIOTTCABLE> SwooshyCueb!
<ELLIOTTCABLE> I know you will.
<gkatsev> into doing what?
<ELLIOTTCABLE> I'm sure vigs and vil both already follow her ...
<ELLIOTTCABLE> gkatsev: follow @ChelseaisBeta for a couple days.
<gkatsev> why?
<ELLIOTTCABLE> trying to push her over 800, 'cuz she's been staring at it, waiting for it to change, for a week.
<ELLIOTTCABLE> gkatsev: she's 3 from 800, and she's my bff, and you like me? :P
<gkatsev> lol
<purr> lol
<gkatsev> what do *i* get out of it? :P
<ELLIOTTCABLE> my eternal satisfaction and love.
<ELLIOTTCABLE> also, gold coins.
<ELLIOTTCABLE> #ELLIOTTCABLEcoin
<gkatsev> lol
<ELLIOTTCABLE> it's like bitcoin but heavier
<gkatsev> wait, what?
<gkatsev> what happened with purr?
<ELLIOTTCABLE> exactly.
<ELLIOTTCABLE> whatcha mean?
<gkatsev> lol
<gkatsev> it stopped lolling back?
<ELLIOTTCABLE> purr's not a bot. he can't be around *all* the fucking time, yo.
<ELLIOTTCABLE> we've got the logger-bot, chanserv, and the inimino-bot, that goes "hm."
<alexgordon> purr is busy vacuuming elliott's floor right now, she'll be back soon
<purr> alexgordon: ... now, *he*'ll be
<alexgordon> ...
<ELLIOTTCABLE> oh, hi
* ELLIOTTCABLE pats purr
* purr rr
<ELLIOTTCABLE> he's back!
<alexgordon> is purr sentient?
* alexgordon is really confused by that
* ELLIOTTCABLE pats alexgordon
<ELLIOTTCABLE> get along, boys
<purr> hah
<alexgordon> how the fuck did purr read my english
<ELLIOTTCABLE> brb minecraft, I guess. exhausted.
<alexgordon> also purr is definitely a she
<purr> alexgordon: ... a *he*
<alexgordon> purr is a SHE
<purr> alexgordon: ... a *he*
<alexgordon> purr shee
* ELLIOTTCABLE grins
<alexgordon> purr purrrrrrs
<ELLIOTTCABLE> purr's a minefield of features that got written once, and never used.
<alexgordon> that means she's a cat
<alexgordon> and all cats are female
<gkatsev> hasn't it been decided it's a futa?
<alexgordon> tis a fact
<ELLIOTTCABLE> -girl
<ELLIOTTCABLE> -she
<purr> ELLIOTTCABLE: I'm a girl. ;) http://ell.io/iHJYL
<ELLIOTTCABLE> omfg
<gkatsev> lol
<purr> lol
<alexgordon> on a personal note, purr is always mentioning my (rhombus) cock, so I hope she's a she
<purr> alexgordon: ... hope *he*'s a, *he*
<alexgordon> fuck you
<gkatsev> lol
<ELLIOTTCABLE> ... what's with the comma o_O
<alexgordon> how does it DO that
<ELLIOTTCABLE> (he* do that)
<alexgordon> how does she do that
<alexgordon> purr: you are a she
<purr> alexgordon: ... a *he*
<alexgordon> purr: you are female
<ELLIOTTCABLE> clearly, needs to be extended. *mental note*
<gkatsev> purr: are you a she?
<purr> gkatsev: ... a *he*
<alexgordon> purr: you respond to m'lady
<gkatsev> purr: are you a girl?
* alexgordon tips fedora
<purr\GH> [purr] ELLIOTTCABLE opened issue #13: futa'ing needs to catch "female", and span lines https://github.com/ELLIOTTCABLE/purr/issues/13
<gkatsev> lol
<purr> lol
<jeannicolas> ELLIOTTCABLE: mmm?
<jeannicolas> ELLIOTTCABLE: oh… I've been following @ChelseaisBeta for like 2 years
<ELLIOTTCABLE> uggg
alexgordon has quit [Quit: Computer has gone to sleep.]
alexgordon has joined #elliottcable
alexgordon has quit [Ping timeout: 240 seconds]
<devyn> ELLIOTTCABLE: the comma is because only <word_before> (he|his|...) <word_after> is captured
<devyn> it makes more sense with a long sentence that has a couple of occurrences of 'he' but spread farther apart
<devyn> in any case, it could be modified to remove the comma if the word is directly adjacent
prophile has quit [Quit: The Game]
<devyn> Paws.rs is 1,857 lines and doesn't even do anything terribly useful yet
<devyn> #success
<devyn> not SLOC, though, mind you
<devyn> ...not that lines of code are really a good measure of anything ever
eligrey has quit [Read error: Connection reset by peer]
<vigs> ELLIOTTCABLE: follow who?
<vigs> hi
<purr> vigs: hi!
<vigs> hi
<purr> vigs: hi!
* vigs pets purr
* purr rrrrr
<vigs> rrrr
<devyn> purr is like the channel's excited pet
<devyn> that's always happy to see people in here
<vigs> I know :D
<vigs> best bot concept
<vigs> So I just got back from an office party
* devyn can take some credit for that
<vigs> actually two company parties, back to back
<vigs> an informal company-wide "Back Porch" party followed by a somewhat more formal Casino Night for the product development team.
<devyn> I've only ever been to one company party and it was the most awkward thing ever
<vigs> aw
<vigs> this was amasing
<vigs> * amazing
<vigs> my only qualm was that I didn't bring a date :|
<devyn> aw
<vigs> alternatively, gladisappointed about no drunken hookups with coworkers, so that's neat.
<vigs> devyn: why was your company party awkward?
<devyn> well, it's a big-ish company, so no one really knows anyone except for the people they work directly with, the higher ups can be pretty... odd people, and the whole thing was just a really strange christmas party
<devyn> also they had a bar but the family who owns the company doesn't drink for religious reasons, so there's that...
<vigs> lol
<purr> lol
oldskirt_ has joined #elliottcable
oldskirt_ has quit [Changing host]
oldskirt_ has joined #elliottcable
<vigs> that does sound awkward
oldskirt has quit [Ping timeout: 248 seconds]
<devyn> it was
<vigs> My company grows quickly, but everyone's super nice and social so there's no issue with introducing yourself to others
<devyn> also I'm 18 so it's all people who are way older than me
<vigs> also the executives were fucking smashed
<vigs> it was great
<vigs> I drunkenly wandered into a conversation with the head of the prod dev department, and he asked me what the male equivalent of a bimbo was
<vigs> like…wat
<devyn> haaaaaaaahahahaha
<devyn> that's lovely
<vigs> then he told me how he and my former boss got wasted in Las Vegas and walked around pissing on everything
<devyn> lol
<vigs> Yeah, I'm 20, so I'm definitely one of the younger, if not the youngest, folk(s) at my company so
<devyn> I am the youngest
<vigs> but it's too large to know for sure. I've been with the company over a year now, so it's likely there are others who're like 18 or 19
<vigs> devyn: what's the age gap like?
<devyn> there's one other guy who's around my age, and he went to my high school but I don't know him that well and we don't have much in common anyway
<vigs> Because there are some people who're just 1-2 years older than me, so it's not all grown-ups
<devyn> other than that... most are mid-20's or mid-30's I guess
<vigs> ah
<vigs> mid-20s isn't bad
<vigs> probably more relatable than the latter :P
<devyn> well immediately surrounding me is more the latter
<devyn> and they're not hard to relate to once they give you a chance, but usually immediately they just see you as a kid
<devyn> someone I work with assumed I dropped out of high school until recently >.>
<devyn> and I'm like no, I graduated a year early
<devyn> but my grades were shit so I'm working my way up the academic ladder for a little while
<devyn> lol
<purr> lol
TheMathNinja has quit [Quit: Leaving]
<vigs> ah
<vigs> yeah, it's easy even for people just a year above you to see you as a kid :|
<devyn> college/uni is so easy compared to high school, man, I'm taking things I like and acing them no problem
<devyn> and yeah, well, I think I'm still a bit young for that
<devyn> or
<devyn> I don't know
<devyn> maybe I'm just more mature than most people my age
<devyn> but I've never really got that from people around my age;
<devyn> hell one of my best friends is 26
<vigs> I feel ya
<vigs> My group of friends in 9th and 10th grade were two years older than me.
<vigs> I make a lot of friends who're a few years older than me
<vigs> moreso than seems normal
* vigs shrugs
<purr> ¯\(º_o)/¯
<vigs> But yeah, age definitely matters less in college, which is pretty nice
<devyn> yep
<vigs> night, all!
<devyn> night!
<devyn> paws::object::tests has almost as much code as paws::object itself :P
<devyn> ELLIOTTCABLE: I keep wanting to type paws.io/spec instead of ell.io/spec... so unfortunate you don't own that
<devyn> (and someone else is apparently using it for a landing page of some sort)
<devyn> ELLIOTTCABLE: okay, so, suggestion: the structure of 'locals' should be completely unspecified other than that it will return itself when it receives the symbol 'locals'
<devyn> ELLIOTTCABLE: reason being that Rust has no GC at the moment and therefore neither does Paws.rs
<devyn> ELLIOTTCABLE: it's all refcounting-based. yes, I know this is implementation-specific and probably temporary because I will definitely need GC — Paws needs GC
<devyn> ELLIOTTCABLE: but this way at least for now I can conform by giving `locals` a custom receiver
<devyn> ELLIOTTCABLE: sorry, I mean completely unspecified with respect to how the 'locals' self-reference is implemented; obviously it will still look at its own members
<devyn> ELLIOTTCABLE: meh, maybe this is too implementationy to bother, in which case I'll just be slightly non-conforming for now, because if I were to make `locals` self-referencing without some kind of magical weak reference (which I can do but it would be ugly and magical from libside)
<devyn> ELLIOTTCABLE: it would basically mean that no Object would ever be freed, ever
<devyn> ELLIOTTCABLE: actually maybe not, maybe I'm just tiredbrain-ing :/
<devyn> lol
<purr> lol
<devyn> anyway bad stuff
yorick has joined #elliottcable
oldskirt_ is now known as oldskirt
prophile has joined #elliottcable
<inimino> neurotic women: not even once
* inimino says nothing further on this matter
<audy> ELLIOTTCABLE hi
<audy> okay geez
<audy> following
<ELLIOTTCABLE> inimino: I once got told "neuroses turn me on".
<ELLIOTTCABLE> (The neurotic one being me, not the girl.)
<ELLIOTTCABLE> audy: you're her 800th. THANXXXXXbutfface
<ELLIOTTCABLE> devyn: reading
<ELLIOTTCABLE> devyn: paws.mu/spec
<ELLIOTTCABLE> oh that's not even pointing to my domain right now
<ELLIOTTCABLE> devyn: don't worry about the locals-self-reference for now. I'm not even convinced it's useful.
<ELLIOTTCABLE> if you're within the body, you can always do '() locals'
<ELLIOTTCABLE> I think.
<ELLIOTTCABLE> devyn: since it doesn't apparently spec locals at all, it's also worth re-mentioning here that any branch in an execution should *copy* locals.
<ELLIOTTCABLE> Currently, that includes individually-modifiable versions of earlier members … although I'm seriously considering some sort of branching data-structure for local data. (I.e. see earlier data on both sides of the branch, but new members are invisible to either side … or sommat)
sharkbot has quit [Remote host closed the connection]
sharkbot has joined #elliottcable
TheMathNinja has joined #elliottcable
eligrey has joined #elliottcable
<Cheery> if things should crap, they should crap under early.
<Cheery> the context everywhere clutters it a bit
<Cheery> everything is type checked, just in case I mess it up somewhere.
vigs has quit [Ping timeout: 240 seconds]
alexgordon has joined #elliottcable
<Cheery> ok..
<Cheery> after a small while, the stack is going to work lot better than it did.
<Cheery> I sort of in-place rewrote the whole thing
<Cheery> around the data it consisted of.
<Cheery> by composing the structures from smaller pieces, I can probably drop out lots of the functions I had, because they become simple combinations of smaller functions.
<Cheery> makes analysis simpler.
<Cheery> good thing
yorick has quit [Remote host closed the connection]
prophile has quit [Quit: The Game]