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/
f-3r has quit [Ping timeout: 246 seconds]
boberetezeke has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
boberetezeke has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
meh` has quit [Ping timeout: 240 seconds]
boberetezeke has joined #opal
boberetezeke has quit [Read error: Connection reset by peer]
boberetezeke1 has joined #opal
boberetezeke1 has quit [Ping timeout: 272 seconds]
alexst has joined #opal
alexst has quit [Client Quit]
alexst has joined #opal
boberetezeke has joined #opal
f-3r has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
boberetezeke has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
alexst has quit [Quit: leaving]
BlapecOol has quit [*.net *.split]
BlapecOol has joined #opal
j_mcnally has joined #opal
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
f-3r has quit [Remote host closed the connection]
boberetezeke has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
Zackio has quit [*.net *.split]
Zackio has joined #opal
professor_soap has joined #opal
professor_soap has left #opal [#opal]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
fntzr has joined #opal
fntzr has quit [Client Quit]
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #opal
boberetezeke has joined #opal
elia has joined #opal
<adambeynon> elia hey, so was playing with require_tree, and it all works great, I just needed it to support *.opalerb and also *.haml, which is supplied by opal-haml
<adambeynon> so I have changed the code a bit to support custom processor subclasses
<adambeynon> look ok for you? its currently on adambeynon/opal, not sure why
boberetezeke has quit [Ping timeout: 272 seconds]
<elia> adambeynon, thumbsup
<elia> :)
<adambeynon> elia: also, I think its fair to say that .rb or .opal will be the main entry point from sprockets, so I think we can scrap the ERB processor, and just use our new one for Builder
<elia> I don't follow (because I don't remember :S)
<elia> adambeynon, long term I'd like to swtch the builder processors to speckets 4 api, which avoids tilt and resembles rack in simplicity
<elia> that way they can work for both sides
meh` has joined #opal
<adambeynon> elia: as in, to let sprockets go back to handling all our require stuff, or to keep with Builder/BuilderProcessors
<elia> adambeynon, handling our require stuff I don't think (at least without explicitly boot the main file)
<elia> adambeynon, actually I'm not sure where that could bring, what I'm sure of is that I don't like the builder as it is
<elia> and uniforming apis could open new possibilities
<adambeynon> elia: well, we seem to be reinventing sprockets just to avoid having to specify the main entry point to the application
<elia> also it deals with passing on sourcemaps and metadata
<elia> that's true
<adambeynon> im going for a quick lunch.. and to ponder
<elia> adambeynon, buonappetito ;)
boberetezeke has joined #opal
f-3r has joined #opal
GitHub137 has joined #opal
<GitHub137> opal/master fa7e6f8 Adam Beynon: Support custom extensions in require_tree
GitHub137 has left #opal [#opal]
<GitHub137> [opal] adambeynon pushed 1 new commit to master: http://git.io/vr8rHA
travis-ci has joined #opal
<travis-ci> opal/opal#2017 (master - fa7e6f8 : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
<elia> adambeynon, should I start the release of beta1?
<adambeynon> elia: couple of very small changes I need to implement first
<adambeynon> supporting .erb files
<elia> adambeynon, (Y)
<adambeynon> although, I do wonder whether .erb files should be handled by Opal::ERB, as in to stop supporting sprockets style erb files
<adambeynon> .opalerb as en extension is very ugly
<adambeynon> then again, maybe being able to `require()` an erb or haml file isnt a great idea
<adambeynon> actually scrap that, I do like being able to require them
ylluminate has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
ylluminate has quit [Client Quit]
<elia> :)
<elia> adambeynon, totally up to you, I never used them so can't give any worthy advice
ylluminate has joined #opal
<adambeynon> elia: the more I think about it, the more I think we should distance ourselves from sprockets. I like the idea of using sprockets as the entry point, but I think keeping it as just an entry point is a good idea
<elia> adambeynon, fine by me, at the same time I feel that reuing the design effort that has been put in it's processor system is a good thing™
boberetezeke has joined #opal
e_dub has quit [Quit: ZZZzzz…]
professor_soap has joined #opal
<elia> adambeynon, sidenote currently we can't require coffee files
professor_soap has quit [Client Quit]
meh` has quit [Ping timeout: 255 seconds]
<adambeynon> elia: hmm, thats true. Adding it should be simple. I dont think we should rely on coffee-script though, but if it is available (required) then we can just process the file
j_mcnally has joined #opal
e_dub has joined #opal
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #opal
meh` has joined #opal
<meh`> elia, ping
<elia> meh`, hulla
<meh`> elia, what's constructor in Opal.klass?
<meh`> in a typical call
<elia> it's a generated named function
GitHub111 has joined #opal
<GitHub111> opal/master 1640296 Elia Schito: Update sinatra example app to use SM prefix
GitHub111 has left #opal [#opal]
<GitHub111> opal/master 850469b Elia Schito: Relax sprockets requirements a bit
<GitHub111> [opal] elia pushed 3 new commits to master: http://git.io/lt41dg
<GitHub111> opal/master bf22f66 Elia Schito: Expose Opal.current_file
<meh`> elia, ah kay
<elia> to get nice traces
<meh`> elia, and what's its value on a class Hue < `Hue` call?
<elia> probably still function Hue() {}
<elia> but not sure
<meh`> I see
<elia> opal -Oce 'class Hue < `Hue`; end'
<elia> try that
<elia> probably be bin/opal
<elia> be = bundle exec
* elia is tired and a bit verbose
travis-ci has joined #opal
<travis-ci> opal/opal#2018 (master - bf22f66 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
GitHub26 has joined #opal
<GitHub26> [opal] adambeynon pushed 1 new commit to master: http://git.io/TQ2fWA
<GitHub26> opal/master 87972ac Adam Beynon: Support ERB and Haml processors
GitHub26 has left #opal [#opal]
meh` has quit [Ping timeout: 245 seconds]
jingo has joined #opal
travis-ci has joined #opal
<travis-ci> opal/opal#2019 (master - 87972ac : Adam Beynon): The build passed.
travis-ci has left #opal [#opal]
GitHub114 has joined #opal
<GitHub114> opal-rails/master de8d84d Elia Schito: Give a more extensive example in the generator
<GitHub114> [opal-rails] elia pushed 2 new commits to master: http://git.io/IdYAkg
<GitHub114> opal-rails/master bcd9d01 Elia Schito: Relax rails dependencies
GitHub114 has left #opal [#opal]
meh` has joined #opal
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> opal/opal-rails#111 (master - bcd9d01 : Elia Schito): The build was broken.
boberetezeke has quit [Quit: boberetezeke]
boberetezeke has joined #opal
ryanstout has joined #opal
boberetezeke has quit [Ping timeout: 272 seconds]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
e_dub has quit [Quit: ZZZzzz…]
meh` has quit [Quit: I don't want to live on this planet anymore.]
meh` has joined #opal
davispuh has joined #opal
f-3r has quit [Ping timeout: 245 seconds]
elia has joined #opal
elia has quit [Ping timeout: 260 seconds]
GitHub179 has joined #opal
GitHub179 has left #opal [#opal]
<GitHub179> opal/master d06280c Elia Schito: Reimplement require_relative in terms of require...
<GitHub179> opal/master 6cd1039 Elia Schito: Take ‘..’ in account while normalizing paths
<GitHub179> [opal] elia pushed 3 new commits to master: http://git.io/TUbgDg
<GitHub179> opal/master d08dbd6 Elia Schito: Remove debug code
ryanstout has quit [Quit: ryanstout]
travis-ci has joined #opal
<travis-ci> opal/opal#2020 (master - d08dbd6 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
j_mcnally has joined #opal
shevy has quit [Ping timeout: 246 seconds]
shevy has joined #opal
jingo has quit [Remote host closed the connection]
e_dub has joined #opal
e_dub has quit [Read error: Connection reset by peer]
e_dub has joined #opal
elia has joined #opal
meh` has quit [Quit: I don't want to live on this planet anymore.]
meh` has joined #opal
GitHub173 has joined #opal
GitHub173 has left #opal [#opal]
<GitHub173> [opal-rspec] elia pushed 2 new commits to master: http://git.io/uoz7gQ
<GitHub173> opal-rspec/master 88f8ce6 Elia Schito: Add the handy link to local opal
<GitHub173> opal-rspec/master 830efb0 Elia Schito: rake is already in the gemspec
<elia> adambeynon, you still around?
<adambeynon> Hey elia
<adambeynon> Sup
<elia> I'm releasing a fixed opal-rspec
<elia> and was thinking about getting out the first beta round
GitHub65 has joined #opal
<GitHub65> [opal-rspec] elia pushed 1 new commit to master: http://git.io/U5MRcw
GitHub65 has left #opal [#opal]
<GitHub65> opal-rspec/master 92ecba6 Elia Schito: Bump version
<adambeynon> elia: sounds good. Beta seems a good idea. From what I can tell everything is working fine, but a chance to test with rspec would also be good
<elia> yep
<adambeynon> I was thinking about some extra jquery stuff as well, e.g. Timeout, interval and web sockets. Maybe a good idea to make them API compatible with opal-browser to try and keep a bit of consistency
GitHub123 has joined #opal
<GitHub123> [opal-rspec] elia pushed 2 new commits to master: http://git.io/AWxM2w
<GitHub123> opal-rspec/master 84d7f57 Elia Schito: Add default gem building tasks
GitHub123 has left #opal [#opal]
<GitHub123> opal-rspec/master 958d302 Elia Schito: Autogenerate rspec.js (rake dist) before gem build
GitHub150 has joined #opal
GitHub150 has left #opal [#opal]
<GitHub150> [opal-rspec] elia tagged v0.4.0.beta2 at 1b12fb7: http://git.io/bbOCLg
<elia> adambeynon, sounds good
<elia> adambeynon, the one thing I miss in jquery is a method missing implementation so plugins don't need to be exposed
<ceej> looks like opal doesn’t like https://gist.github.com/c8ca4e029d66e283c7d6 it gives this error `Unsupported sexp: evstr`
<adambeynon> I'll take a look. It should be getting the method_missing stubs now I think elia
<elia> indeed
GitHub89 has joined #opal
<GitHub89> [opal-jquery] elia pushed 2 new commits to master: http://git.io/6YS3Lg
<GitHub89> opal-jquery/master 07e2b8a Elia Schito: Add the handy local opal comment
GitHub89 has left #opal [#opal]
<GitHub89> opal-jquery/master 89dec70 Elia Schito: Bump opal-rspec version
<ceej> it’s not liking line 3
<elia> adambeynon, about the ruby-fire stuff, I think a good set of rails generators and a screencast would get the thing very far
<elia> ceej, ?
<ceej> opal 0.6.2 doesn’t seem to like parsing line 3 of that gist
travis-ci has joined #opal
<travis-ci> opal/opal-rails#111 (master - bcd9d01 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
<elia> ceej, sorry I missed it, master?
<ceej> 0.6.2
GitHub90 has joined #opal
<GitHub90> [opal] elia pushed 1 new commit to master: http://git.io/-hTWpw
GitHub90 has left #opal [#opal]
<GitHub90> opal/master 3c76540 Elia Schito: Bump version to 0.7.0.beta1
GitHub119 has joined #opal
GitHub119 has left #opal [#opal]
<GitHub119> [opal] elia tagged v0.7.0.beta1 at 727891e: http://git.io/tKUVhw
<elia> ceej, same on master, can you open an issue for it?
<ceej> sure
<elia> ceej, in the meanwhile this seems to work
<elia> alias_method "#{meth}_old".to_sym, "#{meth}".to_sym
<ceej> nice, I’ll do that then… thank you :)
GitHub137 has joined #opal
<GitHub137> [opal-rails] elia pushed 1 new commit to master: http://git.io/MszAYw
<GitHub137> opal-rails/master 4610ba4 Elia Schito: Preparing for 0.7.0.beta1
GitHub137 has left #opal [#opal]
travis-ci has joined #opal
<travis-ci> opal/opal#2021 (master - 3c76540 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
GitHub186 has joined #opal
<GitHub186> [opal-jquery] elia pushed 1 new commit to master: http://git.io/10hsvg
GitHub186 has left #opal [#opal]
<GitHub186> opal-jquery/master cb6bbfe Elia Schito: Bump version for opal 0.7 beta1
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> opal/opal#2022 (v0.7.0.beta1 - 3c76540 : Elia Schito): The build passed.
GitHub52 has joined #opal
GitHub52 has left #opal [#opal]
<GitHub52> opal-rspec/master 3a57db9 Elia Schito: The obvious release error, bumping versions
<GitHub52> [opal-rspec] elia pushed 1 new commit to master: http://git.io/8_TomQ
GitHub131 has joined #opal
<GitHub131> [opal-rspec] elia tagged v0.4.0.beta3 at fb1a16a: http://git.io/H9RYyQ
GitHub131 has left #opal [#opal]
GitHub198 has joined #opal
<GitHub198> [opal-jquery] elia tagged v0.3.0.beta1 at 6087437: http://git.io/Fgw74g
GitHub198 has left #opal [#opal]
GitHub196 has joined #opal
<GitHub196> [opal-rails] elia pushed 1 new commit to master: http://git.io/myTWWA
GitHub196 has left #opal [#opal]
<GitHub196> opal-rails/master b3e78ec Elia Schito: Update versions
GitHub137 has joined #opal
<GitHub137> [opal-rails] elia tagged v0.7.0.beta1 at 3881a3e: http://git.io/5ikBCA
GitHub137 has left #opal [#opal]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
travis-ci has joined #opal
<travis-ci> opal/opal-rails#112 (master - 4610ba4 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> opal/opal-rails#113 (master - b3e78ec : Elia Schito): The build passed.
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> opal/opal-rails#114 (v0.7.0.beta1 - b3e78ec : Elia Schito): The build passed.
j_mcnally has joined #opal
<adambeynon> elia: I am still confident that now we have real requires, we won't need to bundle a pre built version of rspec, and it should build any version
GitHub24 has joined #opal
<GitHub24> [opal-rspec] elia pushed 1 new commit to master: http://git.io/Zn9wuQ
<GitHub24> opal-rspec/master b123b18 Elia Schito: Build rspec.js before running the specs
GitHub24 has left #opal [#opal]
<adambeynon> (Probably)
<elia> adambeynon, yes, the only problem would be if the app already has rspec 3+ for cruby
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<adambeynon> Yes, that is true
<elia> adambeynon, an alternative would be to ship the all rspec gems
j_mcnally has joined #opal
<adambeynon> elia: you mean, vendor them in the git repo?
<elia> adambeynon, yep, probably via submodule
<elia> surely vendor em in the built gem
j_mcnally has quit [Client Quit]
<adambeynon> That could work
<adambeynon> Actually that's a nice solution
<elia> I exhausted my cognitive resources, just enough to watch big bang theory… :)
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
e_dub has quit [Quit: ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
ylluminate has quit [Ping timeout: 245 seconds]