purr changed the topic of #elliottcable to: a
embri0n has quit [Quit: Leaving...]
wraithgar has joined #elliottcable
ec is now known as ELLIOTTCABLE
Sargun has joined #elliottcable
<Sargun> Wow
<Sargun> You have a pretty big social channel.
<Sargun> ELLIOTTCABLE: Why do you hate Erlang, It does "concurrency / distribution / asynchronicity" very well.
<Sargun> ELLIOTTCABLE: Have you looked at Pony?
<ELLIOTTCABLE> Sargun: oh, look, you're here
<ELLIOTTCABLE> lmao
<ELLIOTTCABLE> yes! I have Pony on my to-investigate list; you think I should bump it? :P
<Sargun> Well
<Sargun> If you hate actors
<Sargun> Then no
<ELLIOTTCABLE> I've heard good things, but I want to thoroughly learn Rust first.
<Sargun> Rust concurrency is kinda meh
<ELLIOTTCABLE> oh, you missed something important there, lol
<purr> undefined
<Sargun> ELLIOTTCABLE: Have you heard of LASP?
<ELLIOTTCABLE> I don't *dislike* any of those paradigms or models (except maybe pure-functional, I've an almost-irrational hatred for it ... though I *do* have reasons ...),
<ELLIOTTCABLE> it's just that *those aren't the areas I wish to contribute in*.
<ELLIOTTCABLE> Like, I'll happily use actor or message-passing languages, because they're great tools for particular tasks; but I want to *build* new shared-memory, procedural, distributed languages.
<ELLIOTTCABLE> gack eventual consistency is a curseword ;_;
<Sargun> Oh
<ELLIOTTCABLE> lolol I'll push that on my stack.
<Sargun> You're one of those people.
<ELLIOTTCABLE> Oh, I get why it can be necessary, just, it's so upsetting to an intuitive understanding of systems
<ELLIOTTCABLE> Sargun: tell me about lasp?
<ELLIOTTCABLE> also, sell me on Pony in two sentences.
aredridel has quit [Ping timeout: 240 seconds]
wraithgar has quit [Quit: Leaving]
<ELLIOTTCABLE> Oh, I *have* seen Lasp.
<ELLIOTTCABLE> Sargun: you gonna be at StrangeLoop this fall?
<Sargun> ELLIOTTCABLE: NOPE
<ELLIOTTCABLE> incomprehensibly / glowcoil, wake the fuck up
<ELLIOTTCABLE> you seen Lasp?
<Sargun> One of my friends is the co-author of lasp
<Sargun> he's going to be at Strangeloop / PWL
<ELLIOTTCABLE> added :3
embri0n has joined #elliottcable
<ELLIOTTCABLE> embri0n: AHHH WHO ARE YOU AHHHHH
<ELLIOTTCABLE> embri0n: did you change names from somebody who's been here years, or did I drag you in from another channel
<ELLIOTTCABLE> IT'S EATING ME UP
<embri0n> i am aaahhh....
<embri0n> was looking for new places to chat in
<ELLIOTTCABLE> I mean, not that this isn't literally the best place to chat on Freenode,
<embri0n> came here and for some reason seemed apealing
<ELLIOTTCABLE> ( ;) )
<embri0n> so i stayed
<ELLIOTTCABLE> k! welcome, then, belatedly to you, and appropriately to Sargun!
<Sargun> chill.
<embri0n> who is Sargun?
<Sargun> I am Sargun.
<embri0n> ah him/her
<Sargun> *them
aredridel has joined #elliottcable
<embri0n> i think the word "damsels" somehow motivated me :p
<ELLIOTTCABLE> I have zero chill, but.
<ELLIOTTCABLE> embri0n: ... if you're into damsels, plz don't harass our damsels, k? >,>
<Sargun> ELLIOTTCABLE: What are the semantics of paws?
<ELLIOTTCABLE> Sargun: arguments against Rust's concurrency?
<ELLIOTTCABLE> because my work involves something pretty similar
<embri0n> shall leave the damsels alone
<Sargun> ELLIOTTCABLE: It's just not interesting
<ELLIOTTCABLE> mmmm
<ELLIOTTCABLE> embri0n: <3
<ELLIOTTCABLE> that's ... definitely the first time I've heard Rust called *uninteresting*
<ELLIOTTCABLE> un-mature, flawed, not functional enough ...
<ELLIOTTCABLE> did it ever get HKT, I haven't looked in a while -_-
<ELLIOTTCABLE> Ah. Looks like the answer is ‘kinda.’
<Sargun> I mean, Rust is really interesting
<ELLIOTTCABLE> sounds like a pragmatic approach, I'll probably like it. PP
<Sargun> But the concurrency aspects of it just feel like C++ with some bolt ons
<Sargun> Channels exist
<embri0n> oh thats the other thing that kept me here.... the type of language used
<embri0n> and then i noticed most are programmers
<Sargun> but they're treated in a similar way to Go, where no one actually uses them
<embri0n> so i mostly just wait for other interests to show
<ELLIOTTCABLE> Sargun: hm?
<ELLIOTTCABLE> embri0n: The type of language used?
<ELLIOTTCABLE> and what, yes, we're almost all programmers ... it's Freenode.
<ELLIOTTCABLE> Sargun: tell me what you *do* find interesting about Rust!
<Sargun> the automatic ownership transfer is neat, but still, not interesting
<ELLIOTTCABLE> sorry, if I'm grilling you; I love listening to peoples' opinions about the tools available to them.
<ELLIOTTCABLE> (as long as it's not the Nth argument about text editors or ‘web frameworks’)
<Sargun> c'mon if you want procedural, shared-state, give me transactions
<embri0n> its obvious this chann isnt dominated by the usual teens found around the web
<ELLIOTTCABLE> embri0n: it's ... pretty ironic that you say that, to be honest;
<embri0n> i could be very wrong
<ELLIOTTCABLE> there was a running joke in ~2011 or so that I was a pedophile, because I'd dragged a bunch of really young programmers in here.
<embri0n> but then again, i dont look in here very much
<ELLIOTTCABLE> [glowcoil / incomprehensibly] was, like, ... 14?
<ELLIOTTCABLE> devyn was 13 or 14,
<embri0n> i pay more attention to #edmproduction, cos thats one of my main interests
<ELLIOTTCABLE> Sargun: I've got Some Thoughts on transactional programming and taint-flow
<ELLIOTTCABLE> I'm ... effectively planning on using transactions over code-and-data-tainting control-flow tracking (all of these words are made up.) as my primary error-handling mechanism.
<ELLIOTTCABLE> (My language work is very silly. This design is called ‘time travel.’)
<ELLIOTTCABLE> embri0n, meet incomprehensibly; incomprehensibly, meet embri0n
<ELLIOTTCABLE> incomprehensibly gave up PLT for music-production :P
<embri0n> PLT?
<ELLIOTTCABLE> programming-language theory. Fancy word for designing programming languages (and the cloud of associated topics from mathematics)
<embri0n> ah...
<Sargun> ELLIOTTCABLE: Time travel makes me angry
<ELLIOTTCABLE> Sargun: expand
<Sargun> I'm a databases person
<Sargun> And often times people use the term "time travel" to obfuscate, or conflate simple MVCC
<ELLIOTTCABLE> mmmm
<ELLIOTTCABLE> sounds about right
<ELLIOTTCABLE> hence why I prefixed with ‘this is silly’
<ELLIOTTCABLE> obviously the goal of error handling
<Sargun> with things like out of order execution, or optimistic concurrency, etc
<ELLIOTTCABLE> well, wait, gotta disambiguate: ‘error handling’ in the sense of conveying information about fixable, exceptional circumstances *to the locations in code* that have the know-how and context to make meaningful decisions about how to proceed
<ELLIOTTCABLE> as opposed to ‘error handling’ in the sense of reporting unrecoverable errors, attempting recovery for realtime systems, etc.
<Sargun> Ah
<Sargun> What do you think about the Kernel's RCU API?
<Sargun> Why don't we see it more often in suff
<ELLIOTTCABLE> but in the former sense: I'm exploring, effectively, *speculative evaluation* as a normal control-flow mechanism
<ELLIOTTCABLE> never heard of that; what is that?
<ELLIOTTCABLE> -find dumb
<purr> ELLIOTTCABLE: Found: ide
<ELLIOTTCABLE> hm
<ELLIOTTCABLE> -find ellio
<purr> ELLIOTTCABLE: Found: bot, elliottcable, mix, memory?, and stfu
<ELLIOTTCABLE> pretty sure the bot knows how to tell people “Elliott knows nothing, tell Elliott everything”, but.
<ELLIOTTCABLE> Sargun: I need to assemble some chairs, and then continue working on this undergraduate-C-homework bullshit; I'll come by again in a few minutes,
<ELLIOTTCABLE> but lurk! lurk! your interests seem to fit right in. :3
<Sargun> ELLIOTTCABLE: Ciao.
<Sargun> ljharb: I thought you were old
<incomprehensibly> beep boop
<ELLIOTTCABLE> incomprehensibly!
<ELLIOTTCABLE> incomprehensibly → embri0n
CrypticGator has joined #elliottcable
<embri0n> sup
<embri0n> sorry, watching a documentary now
<CrypticGator> honey badgers
<incomprehensibly> "taint-flow"
<incomprehensibly>
<incomprehensibly> hi embri0n
<incomprehensibly> i will take a peek at lasp and pony
<embri0n> lasp & pony?
<incomprehensibly> oh i was saying that to ELLIOTTCABLE/Sargun
<incomprehensibly> programming languages they mentioned
<Sargun> incomprehensibly: and erlang
<incomprehensibly> lol #edmproduction is currently #guns
<purr> lol
<embri0n> they must be on their daily dosage of whatever they're on :p
<ljharb> Sargun: ?
<ljharb> Sargun: what do you mean you thought i was old - when have we interacted before? how old do you think i am?
<embri0n> 85....
<Sargun> incomprehensibly == ELLIOTTCABLE
<incomprehensibly> Sargun: lol what
<purr> lolol
<Sargun> I'm asking to compare
<Sargun> I thought ELLIOTTCABLE was older - he mentioned it somewhere
<Sargun> but tab completion betrayed me
<ljharb> lol ah
<purr> undefined
<ljharb> i don't actually know how old ec is - but i always assume everybody's the same age as me, so ¯\_(ツ)_/¯
<ELLIOTTCABLE> 9:41:55 PM <incomprehensibly> lol #edmproduction is currently #guns
<purr> undefined
<incomprehensibly> purr: <3
<ELLIOTTCABLE> <3 undefined
<purr> Let it be known that ELLIOTTCABLE hearts undefined.
<ELLIOTTCABLE> i'm watching
<ELLIOTTCABLE> an anime
<ELLIOTTCABLE> devyn would be so proud
<incomprehensibly> ELLIOTTCABLE: which one
<ELLIOTTCABLE> One Punch Man
<ELLIOTTCABLE> a girl I'm seeing is into manga and shit (I apparently never knew how that word was pronounced. oops.)
<ELLIOTTCABLE> it's .............. requiring some adjustment of my opinions. :P
<incomprehensibly> ELLIOTTCABLE: how old are you again?
<incomprehensibly> I'm 21
<incomprehensibly> are you 27 ish?
<ELLIOTTCABLE> omg you're of age
<ELLIOTTCABLE> when did that happen how did i miss it let's go drink omg omg omg
<ELLIOTTCABLE> YOU SHOULD HAVE TOLD ME I TOTES WOULD HAVE COME DOWN FOR YOUR BIRTHDAY
<ELLIOTTCABLE> oh wait no my second anime ever
<ELLIOTTCABLE> not my first
<ELLIOTTCABLE> I really loved, uh whatever it was
<ELLIOTTCABLE> AHHHH I CAN'T REMEMBER
<ELLIOTTCABLE> f
<ELLIOTTCABLE> it had nudity; there were three episodes (basically a miniseries); there was something about ... some sort of floating spores infecting the earth? … maybe?
<ELLIOTTCABLE> and I *really* liked it and was surprised it was anime.
<ljharb> ELLIOTTCABLE: don't dodge the age question
<ELLIOTTCABLE> Dodging questions is all I do in here
<ELLIOTTCABLE> -find dodge
<purr> ELLIOTTCABLE: Could not find `dodge`.
<ljharb> that is a true story
<ljharb> but i'm onto you
<ELLIOTTCABLE> -learn dodge = don't dodge the question!
<purr> ELLIOTTCABLE: Learned `dodge`.
<ljharb> so cuantos años tienes
<ELLIOTTCABLE> arrrgh
embri0n has quit [Quit: Leaving...]
embri0n has joined #elliottcable
embri0n has quit [Read error: Connection reset by peer]
embri0n has joined #elliottcable
thealphanerd has quit [Quit: farewell for now]
thealphanerd has joined #elliottcable
embri0n has quit [Read error: Connection reset by peer]
embri0n has joined #elliottcable
Sgeo__ has quit [Ping timeout: 240 seconds]
embri0n has quit [Quit: Leaving...]
embri0n has joined #elliottcable
embri0n has quit [Quit: Leaving...]
Sgeo__ has joined #elliottcable
<ELLIOTTCABLE> hi, lovelies!
<ELLIOTTCABLE> o7 Sargun, I see you chose to loiter
<ELLIOTTCABLE> I just washed a neon-red safe-deposit-box key-envelope in the back pocket of some white pants.
<ELLIOTTCABLE> I now own pink pants.
<ELLIOTTCABLE> -_-
<pikajude> neat
<pikajude> is it an even coating
<ELLIOTTCABLE> pikajude: unfortunately, no. that's why they're now in the trash.
<ELLIOTTCABLE> My poor, favourite white pants.
<ELLIOTTCABLE> SPEAKING OF PINK
<ELLIOTTCABLE> News from the German front: the colour for car has been mixed!
<ELLIOTTCABLE> it's fuckin' beautiful
<ELLIOTTCABLE> http://ell.io/i5OVX - RAL 3015, ish, slightly lighter; and gonna have a semi-satin/semi-matte finish
meowrobot has quit [Quit: let us connect our intestines and mutually digest]