<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
<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>
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]