adambeynon 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 http://irclog.whitequark.org/opal
<knoopx> a new framework and a app?
<meh`> knoopx, yeah
<meh`> the other stuff is in production either internal or NDA
<meh`> knoopx, were you looking for something specific?
<knoopx> nope, just wanted to see how ruby on the frontend looks like
<knoopx> and how creative people can be
<meh`> knoopx, then lissio is a nice example :)
<meh`> everything is Ruby
<meh`> including CSS and HTML
Kilo`byte has quit [Ping timeout: 248 seconds]
<meh`> it was part of the presentation of rubyconf
<knoopx> opal is an interesting project, lets see how everything evolves
<knoopx> a ror-alike on the top of opal running on the frontend could be a epic
Kilo`byte has joined #opal
<meh`> knoopx, that's the direction vienna is taking
<meh`> it strives to integrate with the rails backend
<meh`> lissio goes a different way
Kilo`byte has quit [Ping timeout: 248 seconds]
<knoopx> by ror I mean the meaning of "the defacto web framework implementing industry practices for rapid web development and developer happiness"
Kilo`byte has joined #opal
<knoopx> not to copy ror api/practices
knoopx has quit []
Kilo`byte has quit [Ping timeout: 252 seconds]
Kilo`byte has joined #opal
Kilo`byte has quit [Ping timeout: 248 seconds]
Kilo`byte has joined #opal
meh` has quit [Read error: Operation timed out]
Kilo`byte has quit [Ping timeout: 246 seconds]
Kilo`byte has joined #opal
Kilo`byte has quit [Ping timeout: 265 seconds]
Kilo`byte has joined #opal
ryanstout has joined #opal
Kilo`byte has quit [Ping timeout: 245 seconds]
Kilo`byte has joined #opal
kludge` has quit [Ping timeout: 246 seconds]
Kilo`byte has quit [Ping timeout: 272 seconds]
Kilo`byte has joined #opal
ryanstout has quit [Quit: ryanstout]
Kilo`byte has quit [Ping timeout: 265 seconds]
Kilo`byte has joined #opal
kludge` has joined #opal
Kilo`byte has quit [Ping timeout: 252 seconds]
Kilo`byte has joined #opal
Kilo`byte has quit [Ping timeout: 252 seconds]
Kilo`byte has joined #opal
Kilo`byte has quit [Ping timeout: 272 seconds]
Kilo`byte has joined #opal
elia has joined #opal
Kilo`byte has quit [Ping timeout: 272 seconds]
Kilo`byte has joined #opal
adambeynon has joined #opal
<adambeynon> hi elia !
<elia> adambeynon, hey there!
<elia> doing well?
<adambeynon> yeah, not too bad actually - got the day off, so Im going to work on an opal demo app
<elia> (cool we have HashRouter, LocationRouter and TurbolinksRouter btw!)
<adambeynon> something a bit better than a simple todo thingy :)
<elia> good!
<elia> I'm slowly sneaking some work on refactoring rake tasks…
<elia> mspec rake tasks especially
<adambeynon> ah yes, I saw the branch - looks good
<adambeynon> it did need a cleanup
<elia> adambeynon, yeah, you use the rackup or rake mspec for testing (usually)?
<elia> …or rake spec:foo:bar
<adambeynon> elia: I always run `rake mspec`
<adambeynon> I never use the rackup config
<elia> mmm, thinking of ditching the config.ru stuff then
<adambeynon> It was only there to debug cross browser, but thats not really needed anymore
<elia> adambeynon, I have another doubt… where you think it's better to keep mspec fixes? (talking about the mri side of things, I'm leaning toward lib/mspec/opal/*)
<adambeynon> elia: yeah, that seems fine to me - lib/ is in our loadpath anyway, so it should be fine in there
<adambeynon> elia: btw, I cant think of any good example apps to build - any ideas? :)
<elia> adambeynon, for the codemotion I was prepping a websocket chat
<elia> adambeynon, I'd steal from angular/ember though
<elia> adambeynon, if we can get anywhere near those in terms of "doing nothing" and "just works" would be awesome
Kilo`byte has quit [Ping timeout: 252 seconds]
<adambeynon> elia: I have a lot of "just works" extensions to vienna I use in my apps, but not sure if its a good idea for vienna to have them
<adambeynon> vienna feels a lot like backbone style
<adambeynon> but the extensions move towards emberjs style apps
<adambeynon> luckily its easy to extend the classes to be more useful
<elia> adambeynon, yeah, that's true (backbone style)
Kilo`byte has joined #opal
<elia> adambeynon, maybe you can publish some of the as "plugins"
<elia> adambeynon, available libs, just not loaded by "require 'vienna'"
<adambeynon> elia: yeah, one benefit we have over js mvc libs is that we have easy `require` by default
<adambeynon> lots of optional lib code
fkchang has quit [Ping timeout: 252 seconds]
Kilo`byte has quit [Read error: Operation timed out]
kludge` has quit [Ping timeout: 272 seconds]
kludge` has joined #opal
Kilo`byte has joined #opal
e_dub has quit [Quit: It's a hard knock life]
kludge` has quit [Ping timeout: 272 seconds]
kludge` has joined #opal
Kilo`byte has quit [Ping timeout: 252 seconds]
Kilo`byte has joined #opal
e_dub has joined #opal
Kilo`byte has quit [Ping timeout: 272 seconds]
DouweM has quit [Ping timeout: 264 seconds]
Kilo`byte has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
Kilo`byte has quit [Ping timeout: 272 seconds]
Kilo`byte has joined #opal
elia has joined #opal
Kilo`byte has quit [Read error: Operation timed out]
Kilo`byte has joined #opal
<elia> adambeynon, wondering if there's a way to enable method missing for Element (opal-jq)
<adambeynon> elia: not really unless we start wrapping the jquery instance
<adambeynon> which I keep changing my thoughts on
<elia> adambeynon, understandable
<elia> unless native bridges can subscribe to stubs…
<elia> could make sense?
<adambeynon> well, yes that could be done
<adambeynon> #expose not working enough for you?
<elia> adambeynon, was transitioning an app from the old style mm, that worked for every object
<elia> I just added the expose, but, who knows which methods calls are relying on mm…
<adambeynon> elia, ah I see. yeah, nice thing about the old mm was that anything (inc. natives) could be sent methods
<adambeynon> we could hijack the add_stubs() call
<elia> adambeynon, could be useful to expose a general api for prototypes that want stubs, bridged classes could then subscribe to it
<elia> someone could eventually want to let js Object class to subscribe as well…
Kilo`byte has quit [Ping timeout: 246 seconds]
Kilo`byte has joined #opal
<adambeynon> elia: yes, just looked at the stubs stuff, and that should be possible to do
<adambeynon> also, I dont think #expose converts arguments => native
<adambeynon> (and results => opal)
<elia> adambeynon, yeah, think expose is just syntax sugar for alias_native
<adambeynon> meh: rspec helpers to stub opal-jquery HTTP requests:
<adambeynon> mocks took so long to make work, but now they are awesome
<adambeynon> elia: ^^^
<adambeynon> didnt mean that to go to meh :/
<elia> adambeynon, lol, we're not even on different tz
<elia> cool stuff :)
<adambeynon> lol, oops
<elia> adambeynon, mmm, the offending code seems this: attr selection; def selection; super || self.selection = {}; end
GitHub150 has joined #opal
<GitHub150> [opal] adambeynon pushed 2 new commits to master: http://git.io/lUt0Tw
GitHub150 has left #opal [#opal]
<GitHub150> opal/master e44b1a1 Adam Beynon: Fix Method#call to use correct receiver value
<GitHub150> opal/master 36b72e2 Adam Beynon: Fix Module#define_method to call to_proc on explicit arg
<adambeynon> elia: looking now
<elia> adambeynon, it's v0.5.2
meh` has joined #opal
<adambeynon> elia: just to helo debug, is there a super() impl of #selection actually defined?
<adambeynon> help*
<elia> it's a vienna model, gisting
<adambeynon> okies
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14258328
<travis-ci> [travis-ci] opal/opal#1469 (master - 36b72e2 : Adam Beynon): The build passed.
<adambeynon> hmmm, I need to bump opal
<adambeynon> 0.5.3
<meh`> why?
<adambeynon> meh`: need some fixes from master
<adambeynon> as running opal from git is a pain
<meh`> I see
<meh`> I'm waiting for elia to finish the specs cleanup before restarting to work on specs
<meh`> or it will be a pain to merge
<elia> meh`, hey man, you're putting pressure or what?!
<elia> :)
<meh`> I can wait indefinitely :P
<elia> meh`, I have no problem if you push to the same branch (or rebase on it regularily
<elia> *regularly)
<meh`> elia, I'd be working on master
GitHub137 has joined #opal
GitHub137 has left #opal [#opal]
<GitHub137> opal/master df5c5fc Adam Beynon: Native should be included in the corelib for 0.5.x
<GitHub137> [opal] adambeynon pushed 1 new commit to master: http://git.io/WcgrQQ
<adambeynon> any complaints before I bump to 0.5.3? (I added native back into corelib to stop it causing breakages, so it works the same as 0.5.2...)
<adambeynon> on a related note, I am going to start bumping patch versions (at least) once a week between minor releases
<adambeynon> probably every Friday, or so
<meh`> fine by me
GitHub130 has joined #opal
<GitHub130> [opal] adambeynon deleted v0.5.3 at b6de33e: http://git.io/A0aZyA
GitHub130 has left #opal [#opal]
GitHub15 has joined #opal
<GitHub15> opal/master e2bb6e2 Adam Beynon: v0.5.3
<GitHub15> [opal] adambeynon pushed 1 new commit to master: http://git.io/cMY9cg
GitHub29 has left #opal [#opal]
<GitHub29> [opal] adambeynon tagged v0.5.3 at 7f9f6fe: http://git.io/bq3YiQ
GitHub29 has joined #opal
GitHub15 has left #opal [#opal]
GitHub114 has joined #opal
GitHub114 has left #opal [#opal]
<GitHub114> [opal] adambeynon deleted v0.6.0 at b6de33e: http://git.io/A0aZyA
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1471 (master - e2bb6e2 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14261737
travis-ci has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14261745
<travis-ci> [travis-ci] opal/opal#1472 (v0.5.3 - e2bb6e2 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Change view : https://github.com/opal/opal/compare/v0.5.3
travis-ci has left #opal [#opal]
<adambeynon> crap - as ever, should have checked that with rspec before releasing
<adambeynon> hmm
elia has quit [Ping timeout: 248 seconds]
<adambeynon> meh`: I think we need to downgrade back to 1.9.3
<adambeynon> RUBY_VERSION
<adambeynon> rspec uses ruby_version checks a lot and it breaks because we dont have a lot of the methods it expects
<adambeynon> or we have old 1.9.3 implementations
GitHub88 has joined #opal
<GitHub88> opal/master 71319b3 Adam Beynon: Revert to 1.9.3 ruby_version
GitHub88 has left #opal [#opal]
<GitHub88> [opal] adambeynon pushed 1 new commit to master: http://git.io/3KB9PA
GitHub120 has joined #opal
<GitHub90> opal/master 7263f55 Adam Beynon: v0.5.4
GitHub90 has left #opal [#opal]
<GitHub90> [opal] adambeynon pushed 1 new commit to master: http://git.io/yzUjoQ
GitHub90 has joined #opal
GitHub120 has left #opal [#opal]
<GitHub120> [opal] adambeynon tagged v0.5.4 at a21ef10: http://git.io/8meRQA
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1473 (master - 71319b3 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14264832
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1474 (master - 7263f55 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14264905
travis-ci has left #opal [#opal]
<meh`> adambeynon, and how precisely are we supposed to fix the broken methods when we declare to be 1.9.3?
<adambeynon> a branch for 2.0.0 stuff
<adambeynon> which will become 0.6.0
<meh`> adambeynon, you're doing it the wrong way
<adambeynon> changing to 2.0.0 on a patch release was silly
<meh`> master is supposed to be next
<meh`> make a stable branch
<meh`> I agree on that
<meh`> but if anything these commits should have gone in a stable branch
<meh`> and not in master
<adambeynon> meh`: master is not ready for 2.0.0 yet, there is too much stuff missing from 1.9.3
<meh`> adambeynon, again, you're doing it the other way around
<meh`> master is for bleeding edge, stable is for releases and backports
travis-ci has joined #opal
<travis-ci> [travis-ci] Change view : https://github.com/opal/opal/compare/v0.5.4
<travis-ci> [travis-ci] opal/opal#1475 (v0.5.4 - 7263f55 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14264910
<adambeynon> I really dont want to have to start supporting 2.0.0 and 1.9.3 versions of opal
<adambeynon> once we have everything done for 1.9.3, we split it off onto a branch, and then master becomes for 2.0.0
<meh`> and I really don't want to fix specs for 1.9.3 that then will be broken on 2.0.0
<meh`> adambeynon, yeah, not gonna happen on my side
<meh`> it's useless work
<meh`> just stick to 2.0 and fix the bugs
<meh`> if something breaks in rspec, set 1.9.3 on in opal-rspec
GitHub87 has joined #opal
<GitHub87> opal-rspec/master fe80fe9 Adam Beynon: Redefine Enumerable#flat_map for rspec to use
GitHub87 has left #opal [#opal]
<GitHub87> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/M-mRnA
<meh`> not keep everything behind because of a single library
<adambeynon> meh`: we are nowhere near 1.9.3 support, let alone 2.0
<meh`> adambeynon, that's exactly my point
<meh`> there's no point in targeting 1.9.3
<meh`> let's just target 2.0
<meh`> otherwise set to 1.8
<meh`> because we're lying about 1.9.3 too
<meh`> if the problem is in rspec
<meh`> fix it in rspec
<meh`> set RUBY_VERSION to 1.9.3 in rspec for the time being
<meh`> there are already other fixes
<meh`> one more won't hurt
<meh`> and leave 2.0 so I can keep working on fixing the specs
<meh`> and I repeat, I won't fix specs for 1.9.3
<meh`> because it's useless work, we should target 2.0 and be done with it
<e_dub> for what its worth, jruby is moving towards supporting only 2.0, and then 2.1 in next major release i believe
<adambeynon> right, and I want opal to be targetting 2.0.0 as well, but we cant release gems stating we are 2.0.0 when we start breaking libs that use RUBY_VERSION to feature check
<adambeynon> and
<adambeynon> 0.6.0 should be for big changes like that
<meh`> adambeynon, that's what I'm saying
<meh`> adding back native in the corelib
<meh`> and setting back to 1.9
<meh`> should have been commits in a stable branch
<meh`> not on maste
<meh`> r
<meh`> maste is for development
<meh`> e_dub, yeah, everyone is doing that
<meh`> JRuby and Rubinius
DrShoggoth has joined #opal
GitHub101 has joined #opal
<GitHub101> [opal] adambeynon pushed 1 new commit to master: http://git.io/PTEtqw
<GitHub101> opal/master 26876e1 Adam Beynon: Rename -@NUM parser token to tUMINUS_NUM
GitHub101 has left #opal [#opal]
GitHub99 has joined #opal
<GitHub99> opal-rspec/master 571f57e Adam Beynon: Add very simple mock spec for testing stubbed methods...
GitHub99 has left #opal [#opal]
<GitHub99> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/3AnBAA
<adambeynon> meh`: 0.5.x is hardly stable. There is a load of compiler/lexer rewriting that applies to both 1.9.x and 2.0.x
<adambeynon> its not as if our current impl is stable and ready to go
<meh`> adambeynon, call it release, call it stable, call it however you will
<meh`> but master is not for this kind of thing
<meh`> master is for development
<meh`> another branch is for releases
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1476 (master - 26876e1 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14266196
travis-ci has left #opal [#opal]
GitHub28 has joined #opal
<GitHub28> [opal-rspec] adambeynon pushed 1 new commit to master: http://git.io/7OpXmA
GitHub28 has left #opal [#opal]
<GitHub28> opal-rspec/master 868117b Adam Beynon: Add stub for breaking spec filter
<adambeynon> ok
<adambeynon> branch it is
<adambeynon> making 0-5-x branch
<adambeynon> master will be 0.6
<meh`> thanks
<adambeynon> I've got to go.. be back in 2 hrs
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
travis-ci has joined #opal
<travis-ci> [travis-ci] Strech/opal#3 (split - 9b57d5d : Strech (Sergey Fedorov)): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/Strech/opal/builds/14268387
<travis-ci> [travis-ci] Change view : https://github.com/Strech/opal/commit/9b57d5df6b3b
travis-ci has left #opal [#opal]
guest___________ has joined #opal
travis-ci has joined #opal
<travis-ci> [travis-ci] Strech/opal#4 (split - a29082f : Strech (Sergey Fedorov)): The build was broken.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/Strech/opal/builds/14270707
travis-ci has left #opal [#opal]
adambeynon has joined #opal
GitHub149 has joined #opal
GitHub149 has left #opal [#opal]
<GitHub149> [opal] adambeynon created 0.5.x from master (+0 new commits): http://git.io/dYfPmw
GitHub114 has joined #opal
<GitHub114> [opal] adambeynon pushed 3 new commits to master: http://git.io/NqGNzQ
GitHub114 has left #opal [#opal]
<GitHub114> opal/master cad4a6b Adam Beynon: Re-enable some 2.x specs from filters
<GitHub114> opal/master 1252c91 Adam Beynon: Native is no longer part of corelib
<GitHub114> opal/master 0a21ffd Adam Beynon: Opal now targets 2.0.0
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1477 (0.5.x - 26876e1 : Adam Beynon): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14274979
<travis-ci> [travis-ci] Change view : https://github.com/opal/opal/compare/0.5.x
travis-ci has left #opal [#opal]
ryanstout has joined #opal
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/14275223
<travis-ci> [travis-ci] opal/opal#1478 (master - cad4a6b : Adam Beynon): The build passed.
adambeynon has quit [Quit: Textual IRC Client: www.textualapp.com]
elia has joined #opal
DrShoggoth has quit [Quit: Leaving]
adambeynon has joined #opal
guest___________ has quit [Ping timeout: 250 seconds]
elia has quit [Quit: (IRC Client: textualapp.com)]
elia has joined #opal
fkchang has joined #opal
adambeynon has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ryanstout> so I just updated to 0.5.4, and I'm getting the following when just doing: require 'opal'
<ryanstout> Uncaught TypeError: Object [object Array] has no method '$+'
<ryanstout> anyone have any thoughts?
<meh`> ryanstout, any lines?
<ryanstout> I don't have source maps working
<meh`> ryanstout, no need, javascript lines are enough
<ryanstout> its 5443 in the combined script (using opal-sprockets)
<meh`> if you can paste the script somewhere
<meh`> I'll take a look
<meh`> I mean, the generated javascript
<ryanstout> thanks a bunch, let me paste it
<meh`> that is weird
<ryanstout> using opal-sprockets in a rack app if that makes any difference
<meh`> doubt it, I'm checking if it happens in opal-browser too
<meh`> which uses the same setup
<meh`> lol
<meh`> it doesn't even parse
<ryanstout> glad its not just me :-)
GitHub131 has joined #opal
<GitHub131> opal/spec-paths-cleanup 4580e2c Elia Schito: spec/opal/{ospec → mspec/opal}
<GitHub131> opal/spec-paths-cleanup a1b79f4 Elia Schito: {mri_spec → spec/cli}, spec/{* → opal/*}
<GitHub131> [opal] elia force-pushed spec-paths-cleanup from 8761188 to ae319e7: http://git.io/jI6qLw
GitHub131 has left #opal [#opal]
<GitHub131> opal/spec-paths-cleanup ba99174 Elia Schito: {→ spec/opal}/rubyspec
<meh`> elia, squash that "thing", I don't want that git history on master
<elia> lol
<meh`> well, adam broke literals
<elia> meh`, yo dawn, heard you prefer a single mega commit
<meh`> elia, yes, it's all related
<elia> meh`, I dislike it
<meh`> lia {mri_spec → spec/cli}, spec/{* → opal/*}
<meh`> yeah but comen
<meh`> *come on
<meh`> that's not a good commit message
<elia> no worries, not saying I wanna keep it like this
<meh`> I think adam removed the %i[] stuff
GitHub45 has joined #opal
<GitHub45> [opal] elia force-pushed spec-paths-cleanup from ae319e7 to f38e66b: http://git.io/jI6qLw
<GitHub45> opal/spec-paths-cleanup 094709e Elia Schito: spec/{=> opal}/corelib
<GitHub45> opal/spec-paths-cleanup 1ee4b57 Elia Schito: Cleanup rake tasks
<GitHub45> opal/spec-paths-cleanup 2a55324 Elia Schito: {→ spec/opal}/rubyspec
GitHub45 has left #opal [#opal]
<elia> meh`, :(
<elia> meh`, need to go sleep
<meh`> ryanstout, ok, I'm not getting that issue
<ryanstout> the server is ruby 2.0.0p247
<elia> meh`, feel free to squash all rename commits on my behalf :)
<elia> cya
<meh`> laters
elia has quit [Quit: Computer has gone to sleep.]
<ryanstout> meh` you're not getting it with the JS I provided?
<meh`> ryanstout, no, with just using the 0.5.4 branch with opal-browser
<meh`> I'll try with your js
<ryanstout> humm
<meh`> ryanstout, I do get the error with your js
<ryanstout> humm
<meh`> something's fishy
<ryanstout> yea
<ryanstout> I wonder why it would generate something different
<meh`> ryanstout, yeah, I confirm it, it's not happening here with 0.5.4
<ryanstout> ok, let me see if I can figure it out
<ryanstout> thanks
<meh`> np
<meh`> are you running it with bundler?
<ryanstout> yea
<ryanstout> well, my server command does Bundler.require
<meh`> obliterating all the bundler stuff and redoing a bundle install usually solves it for me
<meh`> I usually install in vendor/
<meh`> so rm -rf vendor Gemfile.lock .bundle
<ryanstout> let me try
<ryanstout> no luck
<ryanstout> could you do a diff on the generated code from require 'opal' ?
<ryanstout> no worries if thats too much work
<meh`> wait
<meh`> I have another idea
<meh`> ryanstout, https://github.com/opal/opal-browser clone this
<ryanstout> Uncaught Error: RuntimeError: parse error on value "n" (tIDENTIFIER) :browser/css/unit:4
<ryanstout> (in /Users/ryanstout/Sites/temp/opal-browser/opal/browser/css/unit.rb)
<ryanstout> when I load localhost via rackup
<meh`> ryanstout, yeah, a sec, open opal/browser/css/unit.rb
<meh`> and replace all %i with %w
<meh`> then try running it
<ryanstout> ok, that fixed it
<meh`> at least we know it's something specific to your project
<ryanstout> ok
<meh`> and I have no more clues
<meh`> lol
<ryanstout> ok
<ryanstout> let me try commenting stuff out until it works :-)
<meh`> ryanstout, you could also try using the opal from github
<ryanstout> I did, same issue
<meh`> ok, then it's definitely something in your configuration/code
<ryanstout> yea
<meh`> mh
<meh`> do you have a core directory?
<meh`> maybe core/array?
<ryanstout> I do
<meh`> that's it
<ryanstout> that explains it
<meh`> yes
<ryanstout> good catch
<ryanstout> ok, I'll rename it
<meh`> I wanted to name it corelib
<meh`> it's less likely
<ryanstout> yea
<ryanstout> man, I'm surprised you thought of that, good call
<meh`> :)
<ryanstout> cool, that fixed it
<ryanstout> thanks a bunch