<|jemc|> brixen: if we end up with rbx-ready docker containers, it makes sense to host the sources on github
<|jemc|> would it be preferred to put them under the rubinius account once they're working?
<brixen> in the rubinius org, sure
<brixen> I can make a repo for them
<brixen> where do people put there dockers?
<brixen> docker drawer? :)
<brixen> er their
<|jemc|> usually one repo for each
<brixen> that's kinda weird
<brixen> it's just a file, no?
<goyox86> Man I'm so ignorant about this new everything-is -a-container world
<|jemc|> then dockerhub can be set up to pull from the github repo and build for you automatically and host the resulting images so users don't have to build
<|jemc|> brixen: it'll probably have a handful of accompanying config files like those goyox86 linked to in his post
<|jemc|> sometimes the Dockerfile is a part of a source repo - like if we end up with an official rbx docker image, the Dockerfile would sit at the toplevel of the rubinius/rubinius repo and build from 'local' source
<goyox86> When I was working on setting up grafana I was thinking in adding to it the ability to inject new data sources from the UI
<|jemc|> goyox86: I'm really ignorant about how to set up grafana and graphite and influxdb, even when I have all the services running on the right ports
<|jemc|> so hopefully between us we can make a decent docker container for it :)
<goyox86> Indeed
<goyox86> I think that if you follow the blog post you will end with something for building the docker container
<goyox86> But sure
<goyox86> Ask me anything you need
<|jemc|> goyox86: can you gist me your config.toml for influxdb?
<|jemc|> thanks
<|jemc|> bbiab
|jemc| has quit [Ping timeout: 252 seconds]
goyox86 has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
pietr0 has quit [Quit: pietr0]
heftig has quit [Quit: No Ping reply in 180 seconds.]
heftig has joined #rubinius
dimday has joined #rubinius
yipstar has joined #rubinius
amsi has quit [Quit: Leaving]
josh-k___ has quit [Remote host closed the connection]
amclain has joined #rubinius
sbryant has joined #rubinius
sbryant has quit [Ping timeout: 258 seconds]
|jemc| has joined #rubinius
sbryant has joined #rubinius
johnmuhl has quit [Quit: Connection closed for inactivity]
diegoviola has quit [Quit: WeeChat 1.0.1]
havenwood has quit [Remote host closed the connection]
slaught has joined #rubinius
havenwood has joined #rubinius
lopex has joined #rubinius
andrewstewart has joined #rubinius
mjc_ has joined #rubinius
jeregrine has joined #rubinius
jfredett-w has joined #rubinius
meh` has quit [Ping timeout: 264 seconds]
|jemc| has quit [Ping timeout: 255 seconds]
Bwild has joined #rubinius
jeremyevans has joined #rubinius
amclain_ has joined #rubinius
amclain has quit [Ping timeout: 258 seconds]
slaught has quit [Quit: slaught]
parndt has joined #rubinius
parndt has quit [Remote host closed the connection]
parndt has joined #rubinius
parndt has quit [Ping timeout: 245 seconds]
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
craigp has joined #rubinius
Bwild has quit [Ping timeout: 258 seconds]
Bwild has joined #rubinius
Bwild_ has joined #rubinius
Bwild_ has quit [Client Quit]
parndt has joined #rubinius
JohnBat26 has joined #rubinius
dimday has quit [Ping timeout: 250 seconds]
dimday has joined #rubinius
parndt has quit [Remote host closed the connection]
dzhulk has joined #rubinius
amclain_ has quit [Quit: Leaving]
parndt has joined #rubinius
parndt has quit [Ping timeout: 264 seconds]
DanielVartanov has joined #rubinius
Bwild has quit [Ping timeout: 244 seconds]
parndt has joined #rubinius
Bwild has joined #rubinius
craigp has quit [Remote host closed the connection]
DanielVartanov has quit [Ping timeout: 272 seconds]
parndt has quit [Ping timeout: 250 seconds]
craigp has joined #rubinius
carlosga_ has joined #rubinius
dimday has quit [Remote host closed the connection]
craigp has quit [Remote host closed the connection]
Bwild has quit [Quit: leaving]
craigp has joined #rubinius
havenwood has quit [Remote host closed the connection]
flavio has joined #rubinius
dzhulk has quit [Quit: Leaving.]
benlovell has joined #rubinius
noop has joined #rubinius
carlosga_ has quit [Ping timeout: 255 seconds]
dzhulk has joined #rubinius
<yorickpeterse> morning
DanielVartanov_ has joined #rubinius
elia has joined #rubinius
goyox86 has joined #rubinius
josh-k has joined #rubinius
craigp has quit [Remote host closed the connection]
craigp has joined #rubinius
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 240 seconds]
benlovell has quit [Quit: Lost terminal]
DanielVartanov_ has quit [Remote host closed the connection]
yipstar has quit [Ping timeout: 245 seconds]
<goyox86> morning :)
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
josh-k_ has quit [Remote host closed the connection]
lbianc has quit [Ping timeout: 256 seconds]
lbianc has joined #rubinius
josh-k has joined #rubinius
carlosgaldino has joined #rubinius
meh` has joined #rubinius
goyox86 has quit [Ping timeout: 264 seconds]
yipstar has joined #rubinius
yipstar has quit [Ping timeout: 250 seconds]
johnmuhl has joined #rubinius
goyox86 has joined #rubinius
enebo has joined #rubinius
lbianc_ has joined #rubinius
lbianc has quit [Ping timeout: 264 seconds]
lbianc_ is now known as lbianc
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 250 seconds]
lbianc has quit [Ping timeout: 265 seconds]
lbianc has joined #rubinius
<Rotonen> warning, phoronix, YMMV
elia has quit [Quit: (IRC Client: textualapp.com)]
Ori_P has joined #rubinius
elia has joined #rubinius
<brixen> sure is nice to have specs, which are totally saving my ass after this monster merge of master into 1.8.7
<brixen> also nice when the specs run almost 3x faster on 1.8.7
<brixen> gotta fix spawn
<brixen> well, spawn*ing*
craigp has quit [Ping timeout: 244 seconds]
brasten has joined #rubinius
diegoviola has joined #rubinius
havenwood has joined #rubinius
diegoviola has quit [Ping timeout: 240 seconds]
diegovio1 has joined #rubinius
diegovio1 has joined #rubinius
diegovio1 has quit [Changing host]
diegovio1 is now known as diegoviola
<jc00ke> brixen: I noticed how fast 1.8.7 was when generating that old rails app. There's a perceptible difference.
lbianc_ has joined #rubinius
lbianc has quit [Read error: Connection reset by peer]
lbianc_ is now known as lbianc
<yopp> headius, 1 Jun: 1000RUB gives you 30$, today 1000RUB gives you 17$
<yopp> so gov is not the main problem :)
test has joined #rubinius
blacky has joined #rubinius
test has quit [Client Quit]
<yopp> (I mean this censorship stuff)
<yopp> Gov is exactly why everything is fucked up so much
dzhulk has quit [Quit: Leaving.]
<blacky> Hi !
<headius> yopp: yeah, I was just hearing about the blogger law, the new "Russian citizens' data" law, Google pulling engineering out, etc
<headius> this year has been particularly bad
<yopp> yep
<yopp> And this is just a beginning
<headius> oh, and the Russian firewall was earlier this year too :-(
<yopp> There no firewall per se right now
<headius> well, virtually via block orders
<headius> if they could actually firewall it and directly control IO I'm sure they would
<yopp> not right now
<blacky> I got a problem with rubinius. Some help ?
<yopp> But they had a draft of "communication reform", where only "federal ISP's" can be IX for foreign traffic.
<blacky> I don't know how to execute rubinius.
<yopp> and when it will pass, we will have only one pipe outside, where they will install new great russian firewall (bought from china)
<blacky> I tried my path rubinius/bin/rbx but nothing.
<headius> yopp: :-(
<headius> things were going so well too
<brixen> blacky: how did you install rubinius?
<blacky> git clone rubinius
<blacky> cd rubinius
<blacky> bundle install
<blacky> ./configure --prefix=my path
<blacky> rake
<blacky> I use clang to compile
<blacky> used*
<brixen> blacky: ok, so when you run bin/rbx -v, what do you get?
<brixen> blacky: actually, this may be simpler, could you gist me the output in your terminal from the time you typed 'rake' till that completed?
<brixen> blacky: I'm guessing the build didn't finish
brasten has quit [Ping timeout: 256 seconds]
brasten has joined #rubinius
<blacky> my rake is already done. Uh, since this afternoon.
<blacky> I had no problem with installation
|jemc| has joined #rubinius
<blacky> but I don't know how to execute rubinius...
<brixen> blacky: that depends on how you configured it
<blacky> Hmm.
<brixen> blacky: did you use plain ./configure or did you tell it a prefix or other install options?
elia has quit [Quit: Computer has gone to sleep.]
<blacky> ./configure --prefix path/to... --cc=clang --cxx=clang++
<|jemc|> blacky: did you ever `rake install`?
<brixen> ok, put path/to... in PATH and you should be able to run rbx
<brixen> well, running 'rake' will install
<brixen> after running the specs
<brixen> blacky: could you gist your configure.log?
<|jemc|> brixen: will it? I always `install` explicity and didn't know
<|jemc|> k
<brixen> blacky: it's hard to guess what's on your computer :)
<blacky> Ok.
Ori_P has quit [Quit: Computer has gone to sleep.]
<blacky> @brixen: link to my configure.log
<brixen> blacky: ok, so if you run: /Documents/Code/GitHub/rubinius/bin/rbx -v
<brixen> blacky: what do you get?
<blacky> bash: /Documents/Code/GitHub/rubinius/bin/rbx: Aucun fichier ou dossier de ce type
<blacky> no files or directory
<brixen> blacky: are you sure your rake run completed?
<blacky> Normally.
<blacky> I can retry
<brixen> blacky: yeah, could you gist the output of running rake again
flavio has quit [Quit: WeeChat 1.0]
<goyox86> OFF-TOPIC Mr Donald Knuth this December Christmas Lecture -> https://www.youtube.com/watch?v=P4AaGQIo0HY
<blacky> my rake install
<blacky> but still doesn't work
<brixen> blacky: uh what did you clone
<blacky> git://github.com/rubinius/rubinius.git
<brixen> blacky: could you run git clean -f -d in your rbx clone
<brixen> blacky: then re-run your configure command and run rake
<brixen> blacky: alternatively, you could try using ruby-install
<blacky> Ok.
<tarcieri> _____ ____ ___ ____ _ __ ___ _ _
<tarcieri> | ___| _ \|_ _| _ \ / \\ \ / / | | |
<tarcieri> | |_ | |_) || || | | |/ _ \\ V /| | | |
<tarcieri> | _| | _ < | || |_| / ___ \| | |_|_|_|
<tarcieri> |_| |_| \_\___|____/_/ \_\_| (_|_|_)
<tarcieri>
JohnBat26 has quit [Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/]
noop has quit [Quit: Leaving]
<blacky> Doesn't work.
<blacky> I can stay more. Thanks a lot brixen. Don't worry I will win.
blacky has quit [Quit: Quitte]
slaught has joined #rubinius
pietr0 has joined #rubinius
meh` has quit [Ping timeout: 256 seconds]
tenderlove has quit [Ping timeout: 250 seconds]
tenderlove has joined #rubinius
craigp has joined #rubinius
meh` has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
Gibheer has joined #rubinius
tenderlove has quit [Client Quit]
tenderlove has joined #rubinius
[spoiler] has joined #rubinius
DanielVartanov_ has joined #rubinius
craigp has quit [Read error: Connection reset by peer]
craigp has joined #rubinius
Gibheer has quit [Quit: leaving]
DanielVartanov__ has joined #rubinius
DanielVartanov_ has quit [Read error: Connection reset by peer]
josh-k_ has quit [Remote host closed the connection]
DanielVartanov__ has quit [Ping timeout: 272 seconds]
slaught has quit [*.net *.split]
goyox86 has quit [*.net *.split]
jeregrine has quit [*.net *.split]
mjc_ has quit [*.net *.split]
heftig has quit [*.net *.split]
pzol has quit [*.net *.split]
enebo has quit [*.net *.split]
arrubin has quit [*.net *.split]
carlosgaldino has quit [*.net *.split]
RealMarc has quit [*.net *.split]
justinmcp has quit [*.net *.split]
havenwood has quit [*.net *.split]
pietr0 has quit [*.net *.split]
|jemc| has quit [*.net *.split]
meh` has quit [*.net *.split]
jeremyevans has quit [*.net *.split]
jfredett-w has quit [*.net *.split]
pwh has quit [*.net *.split]
stass has quit [*.net *.split]
[spoiler] has quit [*.net *.split]
tenderlove has quit [*.net *.split]
lbianc has quit [*.net *.split]
craigp has quit [*.net *.split]
diegoviola has quit [*.net *.split]
andrewstewart has quit [*.net *.split]
sbryant has quit [*.net *.split]
brasten has quit [*.net *.split]
johnmuhl has quit [*.net *.split]
lopex has quit [*.net *.split]
_whitelogger has joined #rubinius
parndt has joined #rubinius
Ori_P has joined #rubinius
<yorickpeterse> argh ffs, Racc is still 1,3 times faster than my C/linked-list based LL parser
<yorickpeterse> probably because it doesn't use Array#[] and instead also does that in C/java
meh` has joined #rubinius
<yorickpeterse> also my stuff randomly segfaults, heh
<[spoiler]> lol segfaults are fun
<brixen> I used to think segfaults were about the most fun you could have with a computer
<brixen> turns out, fork bombing your computer is loads more fun
<brixen> nearly 2015 and your OS will let you allocate every possible PID
<brixen> then fall over in a puddle
<brixen> and blame you for doing so
diegoviola has quit [Ping timeout: 258 seconds]
diegovio1 has joined #rubinius
craigp has quit [Remote host closed the connection]
diegovio1 is now known as diegoviola
<yorickpeterse> argh, this whole parsing stuff brings me to the question of life: do I continue trying to hack something together myself, or do I make Racc less slow
<slaught> yorickpeterse: why don’t you take the racc grammar and make it work with bison and see what the results are?
<yorickpeterse> That means having to deal with the cesspool that is Bison
<yorickpeterse> and having to tie that into Ruby
<[spoiler]> ^
<[spoiler]> I tried playing with Bison and it was such mess
<slaught> you have to tie the final results into Ruby
<[spoiler]> MESS!
<yorickpeterse> slaught: the difference is that I'd also have to convert input to whatever Bison expects
<[spoiler]> well, the mess was my fault
<yorickpeterse> meaning I'd have to convert Ruby symbols/strings + ints to whatever Bison wants
<[spoiler]> bison expects nothing; why not use Ragel?
<[spoiler]> oh that
<slaught> bison wants an char buffer for the input to parse.
<[spoiler]> yorickpeterse: but ruby has macros and functions for that though
<[spoiler]> so it shouldn't be a biggie?
<goyox86> yorickpeterse: Go take a walk and think, get away of that computer ;)
<yorickpeterse> eh, no?
<yorickpeterse> [spoiler]: how do macros and functions make my life easier of having to serialize Ruby input to Bison crap, and then back?
<yorickpeterse> Anything not geared towards Ruby out of the box is going to be a PITA in this caase
<yorickpeterse> * case
<yorickpeterse> and Ragel is not a parser
<[spoiler]> Well, idk... I guess it depends on how much speed matters to you? Sorry never really Ragel, so not sure what it does. I thought it was like Bison lol
<[spoiler]> really used*
<yorickpeterse> Ragel is a lexer, not a parser
<yorickpeterse> You can't really build ASTs with it
<brixen> ragel is a state machine compiler
craigp has joined #rubinius
<yorickpeterse> ^ basically a lexer :P
<yorickpeterse> At least that's what it usually is used for
<yorickpeterse> what the hell, even if I move my production _and_ goto tables to C my parser is still slower
<enebo> yorickpeterse: You use Array#at instead of []. From what I remember if can be faster...
<yorickpeterse> isn't that just an alias?
<yorickpeterse> Ah no
<yorickpeterse> Array#at is rb_ary_entry()
<yorickpeterse> but that's basically what I'm already using in my C code
<yorickpeterse> but I'll see what happens to the Ruby code if I use that
<yorickpeterse> hm, it almost looks like my callback code is the bottleneck somehow
<slaught> i think ragal only handles regular languages and not context-free languages.
<yorickpeterse> (my goal is to get my stuff 10x faster than Racc)
<yorickpeterse> that is, actually 10x, that's not a made up factor
diegoviola has quit [Ping timeout: 244 seconds]
carlosgaldino has quit [Read error: Connection reset by peer]
carlosgaldino has joined #rubinius
<yorickpeterse> meh fukit, video games, I'll bust my brain on this this weekend
<|jemc|> slaught: you can do things outside the scope of context-free if you use multiple machines and call between them
diegoviola has joined #rubinius
amsi has joined #rubinius
<slaught> yes, a fsm with a stack or two is quite powerful.
brasten has quit [Quit: brasten]
<|jemc|> brixen: I don't know what you decided about the organization of the statsd-related docker repo(s), but when you get a chance could you create a repo in the rubinius org I can push the influxdb/grafana container work to (or, alternatively, give me the credentials to set it up myself)?
<|jemc|> I should have a working container source to push there tonight or tomorrow - and I can do a short writeup after that
chouhoulis has joined #rubinius
craigp has quit [Remote host closed the connection]
<goyox86> Woot woot I can help with the testing/writing guys
DanielVartanov has joined #rubinius
enebo has quit [Quit: enebo]
max96at is now known as max96at|off
slaught has quit [Quit: slaught]
goyox86_ has joined #rubinius
goyox86 has quit [Read error: No route to host]
parndt has quit [Remote host closed the connection]
brasten has joined #rubinius
chouhoulis has quit [Ping timeout: 250 seconds]
dzhulk has quit [Quit: Leaving.]
Ori_P has quit [Ping timeout: 240 seconds]
Ori_P has joined #rubinius
diegoviola has quit [Ping timeout: 250 seconds]
diegovio1 has joined #rubinius
pietr0 has quit [Quit: pietr0]
DanielVartanov has quit [Ping timeout: 256 seconds]
goyox86_ has quit [Ping timeout: 264 seconds]
diegovio1 is now known as diegoviola