00:16
vwoo has joined #opal
00:16
vwoo has quit [Client Quit]
00:31
vwoo has joined #opal
00:43
elia has quit [Ping timeout: 246 seconds]
01:15
vwoo has quit [Quit: Computer has gone to sleep.]
01:25
vwoo has joined #opal
01:36
vwoo has quit [Quit: Computer has gone to sleep.]
01:45
vwoo has joined #opal
01:48
fkchang has quit [Ping timeout: 256 seconds]
01:53
vwoo has quit [Quit: Computer has gone to sleep.]
01:54
vwoo has joined #opal
02:05
vwoo has quit [Quit: Computer has gone to sleep.]
02:17
e_dub has joined #opal
02:19
vwoo has joined #opal
02:23
vwoo has quit [Client Quit]
03:30
ylluminate has quit [Quit: Bye!]
04:03
e_dub has quit [Ping timeout: 276 seconds]
04:17
e_dub has joined #opal
05:48
GitHub54 has joined #opal
05:48
<
GitHub54 >
opal/master 35c24df meh: Fix Proc#arity for normal argument numbers
05:48
GitHub54 has left #opal [#opal]
05:50
travis-ci has joined #opal
05:50
travis-ci has left #opal [#opal]
05:50
<
travis-ci >
[travis-ci] opal/opal#877 (master - 35c24df : meh): The build passed.
08:03
e_dub has quit [Ping timeout: 256 seconds]
08:04
meh` has quit [Ping timeout: 248 seconds]
08:15
e_dub has joined #opal
09:15
Perry has joined #opal
09:15
Perry is now known as perry
09:35
kludge` has quit [Ping timeout: 264 seconds]
09:36
kludge` has joined #opal
09:55
chap has joined #opal
10:53
chap has quit [Ping timeout: 240 seconds]
11:54
e_dub has quit [Ping timeout: 245 seconds]
12:06
chap has joined #opal
13:21
elia has joined #opal
13:35
elia has quit [Ping timeout: 260 seconds]
14:24
elia has joined #opal
14:37
chap_ has joined #opal
14:46
chap_ has quit [Quit: UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie]
15:00
elia has quit [Ping timeout: 246 seconds]
15:52
chap_ has joined #opal
15:52
chap has quit [Remote host closed the connection]
15:52
chap_ has quit [Remote host closed the connection]
16:11
chap has joined #opal
16:45
chap has quit [Quit: UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. - Dennis Ritchie]
17:16
elia has joined #opal
17:28
elia has quit [Ping timeout: 256 seconds]
18:40
ylluminate has joined #opal
18:47
meh` has joined #opal
18:48
ylluminate has quit [Quit: Bye!]
19:48
ylluminate has joined #opal
19:49
<
meh` >
ylluminate, yes, it's expecting a path
19:49
<
meh` >
the error sucks, but it's what it does
19:49
<
meh` >
we don't have a repl yet
19:50
<
meh` >
you can opal -e 'stuff' tho
19:50
<
ylluminate >
alright, that explains that then thanks
19:51
<
ylluminate >
i posted earlier to the group; has any thought been given to making a shell based interpreter that will exec the resultant js with v8?
19:51
<
ylluminate >
i was thinking that if we could start exec'ing rb code via opal at the shell it might lead to a lot more opportunity to explore and add to it, etc.
20:13
<
meh` >
ylluminate, we had an irb once
20:13
<
meh` >
it got lost in the way
20:13
<
meh` >
fkchang is working on it again
20:13
<
meh` >
also dunno, elia is the one who worked on the opal bin
20:14
<
meh` >
all of us just use it in production
20:14
<
meh` >
so we just bundle exec rake and have the built stuff
20:36
ylluminate has quit [Quit: Bye!]
20:36
ylluminate has joined #opal
20:40
ylluminate has quit [Client Quit]
20:41
ylluminate has joined #opal
22:18
vwoo has joined #opal
22:57
pmros has joined #opal
22:57
<
pmros >
one question about native
22:58
<
pmros >
the following fails: puts Native(Native(`window`).document.getElementsByClassName("foo")).length
22:58
<
pmros >
that line of code works
22:59
<
pmros >
but this fails: puts Native(`window`).document.getElementsByClassName("foo").length
22:59
<
pmros >
I think opal should wrap result of native methods
22:59
<
pmros >
what do you think about?
23:00
<
meh` >
pmros, it does wrap
23:00
<
meh` >
what's the error?
23:01
<
pmros >
mmm it fails at website "try opal"
23:02
<
meh` >
pmros, I think try opal is old
23:02
<
pmros >
mmmmm ok, I'll try later
23:03
<
pmros >
thanks, meh
23:03
<
meh` >
Opal.Native.$new(document).$__send__("getElementsByClassName", "lol").length
23:05
<
meh` >
arrays don't need to be wrapped
23:05
<
meh` >
so it's probably just try opal which is using old stuff
23:06
<
pmros >
anyway, it would be nice you update try opal
23:06
<
meh` >
I'm not the one managing it, so I can't do much
23:06
<
meh` >
you should ask adam
23:07
<
pmros >
ok, I'll write a github issue
23:08
<
pmros >
one more thing, what about a chrome or firefox extension?
23:08
<
pmros >
like coffescript addons
23:09
<
meh` >
it would be nice to have, but seeing the long standing bugs we have they're nowhere near top priority
23:09
<
meh` >
and I'm personally focusing on opal-browser
23:09
<
pmros >
I understand
23:09
<
pmros >
"1.0.0 is near (really)", this make me happy
23:10
<
meh` >
I hope it isn't near like 0.4 was near 1 year ago
23:10
<
meh` >
but if adam gets going and fixes the bugs we have now it will be almost good enough for 1.0 imho
23:11
<
pmros >
it's a pity web browser are so "javascript centric"
23:11
<
pmros >
I mean web browser only undersant javascript
23:12
<
pmros >
*understand*
23:12
<
meh` >
meh, it took years to get to this level of cross-compatibility with just one language
23:12
<
meh` >
if they supported more it would be hell
23:13
<
pmros >
but it would be better something like a vm
23:13
<
meh` >
a VM can't fit all kinds of languages
23:13
<
meh` >
it would be pretty pointless all the same
23:14
<
pmros >
I'm thinking about java vm
23:14
<
meh` >
and it's no problem to have js as compilation target
23:14
<
meh` >
the JVM isn't appropriate for certain kind of languages
23:14
<
meh` >
for instance, functional programming languages
23:15
<
meh` >
Scala and Clojure have to come down to tricks to fit the JVM's object model
23:15
<
pmros >
I'm a newbie, thanks for your comments
23:15
<
meh` >
no worries :)
23:15
<
pmros >
very interesting
23:16
<
pmros >
see you, meh
23:17
pmros has quit [Quit: Konversation terminated!]
23:25
vwoo has quit [Quit: Computer has gone to sleep.]