<adambeynon>
meh`: Im tidying up our specs and removing all the pending {} blocks and using mspec filters, so if you find a bug check out the spec dir to see if we have it listed already
<adambeynon>
once I push these changes, you will see what I mean
<meh`>
ok
<meh`>
adambeynon, any news for the block destructuring stuff?
e_dub has quit [Ping timeout: 246 seconds]
GitHub174 has joined #opal
GitHub174 has left #opal [#opal]
<GitHub174>
opal/master a6017e9 meh: Add array buffers to stdlib
<meh`>
fkchang, I have a request for you repl master
<meh`>
fkchang, would you add a repl to opal/cli? :D
<fkchang>
yeah, sure, what's the existing state of it?
<meh`>
none
<meh`>
lol
<meh`>
there' opal -e 'expression'
<meh`>
that's all
elia has joined #opal
<fkchang>
Didn't there used to be something along the lines?
<fkchang>
you want a cmd line interpreter? I imagine it would piggy back on the opal node stuff then
<meh`>
fkchang, if it could be based on phantomjs, it would be best
<meh`>
fkchang, specs run on it
<meh`>
fkchang, and yes, at the beginning there used to be an irb
<meh`>
but it disappeared I don't know how long ago
<fkchang>
u got a link to something phantomjs based I could look at as a base
adambeynon has joined #opal
<meh`>
fkchang, opal-spec I think runs with it
<meh`>
adambeynon, we have a problem
<fkchang>
though I was intending at some point of setting it up so my opal-inspector could point at backend ruby (or any other ruby backend) too
<adambeynon>
aww, and I was hoping for an easy nights work
<meh`>
adambeynon, there's a weird bug I can't reproduce in a small testcase
<meh`>
it has to do with blocks not being passed in certain situations
<meh`>
I'll fix this failing spec and report back
<adambeynon>
meh`: does it involve super?
<meh`>
adambeynon, I don't think so
<meh`>
I think it has to do with string interpolation
<adambeynon>
how strange
<meh`>
yeah
<meh`>
it's very weird
<adambeynon>
no other problems though? :D
<meh`>
not so far
elia has quit [Ping timeout: 276 seconds]
<adambeynon>
\o/
<meh`>
adambeynon, jk
<meh`>
I think the failing spec is a bug
<meh`>
:D
<meh`>
yep
<meh`>
I confirm it
<meh`>
adambeynon, and this one is a huge bug
<meh`>
adambeynon, basically, method_missing gets called when the method is defined in an included module
<fkchang>
meh`: I messed around w/phantomjs, I think I have an idea, though some of the gui based perks would be necessarily missing (multi line editor, etc.)
<meh`>
fkchang, you could achieve multiline stuff even in the cli
<meh`>
fkchang, Ruby's irb does
<meh`>
fkchang, but it can be added at a later time, it'd be enough to have a cli for basic stuff
<fkchang>
I have multiline input, but not the slick popup that I have for opal-irb
<fkchang>
though I could probalby pipe into EDITOR and do some handshaking
<meh`>
that would be nice too
<adambeynon>
meh`: have you got a gist of that module, and the include part?
GitHub190 has joined #opal
<GitHub190>
[opal] adambeynon pushed 1 new commit to master: http://git.io/ry2wMw
GitHub190 has left #opal [#opal]
<GitHub190>
opal/master a935e59 Adam Beynon: Move remaining array pending specs to mspec filters
<meh`>
fkchang, what phantomjs version do you have?
<adambeynon>
using same libs/versions as for browser?
<fkchang>
just upgraded to 1.9.1 so I could get system.stdin
<fkchang>
just ran opal-jquery specs and it runs fine, must be missing something
<fkchang>
I'm compiling via opal-sprockets, require opal and opal-jquery, something I need to require?
<fkchang>
in addition?
<adambeynon>
well, if bridge class is failing, you might be hitting inconsistent opal-jquery and opal version: opal-jquery used to use bridge_class(), but it doesnt any more
<adambeynon>
make sure you are not running them off git
<adambeynon>
(well, make sure both are from git, or both are from rubygems)
e_dub has quit [Ping timeout: 246 seconds]
e_dub has joined #opal
GitHub64 has joined #opal
<GitHub64>
opal/master bd3674e Adam Beynon: Remove remaining pending specs and use mspec filters
<GitHub64>
[opal] adambeynon pushed 1 new commit to master: http://git.io/aBbbkA
GitHub64 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci>
[travis-ci] opal/opal#863 (master - bd3674e : Adam Beynon): The build passed.