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 joined #opal
elia has quit [Quit: Computer has gone to sleep.]
kofno has quit [Quit: Connection closed for inactivity]
ryanstout has quit [Ping timeout: 252 seconds]
ryanstout has joined #opal
ryanstout has quit [Ping timeout: 245 seconds]
Steve21 has joined #opal
e_dub has joined #opal
dimaursu16 has joined #opal
Steve21 has quit [Quit: Steve21]
dimaursu16 has quit [Ping timeout: 255 seconds]
dimaursu16 has joined #opal
elia has joined #opal
elia has quit [Client Quit]
elia has joined #opal
elia has quit [Client Quit]
e_dub has quit [Quit: ZZZzzz…]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
meh`_ has joined #opal
meh` has quit [Ping timeout: 252 seconds]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Client Quit]
e_dub has joined #opal
elia has joined #opal
<elia> adambeynon, \o/
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Client Quit]
elia has joined #opal
dimaursu16 has quit [Ping timeout: 244 seconds]
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
[o__o] has quit [Read error: Connection reset by peer]
[o__o] has joined #opal
elia has joined #opal
elia has quit [Ping timeout: 245 seconds]
elia has joined #opal
dimaursu16 has joined #opal
elia has quit [Ping timeout: 255 seconds]
dimaursu16 has quit [Ping timeout: 272 seconds]
dimaursu16 has joined #opal
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #opal
e_dub has quit [Ping timeout: 272 seconds]
e_dub has joined #opal
e_dub has quit [Quit: It's a hard knock life]
elia has joined #opal
<adambeynon> elia: awesome, btw ^^^^^^^^
<elia> adambeynon, :)
<elia> I'm almost there
<elia> the only open issue is loading specs at runtime
<elia> adambeynon, btw you were watching the match last night?
<adambeynon> elia: kinda - kept sleeping through parts of it :(
<adambeynon> first 10 minutes was great though :P
<elia> he! hear the weather was unbearable…
<elia> *heard
<elia> adambeynon, back to opal, you usually work with sourcemaps? what's your setup? (rails vs. rack, sprockets debug, opal version, browser…)
dimaursu16 has quit [Ping timeout: 240 seconds]
<adambeynon> elia: mostly rails (pipeline) in debug mode (each ruby file served in own script tag)
<adambeynon> only worked with rack/sprockets to fix bugs with sourcemaps
<adambeynon> (line errors, columns etc)
<adambeynon> you thinking about 0.7 changes?
<adambeynon> single file etc
<elia> adambeynon, I saw a question on SO, and I felt ashamed I couldn't explain how to use them :P
<elia> adambeynon, and yes, we definitively needa fix them for 0.7/1.0
<elia> I also think we should try to wrap up on 0.7 and ship as soon as we're confident it's ok
<elia> and start stuff for 0.8/1.0
<adambeynon> elia: agree. have you started on source maps for the new builder system?
<elia> just to keep the thing going
<elia> adambeynon, nope, well, apart from the prevsly mentioned branch
<elia> elia/maccaman-source-maps (or similar)
<adambeynon> elia: okay, I could give that a go - will get me more familiar with the new builder as well
<adambeynon> Will also try and add haml support
<adambeynon> and perhaps a require_tree or similar directive
<elia> sure, that would be awesome
<adambeynon> I think trying to detect Dir.glob() nested requires would be really tough
<elia> I confess I kinda started work on require_tree and fell in yak shaving mode :D
<elia> adambeynon, you mean making it work with the sprockets/opal load path?
<elia> or expanding the requires?
<elia> for the syntax I'd strive for 1 (or 2) standard and recognized ways
<elia> for dealing with paths I'd just copy what sprockets require_tree does
<adambeynon> elia: and to support for globs, yeah?
<adambeynon> require_tree "spec/**/*_spec.{rb,opal}"
<elia> adambeynon, can be always relative to the current file position, the glob can be passed as is to the builder
<elia> (just throwing stuff from the top of my mind, could be totally wrong)
<adambeynon> elia: yeah, looking at require_tree() in sprockets, we could easily pass it off there to be handled
<elia> adambeynon, new topic: I added a package.json to the top folder with the dependencies that are needed to support stdlib/nodejs
<elia> e.g. now includes glob and js-yaml
meh`_ has quit [Ping timeout: 252 seconds]
<elia> have any thoughts on where it should be and wether we should ship the gem with the node_modules/ dir already checked out?
<adambeynon> now there is a tricky question :)
<adambeynon> ummm
<adambeynon> do those two packages rely on anything else?
<elia> checking
<elia> they seem to be standalong
<elia> *standalone
<elia> no, wait, deps are nested
<elia> adambeynon, they depend on a bunch of stuff
<adambeynon> elia: are there any downsides in shipping the deps?
<adambeynon> apart from remembering to do it before gem release ;)
<elia> adambeynon, It needs to be automated, that's for sure, I don't see downsides, looks like a precompiled gem
<elia> some time ago I was also thinking of shipping a precompiled core and stdlib, to make compilation faster
<elia> maybe we'll add that down the road I suppose ^_^
<adambeynon> elia: yeah, that is probably where we should be going
<adambeynon> elia: does node look in some global location for packages that cant be found in ./node_modules/ ?
<elia> I think yes, but I'm forcing it in the runner
<elia> pushing to link code
GitHub63 has joined #opal
GitHub63 has left #opal [#opal]
<GitHub63> opal/master 4cbd196 Elia Schito: Add ARGV support for the node cli runner
<GitHub63> opal/master 33edfab Elia Schito: Return nil on missing env vars in stdlib/nodejs
<GitHub63> opal/master 104b597 Elia Schito: Typo...
<GitHub63> [opal] elia pushed 9 new commits to master: http://git.io/zXlMow
travis-ci has joined #opal
<travis-ci> [travis-ci] opal/opal#1887 (master - 8235bb4 : Elia Schito): The build passed.
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/27640364
<elia> adambeynon, ^^^ link above
<adambeynon> elia: yep, Im not against including the code in a gem release
<adambeynon> its isolated inside our gem, so seems fine to me
<adambeynon> elia: gotta go, bu tI will work on the source maps tomorrow
<adambeynon> will get my apps up and running on master branch as well (and get haml working for them..)
<elia> adambeynon, cool, me to, bedtime!
<adambeynon> (Y)
<elia> *too
<elia> lol, bedtime for sure!
GitHub18 has joined #opal
GitHub18 has left #opal [#opal]
<GitHub18> [opal] elia pushed 1 new commit to master: http://git.io/aeZ2fg
<GitHub18> opal/master 011960a Elia Schito: MSpec fixes moved to opal/mspec...
travis-ci has joined #opal
travis-ci has left #opal [#opal]
<travis-ci> [travis-ci] opal/opal#1888 (master - 011960a : Elia Schito): The build passed.
<travis-ci> [travis-ci] Build details : http://travis-ci.org/opal/opal/builds/27641042
elia has quit [Quit: Computer has gone to sleep.]