00:32
GitHub83 has joined #opal
00:32
<
GitHub83 >
opal/master ef5e16f Vais Salikhov: Enable inline_operators by default...
00:32
<
GitHub83 >
opal/master 5fca5b1 Elia Schito: Merge pull request #809 from vais/default-inline-operators...
00:32
GitHub83 has left #opal [#opal]
00:37
travis-ci has joined #opal
00:37
<
travis-ci >
opal/opal#2500 (master - 5fca5b1 : Elia Schito): The build passed.
00:37
travis-ci has left #opal [#opal]
01:08
boberetezeke has joined #opal
01:16
meh` has quit [Ping timeout: 240 seconds]
03:59
boberetezeke has quit [Ping timeout: 256 seconds]
04:33
ylluminarious has quit [Quit: Leaving...]
07:49
elia has joined #opal
11:42
boberetezeke has joined #opal
12:22
meh` has joined #opal
12:51
ylluminarious has joined #opal
13:00
ylluminarious has quit [Quit: Leaving...]
13:07
boberetezeke has quit [Ping timeout: 264 seconds]
13:15
ylluminarious has joined #opal
13:16
meh` has quit [Ping timeout: 256 seconds]
13:25
pebble` has quit [Ping timeout: 252 seconds]
13:40
pebble` has joined #opal
13:49
cphrmky has joined #opal
13:55
boberetezeke has joined #opal
14:44
boberete1 has joined #opal
14:47
boberetezeke has quit [Ping timeout: 240 seconds]
15:14
meh` has joined #opal
15:17
grios has joined #opal
15:36
e_dub has joined #opal
15:46
boberete1 has quit [Ping timeout: 272 seconds]
16:05
boberetezeke has joined #opal
16:49
boberetezeke has quit [Read error: Connection reset by peer]
16:50
boberetezeke has joined #opal
16:51
elia has quit [Quit: Computer has gone to sleep.]
17:30
e_dub has quit [Quit: ZZZzzz…]
17:51
duckduckgeek has joined #opal
17:51
boberetezeke has quit [Read error: Connection reset by peer]
17:51
boberetezeke has joined #opal
17:52
<
duckduckgeek >
Hello everyone! I am looking to get started using opal. How exactly would I use the compiler.
17:52
<
duckduckgeek >
What I mean by that is I'm wondering whether there is a shell tool that I can pop into my terminal and run, or is the compiler itself hosted online?
17:53
<
duckduckgeek >
Or am I just really stupid and I haven't realized how gems work?
17:54
<
grios >
you can pop opal-repl, but I don't see much use.
17:54
<
grios >
opal -c 'hello.rb' > hello.js
17:54
<
grios >
I think thats the base compile
17:54
<
duckduckgeek >
grios: thank you :)
17:56
<
duckduckgeek >
sweet sweet!
17:57
<
grios >
There's tons of ways to run opal
17:57
<
duckduckgeek >
I do see that
17:57
<
duckduckgeek >
how did you get involved with Opal?
17:59
<
grios >
More like a boss suggestion when starting a project, liked a lot as I don't really like JS
17:59
<
duckduckgeek >
I totally feel you on the dislike of JS
17:59
<
duckduckgeek >
It kinda sucks IMO
18:00
<
grios >
I'm trying to improve my skills with it, but after using opal its hard as I just want to write ruby now
18:00
<
duckduckgeek >
another probably stupid question: where in god's name do I download the compiler?
18:01
<
grios >
gem install opal
18:01
<
duckduckgeek >
oh oh oh. haha
18:02
<
duckduckgeek >
sorry for my stupidity. im really just diving into ruby head first.
18:02
<
duckduckgeek >
still not very familiar with the whole gem/rakefile/gems thing yet
18:03
<
duckduckgeek >
gotta go! teacher is coming over
18:03
duckduckgeek has quit [Quit: leaving]
18:32
e_dub has joined #opal
18:33
cphrmky has quit [Ping timeout: 244 seconds]
18:50
e_dub has quit [Quit: ZZZzzz…]
18:52
e_dub has joined #opal
18:53
jsierles has joined #opal
18:53
<
jsierles >
greetings
18:54
<
jsierles >
if i have packages instlled via npm, can i require them from opal?
19:03
<
meh` >
jsierles, running opal on node.js?
19:04
<
jsierles >
meh`: yes
19:05
<
jsierles >
meh`: sorry, no
19:05
<
jsierles >
though if necessary, i can do it that way
19:05
<
jsierles >
currently i'm just using Opal::Server
19:06
<
jsierles >
and have some modules i'd like to use (for react native)
19:07
<
meh` >
yeah, I don't see how else you'd be able to run those if they're coming through npm
19:07
<
meh` >
but elia isn't here
19:07
<
meh` >
IIRC he was the one who worked on that stuff
19:07
elia has joined #opal
19:07
<
jsierles >
dont 'need to support anything but 'require'
19:07
<
jsierles >
nothing in react-native is dependent on node to run
19:09
<
meh` >
require is implemented by node
19:09
<
meh` >
I mean, the node's require
19:09
<
jsierles >
right - node is used in react native development, but the js eventually just runs on jscore
19:11
<
jsierles >
so there's an intermediate step that just generates a huge js file
19:11
<
jsierles >
my goal would be to use node's require, if possible, in opal
19:12
<
jsierles >
would that be node_require?
19:12
<
jsierles >
should just try that :)
19:12
e_dub has quit [Quit: ZZZzzz…]
19:14
<
meh` >
jsierles, yeah, I really don't know, sorry
19:15
* elia
is catching up
19:17
<
jsierles >
elia: yeah, i am using that
19:17
<
jsierles >
it works great, using opal::server
19:18
<
jsierles >
just trying to work out how i might be able to require a node module in there
19:19
e_dub has joined #opal
19:21
<
jsierles >
ah, nice
19:21
<
elia >
it adds a node_require that you should be able to use like this: Glob = Native(node_require :glob)
19:22
<
elia >
it's a bit of a kitchen sink tho, mostly built while experimenting with opal + node-webkit
19:23
<
jsierles >
i'll give it a try
19:23
<
elia >
jsierles, let me know if you need anything more low-level or come up with any improvements for it
19:24
<
jsierles >
ok, will do
19:31
boberetezeke has quit [Ping timeout: 264 seconds]
20:06
boberetezeke has joined #opal
20:52
e_dub has quit [Quit: ZZZzzz…]
20:54
e_dub has joined #opal
21:35
e_dub has quit [Ping timeout: 252 seconds]
21:41
ylluminarious has quit [Quit: Leaving...]
21:47
boberetezeke has quit [Ping timeout: 264 seconds]
22:41
e_dub has joined #opal
23:07
e_dub has quit [Quit: ZZZzzz…]