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/
e_dub has quit [Quit: It's a hard knock life]
fkchang has quit [Ping timeout: 265 seconds]
Steve445 has joined #opal
e_dub has joined #opal
ryanstout has joined #opal
Steve445 has quit [Quit: Steve445]
ryanstout has quit [Quit: ryanstout]
ryanstout has joined #opal
fkchang has joined #opal
dimon_ has quit [Ping timeout: 240 seconds]
[o__o] has left #opal [#opal]
[o__o] has joined #opal
[o__o] has left #opal [#opal]
[o__o] has joined #opal
ryanstout has quit [Quit: ryanstout]
[o__o] has left #opal [#opal]
[o__o] has joined #opal
ch007m has joined #opal
dimon_ has joined #opal
meh`_ has quit [Ping timeout: 246 seconds]
elia has joined #opal
fkchang has quit [Ping timeout: 264 seconds]
_elia has joined #opal
elia has quit [Ping timeout: 264 seconds]
ch007m has quit [Ping timeout: 246 seconds]
_elia has quit [Quit: Computer has gone to sleep.]
ch007m has joined #opal
elia has joined #opal
dimon_ has quit [Ping timeout: 264 seconds]
GitHub160 has joined #opal
<GitHub160> [opal-activesupport] elia pushed 1 new commit to master: http://git.io/lI1-Sg
<GitHub160> opal-activesupport/master 81b8325 Elia Schito: Add Enumerable#index_by
GitHub160 has left #opal [#opal]
dimon_ has joined #opal
e_dub has quit [Quit: It's a hard knock life]
DrShoggoth has joined #opal
ryanstout has joined #opal
<ryanstout> anyone at MWRC?
fkchang has joined #opal
GitHub185 has joined #opal
<GitHub185> [opal-activesupport] elia pushed 1 new commit to master: http://git.io/60tSVg
GitHub185 has left #opal [#opal]
<GitHub185> opal-activesupport/master c317f06 Elia Schito: Let core_ext load all core extensions
<fkchang> elia: what sort of work have you been doing on opal-node lately?
<elia> fkchang, some polishing, updating to 0.6 and added some File/Dir stuff
ryanstout has quit [Quit: ryanstout]
<elia> also stubbed some code for rubygems support, almost pseudocode
<elia> fkchang, oh, and added a proper bin for calling the repl
<fkchang> I've been reading a bunch of articles about "node taking over" and feel that if that's true, it'd be much nicer via opal
<fkchang> did you update rvm support?
ryanstout has joined #opal
<elia> nope, my bad
ryanstout has quit [Client Quit]
<elia> ryanstout, you gonna do the lightning talk?
<fkchang> adambeynon: code/comments lookup anywhere in the cards yet?
ryanstout has joined #opal
ryanstout has quit [Client Quit]
ryanstout has joined #opal
<ryanstout> elia: yea, hoping to do a lightning talk, but we'll see. Might not get in
<elia> ryanstout, too bad it'll be 2am here
<ryanstout> :-)
<elia> watching the live stream now
<ryanstout> it will only be 5 mins anyway
ryanstout has quit [Client Quit]
<elia> fkchang, if you need rvm support I'll give it some priority…
<elia> fkchang, also I'd like to know ho embed your irb inside rails
<elia> could be a great addition to opal-rails
ryanstout has joined #opal
<elia> ryanstout, the react stuff is still inside volt right? not yet been extracted?
ryanstout has quit [Quit: ryanstout]
DouweM has joined #opal
<fkchang> which conf is live streaming?
<elia> mount west
<fkchang> elia: I don't need rvm support, it'd just be handier to mess w/
<elia> yeah
<fkchang> re: embedding irb inside of rails, I can work w/you on that. I had embedded it in a sinatra app, but not yet rails. I did want to make some sort of rails plugin
<elia> fkchang, if you have ideas/suggestions/feedback on opal-node I'm all ears
<elia> fkchang, my intention is to have it as a dep of opal-rails that can be activated
<elia> by the user, so would be opt-in but already part of the bundle
<fkchang> elia: what I'd like to do (in all my infinite spare time BWAHAHAHAHA), is take some of the node examples and port them to opal. I think there's a segment that would say, "hey I don't have to code js/node instead of ruby coz I want concurrency" if we made those examples
<fkchang> on that node, a sinatra on node would also be good, and maybe a good base for full opal stack front and backend
<elia> fkchang, brb, call
<fkchang> elia: for opal-irb I'll need to upgrade to 0.6. I think the steps are getting it to work on rails, then extracting out something that is generic
<fkchang> The example I did was a lission on sinatra (on jublilee) app, and in the Application#start method I have these 2 lines to put in a hideable irb window
<fkchang> element << DOM do
<fkchang> button.show_irb! "Show Irb"
<fkchang>
<fkchang> end
<fkchang> OpalIrbJqconsole.create_bottom_panel
<fkchang> OpalIrbJqconsole.add_open_panel_behavior("show_irb")
ryanstout has joined #opal
<elia> fkchang, is it in a gem?
<elia> (im back)
<fkchang> elia: yes
<fkchang> but via github, not rubygems yet
<elia> ah ok
<elia> you should secure the name IMO :)
<fkchang> the opal part of the Gemfile is
<fkchang> gem 'opal', github: 'opal/opal'
<fkchang> gem 'opal-browser', github: 'opal/opal-browser'
<fkchang> gem 'opal-irb', github: 'fkchang/opal-irb'
<fkchang> gem 'lissio', github: 'meh/lissio'
<fkchang> gem 'paggio', github: 'meh/paggio'
<fkchang> though that was head of like 2 months ago
<fkchang> the require at the top of app.rb is
<fkchang> require 'opal'
<fkchang> require 'jqconsole'
<fkchang> require 'opal_irb_jqconsole'
<fkchang> require 'opal_irb_jqconsole_css'
<fkchang> require 'lissio'
<elia> fkchang, is it bound to lissio or if can run under opal-jquery too?
<fkchang> so in theory, you just need opal-irb gem and the right requires
<fkchang> elia: it's built opal-jquery, I had to do some hoops in my app to get it run along w/ opal-browser
<elia> so I can leave out lissio from the requires
<fkchang> I think it doesn't work w/0.6 as released, even though the version number in my embedded example says 0.6, haven't run it like 2 months, which is like a lifetime in opal time
<elia> lol, yeah
<elia> well, i'll try it on my current prj, hopefully will end up in PRs :)
<elia> leaving, bye
elia has quit [Quit: Computer has gone to sleep.]
ryanstout has quit [Quit: ryanstout]
ch007m has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
meh` has joined #opal
ryanstout has joined #opal
ryanstout has quit [Client Quit]
ryanstout has joined #opal
ryanstout has quit [Client Quit]
ryanstout has joined #opal
DrShoggoth has quit [Quit: Leaving]
ryanstout has quit [Quit: ryanstout]
elia has joined #opal
strike has joined #opal
ch007m has joined #opal
ryanstout has joined #opal
ryanstout has quit [Client Quit]
<elia> fkchang, I'm getting errors about $.fn.dialog is that some kind of jq plugin
<elia> ?
ch007m has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<strike> Is there a state of the union of Opal?
<strike> How much of Ruby is implemented?
<strike> Etc?
<meh`> strike, there are the passing RubySpecs
<meh`> but yeah, we need a page with what is supported, what can't be supported and what will be supported
lmehg has joined #opal
ryanstout has joined #opal
ryanstout has quit [Quit: ryanstout]
ryanstout has joined #opal
ryanstout has quit [Client Quit]
<strike> meh, agreed. I am anxious to use it. Especially mixing it with flight.js
<strike> A release notes page would be great.
tils has joined #opal
<fkchang> elia: I think you might be missing some dependencies, I think you have to add jqconsole.js from my git repo, can't remember if I pull in jquery-ui automaticaly or not
<elia> that's probably the latter, already have jqconsole
<fkchang> also, I haven't tested it against 0.6, so there might be some issues there too, assuming you're already there
<elia> jq-ui sounds right
meh` has quit [Ping timeout: 240 seconds]