meh` changed the topic of #opal to: http://opalrb.org - Ruby runtime and library on top of Javascript | 1.0.0 is near | This channel is logged at https://botbot.me/freenode/opal/
elia has quit [Quit: Computer has gone to sleep.]
meh` has quit [Quit: I don't want to live on this planet anymore.]
fkchang has joined #opal
fkchang has quit [Ping timeout: 245 seconds]
ryanstout has quit [*.net *.split]
Zackio has quit [*.net *.split]
davispuh has quit [*.net *.split]
pmarreck has quit [*.net *.split]
lacrosse__ has quit [*.net *.split]
[o__o] has quit [*.net *.split]
bcavileer has quit [*.net *.split]
BlapecOol has quit [*.net *.split]
harrow has quit [*.net *.split]
brixen has quit [*.net *.split]
Liothen has quit [*.net *.split]
e_dub has quit [*.net *.split]
krainboltgreene has quit [*.net *.split]
wasnotrice has quit [*.net *.split]
Kilo`byte has quit [*.net *.split]
stnly has quit [*.net *.split]
bcavileer has joined #opal
pmarreck has joined #opal
Kilo`byte has joined #opal
lacrosse__ has joined #opal
Liothen has joined #opal
BlapecOol has joined #opal
e_dub has joined #opal
stnly has joined #opal
Zackio has joined #opal
harrow has joined #opal
ryanstout has joined #opal
brixen has joined #opal
krainboltgreene has joined #opal
[o__o] has joined #opal
davispuh has joined #opal
wasnotrice has joined #opal
davispuh has quit [Ping timeout: 272 seconds]
j_mcnally has joined #opal
ryanstout has quit [Quit: ryanstout]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has joined #opal
GitHub117 has joined #opal
<GitHub117> opal/master dc134af Elia Schito: Align assignments
<GitHub117> opal/master 6da00a0 Elia Schito: Rename boot_module to boot_module_object...
<GitHub117> [opal] elia pushed 3 new commits to master: http://git.io/h8flkA
<GitHub117> opal/master efbc9ed Elia Schito: Rename $$mod to $$is_mod...
GitHub117 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1974 (master - dc134af : Elia Schito): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/35513483
travis-ci has left #opal [#opal]
wmnnd has joined #opal
wmnnd has quit [Quit: Lost terminal]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #opal
meh` has joined #opal
meh` has quit [Quit: I don't want to live on this planet anymore.]
wmnnd has joined #opal
<adambeynon> elia: what do you think about the operators bracnh
<adambeynon> branch*
<elia> lemme check again, but if i remember right it's fine
wmnnd has quit [Ping timeout: 245 seconds]
<elia> adambeynon, do the $rb_* helper functions be defined in each scope? or just on Opal?
<adambeynon> elia: ahh yeah, thats what I forgot to check
<adambeynon> Im not sure if they get inlined if accessed statically
<adambeynon> brb
<elia> yeh, that's what I imagined
<elia> np
<elia> adambeynon, btw we should have some super js optimization expert at hand to ask such stuff, some twitter personality maybe…
wmnnd has joined #opal
battlebrisket has joined #opal
battlebrisket has left #opal [#opal]
<adambeynon> elia: another thought I had was that if we are now adding method_missing stubs to Function.prototype, then there isnt really a reason why classes cant just be Function instances
<adambeynon> I only made them into normal objects so that method_missing worked
<elia> oh man, that would be cool!
<elia> adambeynon, we would be nearer to JS that way
<elia> uhm, let me see, we can "subclass" Function to represent the singleton_class of each class
<elia> does it make sense (or: is it possible)?
<elia> tough stuff as usual
<adambeynon> elia: I keep going back and forth between wanting raw access to js objects and "classes", and thinking wrappers are easier/better
<adambeynon> RubyMotion keeps spoiling me :(
<elia> so how it's done in RM?
<adambeynon> very fast C (or even faster assembly code)
<adambeynon> could do it in JS
<adambeynon> just slower
<adambeynon> if it becomes too slow, then wrappers are the better option
<adambeynon> as we do now
<adambeynon> and easier to debug of course
<adambeynon> I have a couple of thoughts about improvements to Native though
<adambeynon> to make it easier from that angle
<elia> in the meantime I think I'm getting accustomed to prototypes
<elia> > A
<elia> > A.a = 123
<elia> > A.constructor
<elia> > A.constructor.prototype
<elia> > Bmetaclass = function(){}
<elia> > Bmetaclass.prototype = A
<elia> > B = new Bmetaclass
<elia> > B.a => 123
<elia> (ditch line 3 and 4)
<elia> adambeynon, what you mean by doing very fast C/ASM code in JS? :)
<adambeynon> elia: sorry, I meant we would have to do a similar thing, but we would have to write ours in JavaScript, which would be slow
e_dub has quit [Quit: ZZZzzz…]
davispuh has joined #opal
<elia> adambeynon, idea, we can have a OptimizedBridge module that lazily exposes native methods via method_missing
<elia> just saying
lacrosse__ has quit [Ping timeout: 260 seconds]
bcavileer has quit [Write error: Connection reset by peer]
pmarreck has quit [Read error: Connection reset by peer]
pmarreck has joined #opal
bcavileer_ has joined #opal
lacrosse__ has joined #opal
sdegutis has joined #opal
<sdegutis> Is Opal mature enough to use in production?
sdegutis has left #opal ["Leaving..."]
j_mcnally has joined #opal
j_mcnally has quit [Ping timeout: 255 seconds]
j_mcnally has joined #opal
ceej has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
e_dub has joined #opal
elia has joined #opal
wmnnd has quit [Ping timeout: 246 seconds]
meh` has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
Kilo`byte has quit [*.net *.split]
Kilo`byte has joined #opal
stnly has quit [*.net *.split]
stnly has joined #opal
wmnnd has joined #opal
e_dub has quit [Quit: ZZZzzz…]
wmnnd has quit [Ping timeout: 255 seconds]
e_dub has joined #opal
meh` has quit [Ping timeout: 260 seconds]
j_mcnally has quit [Ping timeout: 240 seconds]
<ceej> hey, quick question. is it possible to manipulate the dom server side using opal-jquery?
fkchang has joined #opal
elia has joined #opal
<elia> adambeynon, let me know if you start working on prototypes in runtime so that I can stop messing around on it :)
GitHub161 has joined #opal
<GitHub161> opal/master 921c640 Elia Schito: Extract common code into setup_module_object
<GitHub161> [opal] elia pushed 5 new commits to master: http://git.io/kcTP4Q
<GitHub161> opal/master f658d89 Elia Schito: Move Module#append_features to runtime.js
GitHub161 has left #opal [#opal]
<GitHub161> opal/master 35e064f Elia Schito: Rename .__iclass to .$$iclass...
Kilo`byte has quit [Ping timeout: 258 seconds]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/35576236
<travis-ci> [travis-ci] opal/opal#1975 (master - a5cde6b : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
GitHub99 has joined #opal
<GitHub99> opalrb.org/master 0783e13 Elia Schito: Add opal-jquery api docs link
GitHub99 has left #opal [#opal]
<GitHub99> [opalrb.org] elia pushed 1 new commit to master: http://git.io/fdC8iQ
GitHub58 has joined #opal
<GitHub58> opalrb.org/gh-pages 384e437 Elia Schito: Site updated to 0783e13
<GitHub58> [opalrb.org] elia pushed 1 new commit to gh-pages: http://git.io/FvvN3A
GitHub58 has left #opal [#opal]
Kilo`byte has joined #opal
GitHub89 has joined #opal
<GitHub89> opal/elia/runtime-naming 7176707 Elia Schito: Replace Ruby- prefix with -Class suffix...
GitHub89 has left #opal [#opal]
<GitHub89> [opal] elia created elia/runtime-naming (+1 new commit): http://git.io/7e1tHw
davispuh has quit [Ping timeout: 245 seconds]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1976 (elia/runtime-naming - 7176707 : Elia Schito): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/35579472
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Change view : https://github.com/opal/opal/commit/7176707495c2
meh` has joined #opal
fkchang has quit [Ping timeout: 245 seconds]
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #opal
e_dub has quit [Client Quit]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
meh` has quit [Quit: I don't want to live on this planet anymore.]
j_mcnally has joined #opal
GitHub74 has joined #opal
<GitHub74> [opal] elia pushed 1 new commit to master: http://git.io/NqPb6w
<GitHub74> opal/master 4f46884 Elia Schito: Workaround JVM suprocess api limitations...
GitHub74 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1978 (master - 4f46884 : Elia Schito): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/35586411
travis-ci has left #opal [#opal]
elia has quit [Quit: (IRC Client: textualapp.com)]