<sylvanc>
it was recorded, so there may be publicly available video at some point
graaff has quit [Quit: Leaving]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
<shepheb>
cool stuff.
<shepheb>
I'd love a single-address-space Pony-powered OS a la MSR's Midori
<shepheb>
(that's a great series of blog posts, actually)
<shepheb>
there's also a talk pretending to look back on the "30 years of Javascript" from 15 years in the future
<shepheb>
by the Destroy All Software guy whose name escapes me
<shepheb>
the really interesting part of that talk from my point of view is a single-address-space operating system he calls METAL that eliminates copying by using a memory-safe language for everything but device drivers.
<shepheb>
Javascript is hardly the best choice for that, but Pony is an excellent one.
lispmeister has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
tm-exa has quit [Quit: Computer has gone to sleep]
<sylvanc>
i completely agree, shepheb
<sylvanc>
software memory isolation is a very powerful OS concept
<sylvanc>
Midory, Singularity, both fantastic projects
<sylvanc>
s/Midory/Midori/
<shepheb>
just need to have a "legacy" layer that runs ELF binaries in a little isolation box
<shepheb>
and that sounds slow - but that's exactly what we already do
<shepheb>
I should leave my controversial project at Google and pitch rebuilding Chrome on Pony. I'm sure that'll be uncontroversial.
<SeanTAllen>
jeremyheiler: i just did a bunch of minor things for ponylang-mode like added a contributing, changelog etc
Matthias247 has joined #ponylang
<shepheb>
debugging Pony in gdb is nice, but it seems I can't inspect objects? I can't eg. access fields of some Pony object.
<jemc>
I'm not particularly happy about such practices gaining traction, but if we must have that policy, then at least having a GitHub button for it alleviates some of the end-user burden.
<SeanTAllen>
given that this is april 1... i assume its not true
<SeanTAllen>
if it does turn out to be true, i have docs to update
<SeanTAllen>
btw jemc... 3.8 builds seem to be working again
<jemc>
I wish it were a joke, but I don't think it is :P
<SeanTAllen>
squash is good, no one wants to see Sean's 40 commits for Logger.
<SeanTAllen>
those 40 arent even vaguely helpful
<jemc>
btw: I see it in the merge options when I go to merge a PR
<jemc>
use the little drop-down error
<jemc>
err
<jemc>
arrow
<jemc>
freudian slip
<SeanTAllen>
i'm turing linux 3.8 builds back on
aturley has joined #ponylang
aturley has quit [Ping timeout: 264 seconds]
<sylvanc>
shepheb: i inspect fields in gdb/lldb regularly
<sylvanc>
like: p this->_size
<sylvanc>
(c syntax expressions)
<sylvanc>
squash and merge seems to be Not A Joke
<sylvanc>
oh, jemc already spotted it
Praetonus has joined #ponylang
_andre has quit [Quit: leaving]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
Praetonus has quit [Quit: Leaving]
<SeanTAllen>
Something to make me very :) and jemc very :(
<jemc>
together we form pony's new nested string delimiters! :(foo:(bar:)baz:)
<jemc>
I can see the syntax tutorial now - "you may use any valid emoticon to start a nested string literal, but you must use an emoticon of the equal and opposite emotion to end the literal"
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
<lucus16>
:')
copy` has quit [Quit: Connection closed for inactivity]
jemc has quit [Ping timeout: 240 seconds]
trapped has quit [Read error: Connection reset by peer]
Matthias247 has quit [Read error: Connection reset by peer]