ryanstout has quit [Quit: ryanstout]
ryanstout has joined #opal
ryanstout has quit [Quit: ryanstout]
meh` has quit [Quit: I don't want to live on this planet anymore.]
j_mcnally has joined #opal
ryanstout has joined #opal
ryanstout has quit [Client Quit]
elia has joined #opal
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<
elia>
adambeynon, you think it's feasible to add source code to fragments? (currently we're adding generated code)
<
elia>
adambeynon, I'm thinking about source-map names of course
<
adambeynon>
elia: yes, that would be a good idea actually
<
elia>
would ease debugging SM a lot :)
<
elia>
adambeynon, can you odo it or point me to the right direction?
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #opal
<
adambeynon>
elia: will look at it now
meh` has joined #opal
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #opal
e_dub has quit [Quit: ZZZzzz…]
j_mcnall_ has joined #opal
e_dub has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
fkchang has joined #opal
ryanstout has joined #opal
elia has joined #opal
ylluminarious has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
DrShoggoth has joined #opal
DrShoggoth has quit [Remote host closed the connection]
seamon has joined #opal
j_mcnall_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
j_mcnall_ has joined #opal
j_mcnall_ is now known as j_mcnally
seamon has quit [Quit: Zzzzzzz]
seamon has joined #opal
andredieb has left #opal ["WeeChat 0.4.3"]
elia has joined #opal
<
elia>
adambeynon, you online?
GitHub47 has joined #opal
<
GitHub47>
opal/master 301210e Elia Schito: Align assignments in runtime.js...
<
GitHub47>
opal/master d36597f Elia Schito: Mark successful guard spec runs as… successful!
GitHub47 has left #opal [#opal]
seamon has quit [Quit: Zzzzzzz]
DrShoggoth has joined #opal
seamon has joined #opal
GitHub146 has joined #opal
<
GitHub146>
opal/master 0084425 Elia Schito: Use the passed id for Function.displayName...
<
GitHub146>
opal/master 822c778 Elia Schito: Add missing requires
GitHub146 has left #opal [#opal]
<
ryanstout>
question, what’s the status of jruby support for opal? Looks like the tests are failing on travis
<
elia>
ryanstout, I noticed today
<
elia>
I think everything's fine, just some issue with missing fork or unixness
<
elia>
ryanstout, I'm totally lost in prototypes right now btw @~@
<
ryanstout>
elia: you mean JS prototypes?
<
elia>
I'm trying to give module inclusion a real prototype chain
<
ryanstout>
elia: what’s browsers support
__proto__ now days?
<
elia>
so that e.g. super with multiple included modules will work
seamon has quit [Quit: Zzzzzzz]
<
ryanstout>
interesting
<
ryanstout>
I haven’t kept up with that stuff :-)
<
ryanstout>
weird that it would slow it down
<
elia>
They probably cache the hell out of the chain
<
elia>
and try to squash the lookup
<
elia>
I'll stick with prototype.constructor.prototype
<
elia>
does it makes sense?
<
elia>
I'm tired and suck with: RangeError: Maximum call stack size exceeded
<
elia>
if I put the stuff on GH would you mind giving it a look?
<
ryanstout>
I used to know this stuff really well, but I haven’t kept up and things have probably changed
<
ryanstout>
I helped with the original moo-tools back in the day, lots of prototype mangling :-)
seamon has joined #opal
GitHub190 has joined #opal
<
GitHub190>
opal/elia/protons 7d7ef7f Elia Schito: [snapshot]
GitHub190 has left #opal [#opal]
GitHub58 has joined #opal
<
GitHub58>
opal/elia/protons 0ca5c4c Elia Schito: [snapshot]
GitHub58 has left #opal [#opal]
<
elia>
branch is elia/protons
<
elia>
ryanstout, the core of it should be in rb_include_module (runtime.js)
<
ryanstout>
elia: so can you explain a bit more what this is doing?
<
elia>
the idea is to inject the a copy of the module in the ancestor chain of a class
<
elia>
each time the module is included
<
elia>
the copy is named "iclass" as included class
<
elia>
and has as prototype the previous parent prototype of the class (the superclass or another module)
<
ryanstout>
elia: humm, I think I’ll need more time than I have today to be of any help :-)
<
elia>
no problem, talking with someone helps anyway
<
elia>
ryanstout, I'll open a PR, so the diff is available and there's an official place to put comments on
<
ryanstout>
cool, maybe this weekend I can check it out
DrShoggoth has quit [Quit: Leaving]
<
ryanstout>
elia: thanks, I’ll check it out once I get some time
<
elia>
thanks! much appreciated :)
<
elia>
bedtime now, bye
elia has quit [Quit: Computer has gone to sleep.]
seamon has quit [K-Lined]
meh` has quit [Ping timeout: 268 seconds]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
e_dub has quit [Quit: It's a hard knock life]
j_mcnally has joined #opal