tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
jaffachi_ has quit [Quit: Computer has gone to sleep.]
tenderlove has quit [Ping timeout: 260 seconds]
|jemc| has joined #rubinius
diegoviola has joined #rubinius
havenwood has quit [Remote host closed the connection]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 240 seconds]
enriclluelles has quit [Remote host closed the connection]
diegovio1 has joined #rubinius
diegoviola has quit [Read error: Connection reset by peer]
diegovio1 is now known as diegoviola
tenderlove has joined #rubinius
tenderlove has quit [Quit: Leaving...]
diegoviola has quit [Quit: WeeChat 1.0]
diegoviola has joined #rubinius
tenderlove has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 272 seconds]
halorgium has quit [Quit: gone]
halorgium has joined #rubinius
enriclluelles has joined #rubinius
tenderlove has quit [Remote host closed the connection]
tenderlove has joined #rubinius
enriclluelles has quit [Ping timeout: 246 seconds]
tenderlove has quit [Ping timeout: 272 seconds]
GitHub82 has joined #rubinius
<GitHub82>
[rubinius] jemc opened pull request #3133: Implement Array#count instead of falling back to Enumerable#count (master...array_count) http://git.io/VjaUvw
GitHub82 has left #rubinius [#rubinius]
carlosgaldino has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
enriclluelles has joined #rubinius
enriclluelles has quit [Ping timeout: 255 seconds]
dzhulk has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 260 seconds]
|jemc| has quit [Read error: Connection reset by peer]
enriclluelles has joined #rubinius
|jemc| has joined #rubinius
GitHub103 has joined #rubinius
<GitHub103>
[rubinius] jc00ke closed pull request #3133: Implement Array#count instead of falling back to Enumerable#count (master...array_count) http://git.io/VjaUvw
GitHub103 has left #rubinius [#rubinius]
GitHub77 has joined #rubinius
<GitHub77>
[rubinius] jc00ke pushed 2 new commits to master: http://git.io/GZOXjg
<GitHub77>
rubinius/master afae918 Joe McIlvain: Implement Array#count instead of falling back to Enumerable#count...
enriclluelles has quit [Remote host closed the connection]
<cremes>
joooooe: what error are you seeing?
tenderlove has joined #rubinius
<joooooe>
cremes: there is no error, the docs just seem to be nowhere to be found... is there a way to build them from the installed package? I also tried building rubinius from source, but this doesn't seem to produce any docs either
<cremes>
joooooe: just tried it on my OSX system and the docs aren’t found there either. Looks like something broke with the build.
<cremes>
If you feel like going down the rabbit hole to investigate the reasons, that would be great. If you don’t, please at least open a ticket so we don’t forget about it.
<joooooe>
any ideas on where to start looking?
tenderlove has quit [Ping timeout: 260 seconds]
enriclluelles has joined #rubinius
<joooooe>
cremes: is the rake task doc:doxygen the only task that should be run for generating docs?
<cremes>
joooooe: i don’t know, not my area of expertise. is it broken?
<joooooe>
cremes: it seems to never get called, but even when called, the generated docs look a bit messy. I don't know what the generated docs should even look like, is there a prebuilt version available anywhere?
<cremes>
on the website rubini.us there is a documentation link at the top: http://rubini.us/doc/en/
<joooooe>
cremes: is that all there is? no API docs?
<cremes>
what API docs? for the Ruby core libraries and standard library?
<joooooe>
cremes: for all of the Rubinius internal API that's exposed to ruby
<cremes>
ohhhh…
<cremes>
i don’t know if anyone has ever written documentation on that since it’s always subject to change. in this case, the best “documentation” is the source itself. have you looked at it yet?
elia has quit [Quit: Computer has gone to sleep.]
jaffachi_ has joined #rubinius
elia has joined #rubinius
<joooooe>
cremes: not yet, which folders should i look into, then?
<cremes>
let’s see…
<cremes>
under rubinius/vm is where all/most of the C++ resides.
<cremes>
you’ll oftentimes see the internal API referred to via the Rubinius constant, e.g. Rubinius.do_something
<cremes>
which generates some glue code to replace ruby with C++
<cremes>
i don’t understand how any of that works, so my ability to help will be limited
blowmage has quit [Quit: Coyote finally caught me]
blowmage has joined #rubinius
|jemc| has joined #rubinius
dzhulk has quit [Quit: Leaving.]
benlovell has quit [Quit: Lost terminal]
jaffachi_ has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 246 seconds]
dzhulk has joined #rubinius
elia has joined #rubinius
elia has quit [Client Quit]
elia has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
elia has joined #rubinius
<yorickpeterse>
I don't think rbx docs has worked in a long time
<brixen>
it needs to be a gem
<brixen>
the contents have already been pulled out into a repo
<brixen>
rubinius.github.io
<brixen>
the gem can use that to build (what github does automatically when you push to rubinius.github.io) and package it up
<brixen>
with the docs binary
<brixen>
bbiab...
havenwood has joined #rubinius
<|jemc|>
regarding contributing to the docs at rubinius.github.io:
<|jemc|>
if I want to put in a pull request that modifies one of the code examples, this change should be propagated to all of the translations, not just english (because the code examples are usually the same for each translated page I've noticed)
elia has quit [Quit: Computer has gone to sleep.]
<|jemc|>
is there a pattern in place for modifying one source file and having it propagate to all of the translations?
<|jemc|>
or is it just a case for some one-off automated find-and-replace on my end?
enriclluelles has quit [Remote host closed the connection]
jaffachi_ has quit [Quit: Computer has gone to sleep.]
<|jemc|>
I only ask because I've come across other doc repos that do have some building mechanism and require contributors to use it.
<yorickpeterse>
|jemc|: there's no automated way for this currently
<|jemc|>
yorickpeterse: thanks - it didn't look like there was but it's not always obvious
jaffachi_ has joined #rubinius
tenderlove has joined #rubinius
dzhulk has quit [Quit: Leaving.]
tenderlove has quit [Ping timeout: 260 seconds]
lbianc_ has joined #rubinius
lbianc has quit [Ping timeout: 260 seconds]
lbianc_ is now known as lbianc
<yorickpeterse>
CSS has some wacky syntax
<yorickpeterse>
some-namespace|some-element-name
<yorickpeterse>
whereas xpath has some-namespace:some-element-name
<yorickpeterse>
and apparently just |foo is also valid
<|jemc|>
expanding oga to parse CSS too?
<yxhuvud>
hmm. what does | do?
lbianc_ has joined #rubinius
lbianc has quit [Ping timeout: 260 seconds]
lbianc_ is now known as lbianc
Rotonen has quit [Ping timeout: 250 seconds]
tenderlove has joined #rubinius
lbianc_ has joined #rubinius
tenderlove has quit [Ping timeout: 258 seconds]
lbianc has quit [Ping timeout: 272 seconds]
lbianc_ is now known as lbianc
<yorickpeterse>
|jemc|: yup
<yorickpeterse>
yxhuvud: namespace selector
<yorickpeterse>
so foo|bar gets all <foo:bar> XML/HTML nodes
Rotonen has joined #rubinius
tenderlove has joined #rubinius
jaffachi_ has quit [Quit: Computer has gone to sleep.]
diegoviola has joined #rubinius
tenderlove has quit [Ping timeout: 255 seconds]
elia has joined #rubinius
Thijsc has joined #rubinius
Thijsc has quit [Client Quit]
Thijsc has joined #rubinius
postmodern has joined #rubinius
Thijsc has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
tenderlove has joined #rubinius
tenderlove has quit [Ping timeout: 244 seconds]
guilleiguaran___ has quit [Ping timeout: 258 seconds]
elia has quit [Quit: Computer has gone to sleep.]
guilleiguaran___ has joined #rubinius
shingara has quit [Ping timeout: 245 seconds]
mpapis has quit [Ping timeout: 240 seconds]
<jc00ke>
So, this new Dir#fileno in MRI 2.2.0-preview1
mpapis has joined #rubinius
<jc00ke>
I'm working on a RubySpec, I assume all I can test is that it returns an int > 2 (stderr)