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/
fkchang has quit [Ping timeout: 245 seconds]
ryanstout has quit [Quit: ryanstout]
AndrzejKrzywda has quit [Ping timeout: 255 seconds]
e_dub has joined #opal
AndrzejKrzywda has joined #opal
Zackio has quit [Excess Flood]
Zackio has joined #opal
ylluminarious has quit [Quit: Leaving...]
femto has joined #opal
femto has quit [Remote host closed the connection]
femto has joined #opal
femto has quit []
femto has joined #opal
femto has quit [Ping timeout: 272 seconds]
femto has joined #opal
femto_ has joined #opal
femto has quit [Read error: Connection reset by peer]
femto_ has quit [Remote host closed the connection]
femto has joined #opal
femto has quit []
harrow has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
harrow has joined #opal
elia has joined #opal
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
meh` has joined #opal
e_dub has quit [Max SendQ exceeded]
e_dub has joined #opal
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #opal
meh` has quit [Quit: I don't want to live on this planet anymore.]
davispuh has joined #opal
e_dub has quit [Quit: ZZZzzz…]
e_dub has joined #opal
meh` has joined #opal
j_mcnall_ has joined #opal
ryanstout has joined #opal
j_mcnall_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has quit [Quit: Computer has gone to sleep.]
fkchang has joined #opal
meh`_ has joined #opal
meh` has quit [Remote host closed the connection]
meh`_ has quit [Ping timeout: 255 seconds]
e_dub has quit [Quit: ZZZzzz…]
j_mcnally has joined #opal
meh` has joined #opal
meh` has quit [Ping timeout: 245 seconds]
fkchang has quit [Ping timeout: 255 seconds]
meh` has joined #opal
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
j_mcnally has joined #opal
meh` has quit [Quit: I don't want to live on this planet anymore.]
j_mcnally has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
elia has joined #opal
e_dub has joined #opal
meh` has joined #opal
ryanstout has quit [Remote host closed the connection]
ryanstout has joined #opal
AndrzejKrzywda has quit [Ping timeout: 268 seconds]
AndrzejK1zywda has joined #opal
elia has quit [Ping timeout: 276 seconds]
elia has joined #opal
lectrick has joined #opal
e_dub has quit [*.net *.split]
Kilo`byte has quit [*.net *.split]
pmarreck has quit [*.net *.split]
wmnnd has joined #opal
lectrick is now known as pmarreck
<wmnnd> Hey everyone. I was thinking about implementing some missing Regexp features with xregexp (like elia suggested might be a way to examine).
<elia> awesome
<wmnnd> But first I wanted to hear your opinion on it whether that is actually a good idea and whether you would like to have that in Opal or not.
<wmnnd> Especially considering that it would require a third-party library (even though it's MIT licensed)
<elia> meh` adambeynon ^^^ also ryanstout Zackio
<ryanstout> wmnnd: I haven’t bee following, what features are missing?
davispuhh has joined #opal
philipp_ has joined #opal
wmnnd has quit [Ping timeout: 255 seconds]
philipp_ is now known as wmnnd_
<wmnnd_> ryanstout: Two rather important things: 1) Javascript regexps don't support the /x flag for ignoring whitespace and allowing comments 2) They also doesn't support named matches
<ryanstout> wmnnd_: interesting. I don’t use /x, but I have used named matches
<ryanstout> wmnnd_: would it add a lot of code to the runtime to make it compatible?
<wmnnd_> ryanstout: The XRegExp code is about 4 KB minified and gzipped.
<ryanstout> wmnnd_: cool
davispuh has quit [*.net *.split]
<wmnnd_> What's also interesting about xregexp is that it uses regular JavaScript RegExp objects, so there should be no compatibility issues.
Zackio has quit [*.net *.split]
wmnnd_ has quit [Ping timeout: 246 seconds]
wmnnd_ has joined #opal
elia has quit [Ping timeout: 246 seconds]
<wmnnd_> So right now, I'm not quite sure how to tacke it. Should I do it for 0.6.2 or the current master branch? Where should the additional JS code be included, where should the license be noted. Do I have to write tests for the new features?
davispuhh has quit [Ping timeout: 276 seconds]
BlapecOol has quit [Ping timeout: 276 seconds]
BlapecOol has joined #opal
BlapecOol has quit [*.net *.split]
BlapecOol has joined #opal
Kilobyte|StupidC has joined #opal
Kilobyte|StupidC has quit [Max SendQ exceeded]
Kilo`byte has joined #opal
<meh`> wmnnd_, personally, I wanted to add XRegExp since the beginning of Opal
<meh`> wmnnd_, so go for it
<meh`> and go for master
<meh`> and you do not have to write tests
<meh`> just tag the failing regexp tests as passing
<meh`> you could put xregexp.js inside opal/corelib
<meh`> and require it from regexp.rb
e_dub has joined #opal
meh` has quit [Ping timeout: 241 seconds]
Zackio has joined #opal