apeiros_ changed the topic of #ruby-lang to: Ruby 2.0.0-p0: http://ruby-lang.org (Ruby 1.9.3-p392) || Paste >3 lines of text on http://gist.github.com
mikestok has quit [Client Quit]
<BinaJr> Is this channel logged? Where can I get the previous log of it?
jacktrick has quit [Quit: Leaving]
runeb has quit [Remote host closed the connection]
havenwood has joined #ruby-lang
jovy88 has quit [Read error: Connection reset by peer]
sepp2k has quit [Quit: Leaving.]
cordax has quit [Quit: Computer has gone to sleep.]
jovy88 has joined #ruby-lang
pandy has quit [Read error: Connection reset by peer]
pandy has joined #ruby-lang
krohrbaugh has joined #ruby-lang
mbj has joined #ruby-lang
krohrbaugh has quit [Read error: Operation timed out]
cordax has joined #ruby-lang
Asher has quit [Ping timeout: 264 seconds]
tsion has quit [Quit: Leaving]
bzalasky has joined #ruby-lang
woollyams has joined #ruby-lang
pkrnj has quit [Read error: Operation timed out]
pskosinski has quit [Quit: pskosinski]
bzalasky has quit [Remote host closed the connection]
infecto has quit [Ping timeout: 252 seconds]
infecto has joined #ruby-lang
pkrnj has joined #ruby-lang
pkrnj has quit [Remote host closed the connection]
runeb has joined #ruby-lang
runeb has quit [Ping timeout: 264 seconds]
srbaker has joined #ruby-lang
Domon has joined #ruby-lang
krohrbaugh has joined #ruby-lang
idkazuma has quit [Remote host closed the connection]
krohrbaugh has quit [Read error: Operation timed out]
<whitequark> BinaJr: try irclog.whitequark.org/ruby-lang
io_syl has quit [Quit: Computer has gone to sleep.]
dhruvasagar has joined #ruby-lang
io_syl has joined #ruby-lang
bzalasky has joined #ruby-lang
TheNotary has joined #ruby-lang
sduckett has joined #ruby-lang
io_syl has quit [Quit: Computer has gone to sleep.]
krz has joined #ruby-lang
sduckett has quit [Ping timeout: 256 seconds]
cofin has quit [Quit: cofin]
cordax has quit [Quit: Computer has gone to sleep.]
sush24 has joined #ruby-lang
cordax has joined #ruby-lang
symm- has quit [Ping timeout: 252 seconds]
mistym has quit [Remote host closed the connection]
cofin has joined #ruby-lang
cout_ is now known as cout
havenwood has quit [Remote host closed the connection]
cout is now known as cout_
cout_ is now known as cout
cout is now known as cout_
cout_ is now known as cout
bzalasky has quit [Remote host closed the connection]
wesside_ has joined #ruby-lang
wesside_ has quit [Remote host closed the connection]
<BinaJr> Thank you whitequark!
DerBoki has quit []
bzalasky has joined #ruby-lang
cofin has quit [Quit: cofin]
BinaJr has left #ruby-lang ["Once you know what it is you want to be true, instinct is a very useful device for enabling you to know that it is"]
nofxx__ has quit [Ping timeout: 272 seconds]
io_syl has joined #ruby-lang
infecto has quit [Ping timeout: 255 seconds]
mistym has joined #ruby-lang
sailias has quit [Quit: Leaving.]
lcdhoffman has quit [Quit: lcdhoffman]
robbin_ has joined #ruby-lang
cofin has joined #ruby-lang
krz has quit [Quit: krz]
cordax has quit [Quit: Computer has gone to sleep.]
sush24 has quit [Quit: This computer has gone to sleep]
srbaker has quit [Quit: Computer has gone to sleep.]
krz has joined #ruby-lang
setmeaway has quit [Ping timeout: 256 seconds]
krohrbaugh has joined #ruby-lang
MouseTheLuckyDog has joined #ruby-lang
<MouseTheLuckyDog> Hey I have a list I want to associate with one of several states. What I would like to do is lay out the elements on the screen in a grid a bit like 1-2-3 and associate a color with each state. Is there something that will allow me to do that?
dmwuw has joined #ruby-lang
krohrbaugh has quit [Read error: Operation timed out]
jxie has quit [Quit: leaving]
mbj_ has joined #ruby-lang
dmwuw has quit [Remote host closed the connection]
dmwuw has joined #ruby-lang
mbj has quit [Ping timeout: 256 seconds]
arubin has quit [Quit: Textual IRC Client: www.textualapp.com]
jsulliva_ has quit [Remote host closed the connection]
Domon has quit [Read error: Connection reset by peer]
jsullivandigs has joined #ruby-lang
Domon has joined #ruby-lang
Olipro has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
jsullivandigs has quit [Ping timeout: 255 seconds]
dingus_khan has joined #ruby-lang
cordax has joined #ruby-lang
mbj_ has quit [Ping timeout: 268 seconds]
rwk1 has joined #ruby-lang
sush24 has joined #ruby-lang
sduckett has joined #ruby-lang
idkazuma has joined #ruby-lang
Domon has quit [Ping timeout: 264 seconds]
Domon has joined #ruby-lang
sduckett has quit [Ping timeout: 272 seconds]
sush24 has quit [Quit: This computer has gone to sleep]
erpuds has joined #ruby-lang
erpuds has quit [Client Quit]
Domon has quit [Remote host closed the connection]
stardiviner has quit [Read error: Connection reset by peer]
cofin has quit [Quit: cofin]
bzalasky has joined #ruby-lang
krohrbaugh has joined #ruby-lang
krohrbaugh has quit [Ping timeout: 256 seconds]
tylersmith has quit [Remote host closed the connection]
<postmodern> when packaging rake tasks
bzalasky has quit [Read error: Connection reset by peer]
<postmodern> do you usually put them in Foo::Rake::Tasks or simple Foo::Tasks?
bzalasky has joined #ruby-lang
kgrz has joined #ruby-lang
dingus_khan has quit [Ping timeout: 256 seconds]
jsullivandigs has joined #ruby-lang
nofxx__ has joined #ruby-lang
cordax has quit [Quit: Computer has gone to sleep.]
Domon has joined #ruby-lang
dingus_khan has joined #ruby-lang
robbin_ has quit [Quit: Textual IRC Client: www.textualapp.com]
mistym has quit [Remote host closed the connection]
|Vargas| has joined #ruby-lang
|Vargas| has quit [Changing host]
|Vargas| has joined #ruby-lang
krohrbaugh has joined #ruby-lang
krohrbaugh has quit [Ping timeout: 252 seconds]
woollyams has quit [Ping timeout: 264 seconds]
tsion has joined #ruby-lang
jackhammer2022 has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
slippyd has joined #ruby-lang
noop has joined #ruby-lang
jg_ has joined #ruby-lang
Mon_Ouie has quit [Ping timeout: 256 seconds]
yfeldblum has joined #ruby-lang
io_syl has quit [Quit: Computer has gone to sleep.]
nertzy2 has joined #ruby-lang
tomzx_mac has quit [Ping timeout: 256 seconds]
barttenb_ has joined #ruby-lang
nertzy3 has quit [Ping timeout: 252 seconds]
wallerdev has quit [Quit: wallerdev]
tylersmith has joined #ruby-lang
solars has joined #ruby-lang
idkazuma has quit [Remote host closed the connection]
tylersmith has quit [Read error: Operation timed out]
fsvehla has quit [Quit: fsvehla]
JohnBat26 has joined #ruby-lang
scottschecter has joined #ruby-lang
idkazuma has joined #ruby-lang
r0bgleeson has quit [Ping timeout: 272 seconds]
scottschecter has quit [Quit: WeeChat 0.4.0]
apeiros has quit [Remote host closed the connection]
tonni has quit [Remote host closed the connection]
sduckett has joined #ruby-lang
scottschecter has joined #ruby-lang
r0bgleeson has joined #ruby-lang
mjio has quit []
sduckett has quit [Ping timeout: 252 seconds]
mjio has joined #ruby-lang
sush24 has joined #ruby-lang
joshH10 has joined #ruby-lang
joshH10 has quit [Read error: Connection reset by peer]
joshH10 has joined #ruby-lang
joshH10 has quit [Read error: Connection reset by peer]
dominikh has quit [Remote host closed the connection]
joshH10 has joined #ruby-lang
joshH10 has quit [Read error: Connection reset by peer]
joshH10 has joined #ruby-lang
dominikh has joined #ruby-lang
joshH10 has quit [Read error: Connection reset by peer]
dr_bob has joined #ruby-lang
joshH10 has joined #ruby-lang
joshH10 has quit [Read error: Connection reset by peer]
joshH10 has joined #ruby-lang
krohrbaugh has joined #ruby-lang
joshH11 has joined #ruby-lang
DomKM1 has quit [Quit: Leaving.]
tonni has joined #ruby-lang
joshH12 has joined #ruby-lang
szabcsee has joined #ruby-lang
joshH12 has quit [Read error: Connection reset by peer]
xxaM has quit [Quit: brbrbrb]
judofyr has joined #ruby-lang
joshH12 has joined #ruby-lang
xxaM has joined #ruby-lang
joshH12 has quit [Read error: Connection reset by peer]
joshH10 has quit [Ping timeout: 256 seconds]
joshH12 has joined #ruby-lang
joevandyk has quit [Ping timeout: 252 seconds]
krohrbaugh has quit [Read error: Operation timed out]
joshH11 has quit [Ping timeout: 256 seconds]
joshH12 has quit [Read error: Connection reset by peer]
joshH12 has joined #ruby-lang
joshH12 has quit [Read error: Connection reset by peer]
Domon_ has joined #ruby-lang
joshH12 has joined #ruby-lang
Domon has quit [Ping timeout: 268 seconds]
joshH12 has quit [Read error: Connection reset by peer]
joshH12 has joined #ruby-lang
joshH12 has quit [Read error: Connection reset by peer]
joshH12 has joined #ruby-lang
joshH12 has quit [Read error: Connection reset by peer]
joshH12 has joined #ruby-lang
joshH12 has quit [Read error: Connection reset by peer]
joshH12 has joined #ruby-lang
jackhammer2022 has quit [Read error: Connection reset by peer]
barttenb_ has quit [Remote host closed the connection]
joshH13 has joined #ruby-lang
szabcsee has left #ruby-lang [#ruby-lang]
joshH12 has quit [Ping timeout: 252 seconds]
r0bgleeson has quit [Ping timeout: 255 seconds]
<injekt> postmodern: the latter
<judofyr> what about Project::FooTask ?
<injekt> depends how many there were, I'd use FooTask for one or two tasks, but anything more I'd prefer to namespace into a Tasks module
<judofyr> ditto
<erikh> fart
<erikh> that's my weigh-in
<judofyr> thanks erikh
<injekt> the ever wise erikh
<judofyr> or, well, I've never really written a re-usable (gemified) Rake task
<judofyr> I'm a copy-paster
<erikh> tons of them in github.com/chef-workflow/chef-workflow-tasklib
<erikh> (fwiw, I just made them plain requires)
<erikh> but in all seriousness that project was borne from a smaller project called "fart"
swav has joined #ruby-lang
<erikh> which was named at seattlerb when I asked drbrain what I should name it and he said "I wouldn't worry about that right now"
<judofyr> erikh: that doesn't mean to pick a name you would worry about later
<erikh> I didn't
<erikh> it was just something to explore the idea
<erikh> fartotype
<erikh> it's ok, I understand the lack of sense of humor europeans that are not from england have
<erikh> :P
<injekt> HAH in yo' face europeans no from england!
<erikh> yeah
<erikh> IN YOUR FACE
<erikh> totally have not been drinking
<injekt> you can tell
<erikh> yes I can
<erikh> I am trying to tell you now
<erikh> ink jet: suppose I wanted more than the tutorial for go
<erikh> what do?
tonni has quit [Remote host closed the connection]
tonni has joined #ruby-lang
<postmodern> what happened to rubyflow.com
tonni has quit [Ping timeout: 256 seconds]
<injekt> erikh: more than the stuff on golang.org?
<erikh> injekt: yeah, if you have any good resources
<injekt> erikh: I have 'the way to Go' in pdf format which more than explains most Go stuff, but in terms of online resources I dont really have much, a lot of the go blogs suck. I learned the stuff I have from that book, reading the stdlib docs and being told my code sucks in #go-nuts
<erikh> gotcha
<erikh> the way to Go is a book?
<injekt> yup
<erikh> ok cool
<erikh> well, I'll give it a shot with what I have here.
<erikh> thanks!
<injekt> I have a pdf if you want it
alessio_rocco has joined #ruby-lang
<erikh> sure, shoot me a link?
<erikh> gonna go through the go tutorial again tonight
tonni has joined #ruby-lang
workmad3 has joined #ruby-lang
<judofyr> erikh: you're also from England?
<erikh> no, i'm from murrica
<erikh> thanks!
fsvehla has joined #ruby-lang
nXqd has joined #ruby-lang
<injekt> >> "a %s b %s c %s".count("\%s") # shouldn't that be 3?
<eval-in> injekt => 6 (http://eval.in/22079)
<injekt> oh
<injekt> nvm
<erikh> injekt: there's no go repl, is there?
krohrbaugh has joined #ruby-lang
<injekt> erikh: no sir
* erikh cries
<erikh> thanks for answering all my newbie questions
<erikh> I'll go to the go irc later
<erikh> just don't want to be a stupid
<injekt> sure :)
dhruvasagar has quit [Read error: Connection reset by peer]
fsvehla has quit [Quit: fsvehla]
<injekt> apparently looks interesting
<erikh> oh neat.
<erikh> it's like ruby -e
<judofyr> the thing I found most difficult with Go was creating the correct directory structure
<injekt> aye
<erikh> or pelr -e
<injekt> judofyr: there is no normal way, that's the problem
<injekt> I agree it's weird
Oloryn_lt2 has joined #ruby-lang
<judofyr> I just wanted an executable + split up my library into several files
marr has joined #ruby-lang
<judofyr> and I spent hours getting Go to look in the correct folder
<injekt> oh
<judofyr> or, placing my file in the correct folder
<injekt> just create bin/ and src/
<yorickpeterse> morning
<judofyr> (s/folder/directory/ for you UNIX-weenies)
barttenbrinke has joined #ruby-lang
<injekt> `go help packages` is not bad
dhruvasagar has joined #ruby-lang
<injekt> also `go help gopath`
<injekt> yorickpeterse: morn
<judofyr> injekt: here's the example: I have execute `a` that uses library `b` and uses library `c`. I like to have everything in the same repo, but I want b and c to be separate.
<judofyr> s/execute/executable/
mjio has quit []
<injekt> judofyr: separate packages?
<judofyr> (err, `a` only uses `b`, and it's `b` that uses `c`)
krohrbaugh has quit [Ping timeout: 256 seconds]
<judofyr> inkjet: maybe? I dunno, I just want to split it up somehow.
<injekt> you can import them separately, go doesn't care about files it only cares about packages
<dingus_khan> fart
<judofyr> erikh: look at what you've started
<dingus_khan> he taught me to play the violin, he did
<dingus_khan> well, forced
<judofyr> dingus_khan++
<judofyr> (do we have a karma bot in here?)
<judofyr> corundum: help karma
<injekt> corundum: botsnack
<dingus_khan> my orc has lots of corundum
<injekt> :/
<dingus_khan> there's karma in irc?
<judofyr> karma runs through everything in life
<dingus_khan> judofyr++
<injekt> choo choo
<dingus_khan> karma train express
<judofyr> corundum: remind dingus_khan about karma every minute
<dingus_khan> cats, cats in the furnace
<judofyr> corundum: botsnack
<judofyr> such a silent bot
<dingus_khan> botsnack
<dingus_khan> I know more about pouring molten metal than I do ruby
<dingus_khan> PS happy Cinco De Mustache, I'm keeping mine forever, and now I go sleep
Oloryn_lt2 has quit [Ping timeout: 256 seconds]
dingus_khan has quit [Quit: Leaving]
zavier has left #ruby-lang ["WeeChat 0.4.0"]
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
idkazuma has quit [Remote host closed the connection]
asellus has joined #ruby-lang
tonni has quit [Ping timeout: 256 seconds]
<erikh> judofyr: not there's no karma bot in here
<erikh> dominikh: so where's my go irc bot framework
<dominikh> erikh: in hell, where it belongs :)
<dominikh> I won't write another one of those :P
<erikh> hahah
<erikh> damn.
migz1 has joined #ruby-lang
tonni has joined #ruby-lang
rwk1 has quit [Remote host closed the connection]
TheNotary has quit [Ping timeout: 264 seconds]
benlovell has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 268 seconds]
dhruvasagar has joined #ruby-lang
benlovell has quit [Ping timeout: 268 seconds]
TheNotary has joined #ruby-lang
apeiros has joined #ruby-lang
setmeaway has joined #ruby-lang
skade has joined #ruby-lang
bright_day has joined #ruby-lang
krohrbaugh has joined #ruby-lang
<erikh> injekt: fwiw, :!go run % is working great for me in vim
rwk1 has joined #ruby-lang
<erikh> gonna make it a key or something
tonni has quit [Remote host closed the connection]
mbj has joined #ruby-lang
workmad3 has quit [Ping timeout: 272 seconds]
tsion has quit [Quit: Leaving]
krohrbaugh has quit [Ping timeout: 264 seconds]
barttenbrinke has quit [Read error: Connection reset by peer]
barttenbrinke has joined #ruby-lang
TheNotary has quit [Ping timeout: 252 seconds]
FiXato has quit [Ping timeout: 256 seconds]
FiXato has joined #ruby-lang
Criztian has joined #ruby-lang
TheNotary has joined #ruby-lang
Manny_42 has joined #ruby-lang
rwk1 has quit [Remote host closed the connection]
tonni has joined #ruby-lang
megha has joined #ruby-lang
arooni-mobile has quit [Ping timeout: 264 seconds]
kgrz has quit [Quit: Computer has gone to sleep.]
ikrima has quit [Ping timeout: 256 seconds]
<dominikh> erikh: wat, you're doing Go?
<erikh> yeah, a little
<erikh> made this about 30 minutes ago
skade has quit [Ping timeout: 272 seconds]
<erikh> so perty
<dominikh> bandwagon, hype yada yada
<erikh> yes
<dominikh> ah doing the tour are we
<erikh> actually I have a thing it'd be good at
<erikh> yes
<dominikh> well that is perty
barttenbrinke has quit [Remote host closed the connection]
kgrz has joined #ruby-lang
bright_day has quit [Remote host closed the connection]
arooni-mobile has joined #ruby-lang
joshH13 has quit [Quit: Nettalk6 - www.ntalk.de]
jovy88 has quit [Read error: Connection reset by peer]
jovy88 has joined #ruby-lang
iamlacroix has joined #ruby-lang
rwk1 has joined #ruby-lang
barttenbrinke has joined #ruby-lang
adam12 has quit [Ping timeout: 264 seconds]
<injekt> erikh: neat
<yorickpeterse> GOOOOOOOOOO
<yorickpeterse> BLAGHWAWRARHGHGG
* yorickpeterse imagines people making that sound when they read about Go
<injekt> yorickpeterse: incredibly accurate
<dominikh> really? it's usually more of a swoooosh
marr has quit [Ping timeout: 256 seconds]
workmad3 has joined #ruby-lang
<yorickpeterse> at least on HN it's an actual circlejerk
<injekt> I sort of do a combibed swooosh-blaghwawrarhgg hybrid type noise
iamlacroix has quit [Remote host closed the connection]
<yorickpeterse> injekt: that's what he said
<dominikh> injekt: so.. like the guy puking out of the train window
<injekt> dominikh: that's what happens when I write c++
<dominikh> haha
<injekt> except there's no vomit and no train, im just in hell
dhruvasagar has quit [Ping timeout: 272 seconds]
krohrbaugh has joined #ruby-lang
<dominikh> vomit and trains would make it a tad nicer
<injekt> agreed
<yorickpeterse> unless it's a train full of vomit that's heading to hell
<injekt> ^
dhruvasagar has joined #ruby-lang
<yorickpeterse> sounds like a bad hollywood movie
<dominikh> sounds like german porn
migz1 has quit [Quit: Leaving.]
<yorickpeterse> COMING SOON: THE C++ TRAIN. A STORY OF ONE MAN HEADED STRAIGHT FOR HELL ON A TRAIN.
rwk1 has quit [Ping timeout: 272 seconds]
<yorickpeterse> HE MUST CHOOSE: HIS SANITY OR STD::GETOUT
<injekt> the pain train
migz1 has joined #ruby-lang
<yorickpeterse> DIRECTED BY: M Shamawalalasomething
<injekt> Shamalamadingdong
<yorickpeterse> somebody should make an action movie about rms
<dominikh> the man who ate his feet?
<yorickpeterse> wat
<injekt> oO
<ddfreyne> :D
krohrbaugh has quit [Ping timeout: 272 seconds]
<dominikh> well, byproducts, really
<yorickpeterse> GNU/RMS: The Dark Knight
<injekt> that sounds even better
<dominikh> thank you good sir
<injekt> The Dark Knight Rises 2: A pr0n parody
<injekt> wow
<injekt> ok
<yorickpeterse> wat
<yorickpeterse> So I started with bad hollywood movies and you turn it into one of your weird fetishes?
<dominikh> the gap in your education is sad :P
<erikh> I don't know how we got to porn from my learning go
rwk1 has joined #ruby-lang
<erikh> but i'm both impressed and proud
<injekt> erikh: because awesome
<yorickpeterse> what's next, "Inkjekt and the 7 bangbusses">
<yorickpeterse> * ?
<injekt> inkjektktkt
<erikh> holy crap I thought I had a lot of caffeine
<dominikh> injekt and 7 bangbusses would result in a lot of babies I'm afraid
<erikh> ok back to making wc
marr has joined #ruby-lang
<yorickpeterse> dominikh: well I take it they at least use condoms
<dominikh> you just don't know injekt do you
<yorickpeterse> actually no
<injekt> lol
<dominikh> good, keep it that way, nothing good ever comes out of it
<yorickpeterse> giggity
<injekt> :)
adam12 has joined #ruby-lang
<injekt> dominikh: dont be shy, you love my sweet sweet nectar
<yorickpeterse> One day we have one of these conversations and somebody new walks in
<yorickpeterse> and's like "Hey guys ho.....wait what"
migz1 has quit [Quit: Leaving.]
migz1 has joined #ruby-lang
<dominikh> injekt: I don't know how to respond to that
<injekt> speechless, that's a first
migz1 has quit [Client Quit]
<yorickpeterse> gross
<yorickpeterse> unless you actually keep bees
workmad3 has quit [Ping timeout: 260 seconds]
<injekt> wanna see by bee hive?
ikrima has joined #ruby-lang
<dominikh> as much as I would like to continue this conversation, I have to depart
<dominikh> enjoy
megha has quit [Ping timeout: 256 seconds]
<yorickpeterse> injekt: here's mine: http://is.gd/Tf3hyf
<yorickpeterse> (ooooh risky link)
tbuehlmann has joined #ruby-lang
pskosinski has joined #ruby-lang
marr has quit [Ping timeout: 256 seconds]
barttenbrinke has quit [Remote host closed the connection]
hapster has joined #ruby-lang
barttenbrinke has joined #ruby-lang
<erikh> totally just wrote wc
<erikh> ladies
sush24 has quit [Quit: This computer has gone to sleep]
kgrz has quit [Quit: Computer has gone to sleep.]
madb055 has quit [Ping timeout: 252 seconds]
marr has joined #ruby-lang
charliesome has joined #ruby-lang
marr has quit [Ping timeout: 264 seconds]
<erikh> phear
tomzx_mac has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
tomzx_mac_ has joined #ruby-lang
<injekt> :D
<erikh> injekt: it's short!!!
<erikh> i'm totally not loaded with caffeine right now
tomzx_mac has quit [Ping timeout: 272 seconds]
krohrbaugh has joined #ruby-lang
mytrile has joined #ruby-lang
Domon_ has quit [Remote host closed the connection]
JohnBat26 has quit [Remote host closed the connection]
<charliesome> i wonder if it's ethical to squat a gem name if I know i'm definitely going to use it soon
krohrbaugh has quit [Read error: Operation timed out]
ikrima has quit [Ping timeout: 256 seconds]
<tbuehlmann> squat-0.0.1.gem?
<injekt> charliesome: I dont see a problem with that
<injekt> charliesome: i've done it
<charliesome> alright i'm convinced
<charliesome> squatted! http://rubygems.org/gems/flv
JohnBat26 has joined #ruby-lang
kgrz has joined #ruby-lang
<erikh> heh
stardiviner has joined #ruby-lang
mikestok has joined #ruby-lang
vlad_starkov has joined #ruby-lang
symm- has joined #ruby-lang
skade has joined #ruby-lang
EvilJStoker has quit [Quit: EvilJStoker is gone :(]
robbyoconnor has quit [Ping timeout: 272 seconds]
barttenbrinke has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
barttenbrinke has joined #ruby-lang
swav has quit [Remote host closed the connection]
swav has joined #ruby-lang
swav has quit [Ping timeout: 256 seconds]
sailias has joined #ruby-lang
symm- has quit [Ping timeout: 272 seconds]
nofxx__ has quit [Ping timeout: 260 seconds]
hapster has quit [Remote host closed the connection]
<yorickpeterse> charliesome: don't be a cunt by squatting decent Gem names
<erikh> if he's gonna fill it soon..
<yorickpeterse> http://rubygems.org/gems/ftp for example
<yorickpeterse> oh, missed that
<erikh> I just make my repos private
<charliesome> yorickpeterse: i have actual code written
<charliesome> just not ready to release yet
<erikh> but yeah, if he's planning on releasing
<yorickpeterse> ah
<erikh> net/ftp is already a thing, not to defend that guy or anything.
<erikh> wow
postmodern has quit [Quit: Leaving]
<erikh> you guys ever look at what that gem does?
EvilJStoker has joined #ruby-lang
Mon_Ouie has joined #ruby-lang
<yorickpeterse> lol wat
<erikh> in bin/ftp
<erikh> that's it.
<yorickpeterse> yeah I opened it in vim
<erikh> might want to uninstall it
<yorickpeterse> haven't installed it
<erikh> .. if you ever use ftp that is
<erikh> oh, good.
<yorickpeterse> Downloaded manually and extracted using tar
<erikh> oh, er
<erikh> gem unpack yo
<yorickpeterse> RubyGems really ought to have a report button for this stuff
robbin_ has joined #ruby-lang
<erikh> drbrain: ^
<erikh> well, I guess you'd want to bug qrush
<erikh> and both of them will probably say "patch"
<yorickpeterse> yeah, and I don't really get the feeling feature requests are really looked at anyway
<yorickpeterse> other than "patches welcome"
<erikh> that's not true, but sometimes you do have to argue pretty hard
<erikh> i'd ask first.
dhruvasagar has quit [Ping timeout: 264 seconds]
machuga has joined #ruby-lang
<yorickpeterse> https://github.com/rubygems/rubygems.org/issues/429 well this was my only feature request so it's not really a good thing to compare to
workmad3 has joined #ruby-lang
<yorickpeterse> I'd do it myself if I had the time
dhruvasagar has joined #ruby-lang
<erikh> maybe offer to raise a complaint vote from signed in members
<erikh> as a solution to this
<erikh> but do it in a separate ticket and link thi sone
<erikh> and offer to *patch it*
<yorickpeterse> I can't offer to patch it, I can't commit my time to that as much as I wanted to
<erikh> something to keep in mind, some of these people are maintaining 10-20 popular projects on top of their day jobs
<erikh> no patch == no sale
<yorickpeterse> I'm well aware of how FOSS in general wokrs
<yorickpeterse> * works
krohrbaugh has joined #ruby-lang
<yorickpeterse> I suppose I see them more as products though
ryez has joined #ruby-lang
<erikh> like I said, 10-20 projects people depend on regularly like rubygems, on top of day jobs
<erikh> it's a simple matter of bandwidth
sush24 has joined #ruby-lang
krohrbaugh has quit [Ping timeout: 246 seconds]
<MouseTheLuckyDog> How can I read a single keypress with ruby?
<injekt> getc
dhruvasagar has quit [Ping timeout: 264 seconds]
<MouseTheLuckyDog> injekt, that reads a single character. But won't return till you hit return. I want to get the keypress immediately.
<erikh> PTY
symm- has joined #ruby-lang
<erikh> and you're on windows I presume
<MouseTheLuckyDog> linux
dhruvasagar has joined #ruby-lang
<injekt> system("stty raw -echo"); c = STDIN.getc; system("stty -raw echo"); puts c
<lianj> begin; system("stty raw -echo"); STDIN.getc; ensure; system("stty -raw echo"); end
<lianj> injekt: damn it
mikestok has quit [Quit: Computer has gone to sleep.]
<erikh> use lianj's version anyhow
<injekt> yeah
<erikh> the wrong key combo can break the first version
<injekt> and the second version sits nicely in a method
<erikh> meh
<injekt> NO U MEH
<erikh> NO U
<injekt> time for an omlette
<erikh> alright avdi
<erikh> go eat your omlette
<injekt> omelette*
<injekt> hah
<erikh> hey at least i didn't call you bernhardt
<yorickpeterse> who's bernhardt?
mucker has joined #ruby-lang
mytrile has quit [Remote host closed the connection]
* yorickpeterse feels he's missing out on something
<erikh> oh, you don't want to know.
symm- has quit [Ping timeout: 258 seconds]
srbaker has joined #ruby-lang
<injekt> :D
krz has quit [Quit: krz]
<yorickpeterse> actually I do
swav has joined #ruby-lang
<injekt> yorickpeterse: gary bernhardt
<injekt> go fourth
<injekt> oh man this omelette is gonna be nassttyyy
mikestok has joined #ruby-lang
<yorickpeterse> hm, that name rings a bell
<yorickpeterse> ooooooh him
vlad_starkov has quit [Remote host closed the connection]
<MouseTheLuckyDog> lian, erikh: Would IO.console.RAW! and IO.console.COOKED! replace system("stty raw -echo") system("stty -raw echo") respectively.
retro|cz has quit [Ping timeout: 255 seconds]
wallerdev has joined #ruby-lang
<MouseTheLuckyDog> \Well you guys must be away. So I'll just say thanks.
* apeiros gathers he's not the only one who doesn't particularly like gary…
r0bgleeson has joined #ruby-lang
GeissT___ has quit [Quit: MillBroChat AdIRC User]
TheNotary has quit [Read error: Operation timed out]
<yorickpeterse> how so? I never really pay attention to him
<yorickpeterse> sometimes people retweet some stuff of him but that's it
dr_bob has quit [Quit: Leaving.]
dr_bob has joined #ruby-lang
<yorickpeterse> ha
<yorickpeterse> DERPENDENIES
<yorickpeterse> god damn it, I blew it
<yorickpeterse> * derpendencies
<judofyr> oo, DEBUG_RESOLVER=1 is nice
dustint has joined #ruby-lang
mikestok has quit [Quit: Computer has gone to sleep.]
<yorickpeterse> what does it do?
canton7 has joined #ruby-lang
<judofyr> yorickpeterse: shows every step of the resolver
<judofyr> yorickpeterse: this seems to be a bug: http://pastie.org/7808344
sailias has quit [Quit: Leaving.]
<judofyr> yorickpeterse: (there's like 30 of those sections with "Activated", "Requirements", "Attempting")
vlad_starkov has joined #ruby-lang
<judofyr> I thought Bundler was designed for these things
Manny_42 has quit [Ping timeout: 272 seconds]
pandy_ has joined #ruby-lang
<apeiros> bundler's resolver isn't very good IMO :(
pandy has quit [Ping timeout: 256 seconds]
<spike|spiegel> "isn't very good" is a overstatement... "is shitty" is a much better fit
TheNotary has joined #ruby-lang
<yorickpeterse> well, dependency resolution isn't exactly easy
<spike|spiegel> please
mistym has joined #ruby-lang
<spike|spiegel> it's just logic, purest form
jperry2 has quit [Quit: jperry2]
<judofyr> spike|spiegel: depends. does the resolver have all version dependencies, or does it have to query the server as it resolves?
<yorickpeterse> spike|spiegel: I hope you realize how stupid that argument is?
<yorickpeterse> "just logic" lol
<yorickpeterse> CODING IS EASY, IT'S JUST TEXT
<yorickpeterse> PUREST FORM
<spike|spiegel> silly people
yfeldblum has quit [Ping timeout: 256 seconds]
anonymuse has joined #ruby-lang
Manny_42 has joined #ruby-lang
<charliesome> yorickpeterse: coding is easy, ot
<charliesome> it's just abstraction and application
<yorickpeterse> in its purest form
krohrbaugh has joined #ruby-lang
srbaker has quit [Quit: Computer has gone to sleep.]
mistym has quit [Remote host closed the connection]
jvrmaia has joined #ruby-lang
yalue has joined #ruby-lang
krohrbaugh has quit [Ping timeout: 248 seconds]
knu has quit [Remote host closed the connection]
jperry2 has joined #ruby-lang
fosky has joined #ruby-lang
yfeldblum has joined #ruby-lang
henrikhodne has quit [Quit: Goodbye.]
henrikhodne has joined #ruby-lang
knu has joined #ruby-lang
henrikhodne has quit [Read error: Connection reset by peer]
henrikhodne has joined #ruby-lang
TheNotary has quit [Ping timeout: 264 seconds]
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
Criztian has quit [Remote host closed the connection]
skade has quit [Ping timeout: 264 seconds]
tomzx_mac_ has quit [Read error: Operation timed out]
TheNotary has joined #ruby-lang
carloslopes has joined #ruby-lang
lele has quit [Quit: Coyote finally caught me]
retro|cz has joined #ruby-lang
io_syl has joined #ruby-lang
skade has joined #ruby-lang
PhilG has joined #ruby-lang
lguardiola has joined #ruby-lang
skade has quit [Read error: Connection reset by peer]
PhilG has quit [Client Quit]
mytrile has joined #ruby-lang
mikestok has joined #ruby-lang
workmad3 has quit [Ping timeout: 264 seconds]
Manny_42 has left #ruby-lang [#ruby-lang]
skade has joined #ruby-lang
tjcravey has quit [Quit: tjcravey]
arooni-mobile has quit [Ping timeout: 255 seconds]
goatish_mound is now known as rsl
adambeynon has joined #ruby-lang
wallerdev has quit [Quit: wallerdev]
bzalasky has joined #ruby-lang
mytrile has quit [Remote host closed the connection]
scampbell has joined #ruby-lang
sailias has joined #ruby-lang
robbin_ has quit [Quit: Textual IRC Client: www.textualapp.com]
srbaker has joined #ruby-lang
wmoxam has joined #ruby-lang
<hagabaka> I'm trying to JSON.parse a string with multiple lines, and it's showing JSON::ParserError: 757: unexpected token at, followed by the entire string instead of a specific line. What does this mean?
mbmike has quit [Quit: mbmike]
dr_bob has quit [Quit: Leaving.]
krohrbaugh has joined #ruby-lang
<hagabaka> ah, {abc: 1} isn't valid json apparently
<judofyr> hagabaka: correct. the key must be string-delimited
dr_bob has joined #ruby-lang
<judofyr> eh, not string-delimited
<judofyr> quote-wrapped?
snarfmason has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
breakingthings has joined #ruby-lang
<apeiros> judofried
srbaker has quit [Ping timeout: 256 seconds]
<apeiros> do you have a highlight on that too?
<judofyr> apieros: kinda: http://cl.ly/image/3y090E020N2U
<apeiros> meh
<apeiros> :-)
swav_ has joined #ruby-lang
arooni-mobile has joined #ruby-lang
krohrbaugh has quit [Ping timeout: 252 seconds]
<judofyr> HIGHLIGHT ALL THE THINGS
<hagabaka> cool, Psych.load will parse it
swav has quit [Ping timeout: 276 seconds]
<judofyr> hagabaka: it's valid YAML, yes
mistym has quit [Remote host closed the connection]
srbaker has joined #ruby-lang
Guest____ has joined #ruby-lang
elia has joined #ruby-lang
wallerdev has joined #ruby-lang
blacktulip has joined #ruby-lang
arooni-mobile has quit [Ping timeout: 245 seconds]
vlad_starkov has quit [Remote host closed the connection]
erpuds has joined #ruby-lang
cofin has joined #ruby-lang
mistym has joined #ruby-lang
mistym has quit [Changing host]
mistym has joined #ruby-lang
srbaker has quit [Ping timeout: 252 seconds]
srbaker has joined #ruby-lang
megha has joined #ruby-lang
workmad3 has joined #ruby-lang
arooni-mobile has joined #ruby-lang
bzalasky has joined #ruby-lang
RubyHead has joined #ruby-lang
RubyHead has quit [Remote host closed the connection]
RubyHead has joined #ruby-lang
srbaker has quit [Read error: Connection reset by peer]
Asher has joined #ruby-lang
RubyHead has quit [Remote host closed the connection]
TheNotary has quit [Ping timeout: 255 seconds]
linc01n has quit [Read error: Connection reset by peer]
nXqd has quit [Ping timeout: 272 seconds]
srbaker has joined #ruby-lang
mucker has quit [Quit: leaving]
nathanstitt has joined #ruby-lang
charliesome has quit [Quit: Textual IRC Client: www.textualapp.com]
jovy88 has quit [Read error: Connection reset by peer]
jovy88 has joined #ruby-lang
henrikhodne has quit [Quit: Computer has gone to sleep.]
arooni-mobile has quit [Ping timeout: 264 seconds]
JohnBat26 has quit [Ping timeout: 268 seconds]
carloslopes has quit [Ping timeout: 258 seconds]
DomKM has joined #ruby-lang
vlad_starkov has joined #ruby-lang
jvrmaia has quit [Remote host closed the connection]
wuppalo has joined #ruby-lang
carloslopes has joined #ruby-lang
jvrmaia has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
greenarrow has quit [Quit: IRC is just multiplayer notepad.]
greenarrow has joined #ruby-lang
krohrbaugh has joined #ruby-lang
krohrbaugh has quit [Ping timeout: 252 seconds]
|Vargas| has quit [Quit: ...]
alessio_rocco has quit [Remote host closed the connection]
workmad3 has quit [Ping timeout: 256 seconds]
<naquad> is there some gem providing a sane api for Google Drive? google native library is totally java-like: too many words for simple action
snafoo__ has joined #ruby-lang
bzalasky has joined #ruby-lang
tonni has quit [Remote host closed the connection]
snafoo_ has quit [Ping timeout: 245 seconds]
tms has joined #ruby-lang
tms has left #ruby-lang [#ruby-lang]
snafoo_ has joined #ruby-lang
snafoo__ has quit [Ping timeout: 268 seconds]
stardiviner has quit [Remote host closed the connection]
joshH13 has joined #ruby-lang
wuppalo has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
joshH13 has quit [Read error: Connection reset by peer]
joshH13 has joined #ruby-lang
scottschecter has quit [Quit: WeeChat 0.4.0]
barttenbrinke has quit [Remote host closed the connection]
io_syl has quit [Quit: Computer has gone to sleep.]
judofyr has quit [Remote host closed the connection]
_elia has joined #ruby-lang
snafoo__ has joined #ruby-lang
scottschecter has joined #ruby-lang
snafoo_ has quit [Read error: Connection reset by peer]
Guest____ has quit [Ping timeout: 252 seconds]
elia has quit [Ping timeout: 248 seconds]
_elia is now known as elia
jvrmaia has quit [Remote host closed the connection]
asunderland has joined #ruby-lang
rwk1 has quit [Remote host closed the connection]
mucker has joined #ruby-lang
nXqd has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 256 seconds]
apeiros has quit [Remote host closed the connection]
Criztian has joined #ruby-lang
GarethAdams has joined #ruby-lang
nXqd has quit [Ping timeout: 264 seconds]
tylersmith has joined #ruby-lang
carloslopes has quit [Remote host closed the connection]
snarfmason has quit [Quit: Computer has gone to sleep.]
kgrz has quit [Quit: Computer has gone to sleep.]
dr_bob has quit [Quit: Leaving.]
skade has quit [Quit: Computer has gone to sleep.]
srbaker has quit [Quit: Computer has gone to sleep.]
<MouseTheLuckyDog> I'm captuing all keypresses, I would like C-z to behave the same way. Is there a command to "suspend to shell"?
<injekt> first google result
tylersmith has quit [Remote host closed the connection]
DEac- has quit [Read error: Connection reset by peer]
DEac- has joined #ruby-lang
jg_ has quit [Quit: Leaving]
breakingthings has quit [Ping timeout: 248 seconds]
apeiros has joined #ruby-lang
headius has joined #ruby-lang
brianpWins has quit [Quit: brianpWins]
breakingthings has joined #ruby-lang
dhruvasagar has joined #ruby-lang
krohrbaugh has joined #ruby-lang
krohrbaugh has quit [Client Quit]
wyhaines has joined #ruby-lang
GarethAdams has quit [Read error: Connection reset by peer]
carloslopes has joined #ruby-lang
rwk1 has joined #ruby-lang
erpuds has joined #ruby-lang
<naquad> injekt, then open issues and see my issue
jsullivandigs has quit [Remote host closed the connection]
rwk1 has quit [Ping timeout: 246 seconds]
havenwood has joined #ruby-lang
<injekt> naquad: eh did you try reading any of the code?
<naquad> yes
<naquad> and there's no mention of creating folder
<naquad> also tried to make upload_from_string call with parameters given by google
carloslopes has quit [Ping timeout: 245 seconds]
<injekt> wouldn't you create a folder locally and upload?
<naquad> says can't create folder with google special mime type
<naquad> inject, no
<injekt> injekt*
<naquad> sorry
<injekt> then I would lead with that in your issue, not "examples?" there's some pretty clear examples on the readme, they just dont do what you want
jvrmaia has joined #ruby-lang
<injekt> to be honest it looks like the project has pretty much been abandoned
<injekt> maybe you should start a new one :)
<naquad> i hope i don't, i wanted a quick embedding of google drive (very basic functionality: upload, download, create folder, delete folder - thats it) into project, but it looks like i was to optimistic on point "quickly"
lele has joined #ruby-lang
jsullivandigs has joined #ruby-lang
krohrbaugh has joined #ruby-lang
carloslopes has joined #ruby-lang
bzalasky has quit [Remote host closed the connection]
marr has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
vlad_starkov has joined #ruby-lang
benlovell has joined #ruby-lang
vlad_starkov has quit [Ping timeout: 245 seconds]
bzalasky has joined #ruby-lang
tylersmith has joined #ruby-lang
dhruvasagar has quit [Ping timeout: 268 seconds]
fosky has quit [Remote host closed the connection]
bzalasky has quit [Remote host closed the connection]
brianpWins has joined #ruby-lang
xcombelle has joined #ruby-lang
Nautes has joined #ruby-lang
mikestok has quit [Quit: Computer has gone to sleep.]
tenderlove has quit [Remote host closed the connection]
vivekrai has quit [Quit: Connection closed for inactivity]
kennyvb has quit [Quit: ZNC - http://znc.in]
pandy_ has quit [Remote host closed the connection]
rwk1 has joined #ruby-lang
barttenbrinke has joined #ruby-lang
breakingthings has quit [Ping timeout: 252 seconds]
erpuds has quit [Quit: erpuds]
breakingthings has joined #ruby-lang
rwk1 has quit [Ping timeout: 260 seconds]
yalue has quit [Ping timeout: 264 seconds]
pandy has joined #ruby-lang
nofxx__ has joined #ruby-lang
dezasseis has joined #ruby-lang
pkrnj has joined #ruby-lang
adambeynon has quit [Remote host closed the connection]
srbaker has joined #ruby-lang
vlad_starkov has joined #ruby-lang
mrsolo has joined #ruby-lang
yalue has joined #ruby-lang
forrest has joined #ruby-lang
<MouseTheLuckyDog> I'm captuing all keypresses, I would like C-z to behave the same way. Is there a command to "suspend to shell"?
bzalasky has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
marr has quit []
workmad3 has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
vlad_starkov has joined #ruby-lang
dhruvasagar has joined #ruby-lang
elia has quit [Ping timeout: 264 seconds]
mistym is now known as mistym_lunch
bryanl_ has quit [Ping timeout: 268 seconds]
m4t- has quit [Remote host closed the connection]
erpuds has joined #ruby-lang
dr_bob has joined #ruby-lang
srbaker has quit [Read error: Connection reset by peer]
Guest31640 has joined #ruby-lang
Guest31640 has quit [Quit: "coffeescriptla]
ikrima has joined #ruby-lang
srbaker has joined #ruby-lang
<whitequark> what's up with this omelette thing?
<injekt> whitequark: I made a nomelette
xcombelle has quit [Read error: Connection reset by peer]
megha has quit [Ping timeout: 256 seconds]
baba has joined #ruby-lang
srbaker has quit [Quit: Computer has gone to sleep.]
rwk1 has joined #ruby-lang
vlad_starkov has quit [Remote host closed the connection]
asunderland has quit [Ping timeout: 252 seconds]
infecto has joined #ruby-lang
rwk1 has quit [Ping timeout: 255 seconds]
dhruvasagar has quit [Ping timeout: 264 seconds]
mikestok has joined #ruby-lang
DarkBushido has joined #ruby-lang
<tarruda> is there a good text editor that uses ruby as an extension language?
mikestok has quit [Client Quit]
mikestok has joined #ruby-lang
zommi has joined #ruby-lang
<wmoxam> tarruda: technically you can write vim extensions in Ruby
<wmoxam> tarruda: but no one does
headius has quit [Quit: headius]
srbaker has joined #ruby-lang
asunderland has joined #ruby-lang
<injekt> tarruda: redcar? :P
gix has quit [Ping timeout: 268 seconds]
yxhuvud2 has joined #ruby-lang
sduckett has joined #ruby-lang
yxhuvud has quit [Ping timeout: 246 seconds]
gix has joined #ruby-lang
lguardiola_ has joined #ruby-lang
lguardiola has quit [Ping timeout: 258 seconds]
sush24 has quit [Ping timeout: 276 seconds]
lguardiola_ has quit [Ping timeout: 255 seconds]
workmad3 has quit [Ping timeout: 258 seconds]
kstuart has quit [Read error: Connection reset by peer]
rob_ has joined #ruby-lang
<yorickpeterse> injekt: with fromage?
<rob_> hi, is there a library for building mutt-like interfaces in ruby? i want to make a basic menu system for an app..
<injekt> yorickpeterse: cheese?
kstuart has joined #ruby-lang
pkrnj has quit [Quit: Computer has gone to sleep.]
Criztian has quit [Remote host closed the connection]
<yorickpeterse> dexter++
<injekt> yorickpeterse: yes, in that case
mrsolo has quit [Quit: This computer has gone to sleep]
mrsolo has joined #ruby-lang
lguardiola_ has joined #ruby-lang
krohrbaugh has quit [Quit: Leaving.]
benlovell has quit [Ping timeout: 276 seconds]
havenwood has quit [Remote host closed the connection]
mistym_lunch is now known as mistym
havenwood has joined #ruby-lang
<tarruda> injekt: thanks
<tarruda> wmoxam: youre right, ppl prefer python for vim extensions
Criztian has joined #ruby-lang
sduckett has quit [Ping timeout: 252 seconds]
<wmoxam> tarruda: IMO they prefer vimscript for vim extensions :p
<wmoxam> at least tpope does
GarethAdams has joined #ruby-lang
levifig has quit [Excess Flood]
levifig has joined #ruby-lang
rwk1 has joined #ruby-lang
vlad_starkov has joined #ruby-lang
lguardiola_ has quit [Quit: Leaving]
lguardiola has joined #ruby-lang
bright_day has joined #ruby-lang
nXqd has joined #ruby-lang
DomKM1 has joined #ruby-lang
rwk1 has quit [Ping timeout: 245 seconds]
DomKM has quit [Ping timeout: 252 seconds]
vlad_starkov has quit [Ping timeout: 245 seconds]
pkrnj has joined #ruby-lang
<yorickpeterse> but vimscript isn't webscale
* yorickpeterse fears the day somebody uses Go for Vim
<ericwood> I'd be cool with any language that *isn't* Vimscript
<ericwood> I'm thinking about learning Go
bright_day has quit [Remote host closed the connection]
<whitequark> ericwood: go in one sentence: most of the stuff you would actually want to use C for, without any of its oddities.
<ericwood> sold.
<ericwood> like, sane string manipulation?
<whitequark> yea
<ericwood> :D
<whitequark> go isn't a great language by itself. it's not a step in evolution by any measure.
<ericwood> so I could actually do string stuff without accidentally making my program one big buffer overflow?!
<whitequark> however, when compared with C (and that's what it has been compared against while it's been developed) it's excellent.
<whitequark> ericwood: yea
<ericwood> I refuse to ever touch C++ again in my life
<injekt> ericwood: Go has native string types and makes shooting yourself in the foot a little harder
<whitequark> injekt: it's memory-safe
<ericwood> Stroustrup was one of the head people at my university, and it was rammed down my throat for years
<whitequark> (unless you're using unsafe ops but you are probably not because you don't need to)
<zzak> injekt: you mean no more *char[]'s?
symm- has joined #ruby-lang
benlovell has joined #ruby-lang
<injekt> zzak: aye
<zzak> neat
<injekt> all the string types
<whitequark> C++ and Apple, to me, are similar in that I like, a lot, what they can give you. However, I despise the object itself as much as to refuse to ever touch it unless I have a really compelling reason.
<ericwood> I just hate everything C++ stands for
<ericwood> overly complicated, getting more complicated every day
<whitequark> ericwood: it's insanely overengineered, but you can do things with it which you couldn't do with anything else.
<whitequark> e.g. LLVM, or V8, or Webkit
<ericwood> I found that I enjoy writing JS a lot because I'm fucked up in the head, and because of the utter simplicity of the language
<whitequark> all of those are similar in that they're using only a small subset of C++... lemme find the quote
<yorickpeterse> I just don't get why Go is more or less procedural
<yorickpeterse> I figured people would move away from that in 2013
<zzak> injekt: sweet!
<zzak> ericwood: maybe try rust then
<whitequark> yorickpeterse: because it is a replacement for C
<ericwood> Go seems to have more stuff behind it right now
breakingthings has quit [Ping timeout: 245 seconds]
<ericwood> I do kinda get tired of procedural programming, though, I like a mixture
<yorickpeterse> whitequark: why replace a pile of shit with a slightly smaller pile of shit?
<ericwood> like rubay!!!
<yorickpeterse> why not instead clean up the shit and replace it with a decent toilet?
<yorickpeterse> though at least it has modules
<whitequark> yorickpeterse: Go wasn't designed by saying "let's make a neat language"; if you look at the FAQ, you'll see a sentence there... "go was designed to perform the kinds of tasks we used to perform at google with c, but better"
dr_bob has quit [Quit: Leaving.]
<whitequark> and, indeed, it suits that task well
<injekt> I use it at work, fits pretty well for our tasks, too
* yorickpeterse has been trying to hunt down a memory leak in C for days but can't find it
benlovell has quit [Ping timeout: 245 seconds]
breakingthings has joined #ruby-lang
<whitequark> yorickpeterse: val. grind. *smack*
<whitequark> -fsanitize=memory *smack*
<yorickpeterse> that's what I'm using
<yorickpeterse> `valgrind --track-origins=yes --leak-check=full` to be exact
robbyoconnor has joined #ruby-lang
<yorickpeterse> but I'll give that fsanitize flag a try
<whitequark> it's a flag for clang
<yorickpeterse> I was about to ask
<yorickpeterse> because valgrind bitches about it
<whitequark> use nightlies
<yorickpeterse> what does it do?
<whitequark> yorickpeterse: same as valgrind
<yorickpeterse> meh
<whitequark> if one tool fails you, try another
<yorickpeterse> valgrind is complaining about my use of realloc() but it doesn't make any sense since it shouldn't leak as far as I understand
<whitequark> what does it say
<yorickpeterse> eh, let me just gist this
postmodern has joined #ruby-lang
<whitequark> >node
<whitequark> *smack*
<whitequark> :p
<yorickpeterse> at least it scales
<whitequark> show me the precise thing valgrind says
<yorickpeterse> at the bottom
<whitequark> also lolwat is at line 49
<yorickpeterse> (file valgrind.txt)
<whitequark> free(NULL) ?
<whitequark> did you mean free(nodes->values) ?
<yorickpeterse> errr yeah good one
<yorickpeterse> tbh I initially didn't even had that there but it doesn't make a difference for Valgrind
awkisopen has joined #ruby-lang
<whitequark> hrrrm I'm interested now
<whitequark> gimme the whole repo
<yorickpeterse> sec
* whitequark was going to bake some bread but what the hell
<yorickpeterse> hey I'm fixing other people's code tonight instead of making dinner
krohrbaugh has joined #ruby-lang
toretore has quit [Quit: Leaving]
mbj has quit [Ping timeout: 255 seconds]
<injekt> should make a nomelette
<awkisopen> meow
<whitequark> dinner? hah, i don't care what to eat, might as well be mcdonalds
<whitequark> making bread is INTERESTING
<injekt> making bread is AWESOME
pkrnj has quit [Quit: Computer has gone to sleep.]
<awkisopen> omg can I have a slice
<yorickpeterse> I still need to make myself some damn kimchi stew, I have everything but rice wine
<whitequark> awkisopen: bread = Array.new; bread[0, 1]
<yorickpeterse> but it takes like two hours
<awkisopen> what is that, python?
<yorickpeterse> whitequark: https://github.com/YorickPeterse/sol
<whitequark> awkisopen: RRRUUUUBBYYYYY! *smack*
breakingthings has quit [Ping timeout: 276 seconds]
<whitequark> #[] is aliased as #slice, also.
<awkisopen> ohhhhhhh snap
<yorickpeterse> warning: this isn't much more than a collection of random code atm
<Olipro> break = [0,1]
<Olipro> *bread
<zzak> this channel needs more cats
<whitequark> yorickpeterse: like if i care
<awkisopen> zzak: I'm a cat =^.^=
<whitequark> hur hur, I was tempted to take home a stray cat yesterday
<yorickpeterse> whitequark: `make valgrind` is all you need
<Olipro> foo = Array.new vs foo = []
<rickhull> zzak: dustmop is busy :3
<Olipro> clearly the latter is superior
<awkisopen> I think the former is, it makes it more clear it's an array object
workmad3 has joined #ruby-lang
<awkisopen> I mean, otherwise what could those brackets mean?
<zzak> :D
* whitequark silently weeps
<Olipro> lawl
* apeiros loudly weeps
fragamus has joined #ruby-lang
<whitequark> you don't want to know what brackets can mean in ruby
<apeiros> oh
<whitequark> they're overloaded... four times? or five, maybe
<whitequark> in teh parse.y
<apeiros> expected something else…
<awkisopen> haha that's a good point
* apeiros throws << at whitequark
<yorickpeterse> teh parse.y
<yorickpeterse> that should be a thing
<whitequark> fname [], fname []=, literal [...], dot [], string %[]
<yorickpeterse> KNOCK KNOCK
<yorickpeterse> WHO'S THERE?
<yorickpeterse> PARSE.Y MOTHERFUCKER
<whitequark> apeiros: that's just three times, class<<, lshft, and <<heredoc
<whitequark> >> %>>
<eval-in> whitequark => "" (http://eval.in/22418)
<yorickpeterse> wat
<ericwood> >.>
* whitequark giggles
<ericwood> <.<
<whitequark> %>.>
<whitequark> >> %>.>
<eval-in> whitequark => "." (http://eval.in/22419)
breakingthings has joined #ruby-lang
<ericwood> is there a comprehensive list of those stupid % things?
<whitequark> ericwood: yes
<ericwood> I only use a handful of them, idk what they're even called
<whitequark> ericwood: [, <, (, { end with matching delimiter
<whitequark> ericwood: percent-strings
<ericwood> kk
<whitequark> everything not in that list ends with the same character
<whitequark> eg
<whitequark> >> eval("%\0foo\0")
<eval-in> whitequark => "foo" (http://eval.in/22420)
<whitequark> you can use literally anything there.
<ericwood> ah
<whitequark> >> %\even backslash, but then you couldn't escape stuff\
<eval-in> whitequark => "even backslash, but then you couldn't escape stuff" (http://eval.in/22421)
<whitequark> >> %%%
<eval-in> whitequark => "" (http://eval.in/22422)
<whitequark> also, nested heredocs
<whitequark> I wonder about unicode...
<whitequark> %йой
<whitequark> >> %йой
<eval-in> whitequark => /tmp/execpad-10c15bbc62e6/source-10c15bbc62e6:2: invalid multibyte char (UTF-8) ... (http://eval.in/22425)
<whitequark> sigh...
<whitequark> funny thing is, `parser` would handle that just fine
ryez_ has joined #ruby-lang
<whitequark> parse.y is shit and sometimes treats the input as byte seq and sometimes as codepoint seq
<whitequark> yorickpeterse: why the hell do you need separate _new and _initialize
<whitequark> doesn't make sense
ryez has quit [Ping timeout: 245 seconds]
<whitequark> also "a" does not necessarily == "a" in C, even if both are literals
<yorickpeterse> somewhere in the back of my head I was going to make _new a reusable method
<yorickpeterse> I know that, I don't do string checking atm
<whitequark> they will often be, because of how toolchains work, but that's not guaranteed
<whitequark> every operator in C can be called "fuck you operator", well, because you think it works and it just fucks you
<whitequark> int i = 0x40000000 << 1 // fuck you
<whitequark> </rant>
mytrile has joined #ruby-lang
fragamus has quit [Quit: Computer has gone to sleep.]
mytrile has quit [Remote host closed the connection]
<whitequark> sigh
<whitequark> yorickpeterse: it's obvious
<yorickpeterse> clearly
ryez_ has quit [Ping timeout: 245 seconds]
Criztian has quit [Remote host closed the connection]
sailias has quit [Ping timeout: 258 seconds]
<whitequark> oh wait, msan and asan don't detect leaks
mbj has joined #ruby-lang
<whitequark> ummm I cannot install valgrind because my system is a weird clusterfuck
<yorickpeterse> lol wat
<whitequark> (I have libc6 from debian experimental suite, don't ask)
<yorickpeterse> well clearly what you need to do is start a virtualmachine in virtualbox running <insert distro> so you can then check for memory leaks
zommi has quit [Read error: Connection reset by peer]
<yorickpeterse> eeeeeh wat
<yorickpeterse> shouldn't the for loop take care of that?
<yorickpeterse> since it frees everything in it one by one
<yorickpeterse> and heh, apparently I still have the old name in the Makefile
<whitequark> um
<whitequark> well, the short answer is no
<whitequark> shall I explain or do you want to figure it out yourself?
<yorickpeterse> Explain, because although I have some vague idea it never hurts to have some extra info
<whitequark> also wtf
<whitequark> look, you do this realloc: realloc(nodes->values, sizeof(Node) * new_length);
<whitequark> but nodes->values is of type Node**
<whitequark> what realloc returns is essentially of type Node*
<yorickpeterse> hm
<whitequark> half of your program thinks it's an array of pointers, each of which points to a separate area allocated on its own
<yorickpeterse> I messed around with using `Node *values` instead of `Node **values` but that failed in all kinds of ways
<whitequark> (pointers to Node) and the other half thinks it's an array of Nodes themselves, which are not allocated by their own
<whitequark> ie, it's one level of indirection or two levels
* yorickpeterse apparently doesn't get pointers
<whitequark> also with C++ you won't have this problem :p
<yorickpeterse> fuck off
<whitequark> std::vector
<yorickpeterse> I moved away from C++ because I figured C would be easier
<yorickpeterse> and meh, vector
<whitequark> LOL
<yorickpeterse> meh
snarfmason has joined #ruby-lang
<yorickpeterse> I recall that if I used a regular pointer array either realloc would shit itself or the updating of node->values after that, but I'd have to take another look at it
* whitequark shrugs
<whitequark> it's a question of aliasing
<whitequark> as in... if you want your Node to outlive your NodeList, you need two levels of indirection, like Node**
<whitequark> (or a more complex memory management scheme, like refcounting)
robbyoconnor has quit [Max SendQ exceeded]
r0bby has joined #ruby-lang
<yorickpeterse> my use case wouldn't require that I believe. Stuff goes in the list and once the entire list is destroyed the nodes won't be needed anymore anyway
<whitequark> ok. but then you won't have a separate Node_new
<whitequark> NodeList would be a Node allocator.
hramrach_ has quit [Remote host closed the connection]
<yorickpeterse> eh, hm
<whitequark> and Node_push...
rwk1 has joined #ruby-lang
cmckni3 has quit [Quit: Textual IRC Client: www.textualapp.com]
vlad_starkov has joined #ruby-lang
loincloth_ has joined #ruby-lang
sent_hil has joined #ruby-lang
<yorickpeterse> in that case I'll probably have to stick to pointers to pointers
<yorickpeterse> since I do want to be able to create them before pushing them in
__butch__ has joined #ruby-lang
<yorickpeterse> as well as keeping it separate
<whitequark> for wat
<loincloth_> hey all.. does anyone have experience with the cloud-crowd gem? i'm interested in trying it out on a local network
<yorickpeterse> whitequark: they are created by the lexer/parser before being pushed in
<yorickpeterse> plus I hope to be able to turn this into a generic array setup before I actually start using it
rwk1 has quit [Ping timeout: 264 seconds]
workmad3 has quit [Ping timeout: 276 seconds]
cmckni3 has joined #ruby-lang
scottschecter has quit [Quit: WeeChat 0.4.0]
ozzloy has quit [Ping timeout: 255 seconds]
kennyvb has joined #ruby-lang
<rickhull> anyone have any experience using monit with the ruby 'daemons' lib?
<yorickpeterse> rickhull: no, but I do have it set up using "Dante"
<rickhull> here is the stack i am trying to make work: monit ( sysV-init ( daemons ( the script) ) )
scottschecter has joined #ruby-lang
<eam> is it possible to detect if a method has been redefined?
<rickhull> my init.d scripts seem to work fine, but monit is behaving unpredictably. maybe monit and daemons are both trying to manage the pidfile
<rickhull> yorickpeterse: checking, thx
<yorickpeterse> rickhull: http://pastie.org/pastes/7810107/text?key=1zzkgrt408egafsadtswq this is what I use for an IRC bot
vlad_starkov has quit [Ping timeout: 256 seconds]
<yorickpeterse> mind you I don't use any Ruby version managers on this server so it's a bit easier
barttenbrinke has joined #ruby-lang
<rickhull> eam: perhaps using pry. are you familiar with pry?
<eam> rickhull: I think I just answered my question: method_added()
swav has joined #ruby-lang
ozzloy has joined #ruby-lang
ozzloy has quit [Changing host]
ozzloy has joined #ruby-lang
swav_ has quit [Ping timeout: 256 seconds]
swav has quit [Ping timeout: 245 seconds]
pandy has quit [Read error: Connection reset by peer]
pandy has joined #ruby-lang
mbj has quit [Ping timeout: 255 seconds]
scottschecter has quit [Quit: WeeChat 0.4.0]
rickhull has quit [Excess Flood]
rickhull has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
carloslopes has quit [Remote host closed the connection]
<yorickpeterse> whitequark: hey if you're going to make fun of me on Twitter at least add my username to the quote
<whitequark> huh
<yorickpeterse> the one about moving from C++ to C
<whitequark> yes, I got it
benanne has joined #ruby-lang
<whitequark> grrrr
<whitequark> uplink, Y U PACKETLOSS THAT MUCH
<whitequark> (50%)
<ericwood> you probably didn't need those packets anyways
<yorickpeterse> yeah, it's a new form of compression
dustint has quit [Quit: Leaving]
<yorickpeterse> probably written in Go as well
* yorickpeterse runs
mbj has joined #ruby-lang
<yorickpeterse> in unrelated news, it seems rubygems-trust has died off
<yorickpeterse> which was totally unexpected
<yorickpeterse> (hint sarcasm)
wmoxam has quit [Ping timeout: 258 seconds]
<drbrain> seems better to just go to #rubygems
__butch__ has joined #ruby-lang
<drbrain> it's not like #rubygems is a busy channel
ozzloy has quit [Ping timeout: 245 seconds]
<ericwood> nobody uses rubygems
<yorickpeterse> drbrain: I didn't mean just the channel but the entire thing in general
<yorickpeterse> it was active for a while but never really got further than the "YEAH LETS DO CRYPTO" bit
__butch__ has quit [Quit: Leaving.]
__butch__ has joined #ruby-lang
havenwood has quit [Remote host closed the connection]
tenderlove has joined #ruby-lang
scampbell has quit [Remote host closed the connection]
ozzloy has joined #ruby-lang
yalue has quit [Quit: Leaving]
machuga is now known as machuga|away
srbaker has quit [Quit: Computer has gone to sleep.]
__butch__ has quit [Quit: Leaving.]
snarfmason has quit [Quit: Textual IRC Client: www.textualapp.com]
ozzloy has quit [Ping timeout: 245 seconds]
__butch__ has joined #ruby-lang
rwk1 has joined #ruby-lang
skade has joined #ruby-lang
swav has joined #ruby-lang
r0bby has quit [Max SendQ exceeded]
r0bby has joined #ruby-lang
henrikhodne has joined #ruby-lang
symm- has quit [Ping timeout: 245 seconds]
rwk1 has quit [Ping timeout: 260 seconds]
SqREL has joined #ruby-lang
r0bby has quit [Max SendQ exceeded]
r0bby has joined #ruby-lang
pskosinski has quit [Remote host closed the connection]
apeiros has quit [Remote host closed the connection]
apeiros has joined #ruby-lang
greenarrow has quit [Ping timeout: 264 seconds]
vlad_starkov has joined #ruby-lang
pkrnj has joined #ruby-lang
zerokarmaleft has left #ruby-lang [#ruby-lang]
vlad_starkov has quit [Ping timeout: 245 seconds]
pskosinski has joined #ruby-lang
r0bby has quit [Ping timeout: 245 seconds]
asunderland has quit [Ping timeout: 264 seconds]
asunderland has joined #ruby-lang
benlovell has joined #ruby-lang
vlad_starkov has joined #ruby-lang
greenarrow has joined #ruby-lang
jvrmaia has quit [Remote host closed the connection]
benlovell has quit [Ping timeout: 245 seconds]
vlad_starkov has quit [Ping timeout: 246 seconds]
joshH13 has quit [Quit: Nettalk6 - www.ntalk.de]
jkyle has quit [Ping timeout: 268 seconds]
jkyle has joined #ruby-lang
Mon_Ouie has quit [Ping timeout: 246 seconds]
henrikhodne has quit [Quit: Computer has gone to sleep.]
mbj has quit [Ping timeout: 258 seconds]
anonymuse has quit [Quit: Leaving...]
ozzloy has joined #ruby-lang
tonni has joined #ruby-lang
ozzloy has quit [Ping timeout: 255 seconds]
thone has joined #ruby-lang
forrest has quit [Quit: Leaving]
np has joined #ruby-lang
thone_ has quit [Ping timeout: 264 seconds]
Nuru has joined #ruby-lang
breakingthings has quit [Quit: breakingthings]
np has quit [Ping timeout: 245 seconds]
loincloth_ has quit [Remote host closed the connection]
skade has quit [Quit: Computer has gone to sleep.]
blacktulip has quit [Remote host closed the connection]
krohrbaugh has quit [Quit: Leaving.]
mistym has quit [Remote host closed the connection]
DomKM1 has quit [Read error: Connection reset by peer]
erpuds has quit [Quit: erpuds]
cordax has joined #ruby-lang
rwk1 has joined #ruby-lang
barttenbrinke has quit [Remote host closed the connection]
rwk1 has quit [Ping timeout: 264 seconds]
ozzloy has joined #ruby-lang
ozzloy has joined #ruby-lang
nathanstitt has quit [Quit: I growing sleepy]
solars has quit [Ping timeout: 260 seconds]
<erikh> hello friends
havenwood has joined #ruby-lang
asunderland has quit [Ping timeout: 252 seconds]
mistym has joined #ruby-lang
DarkBushido has quit [Quit: Leaving...]
ozzloy has quit [Ping timeout: 258 seconds]
benlovell has joined #ruby-lang
krohrbaugh has joined #ruby-lang
benlovell has quit [Ping timeout: 264 seconds]
greenarrow has quit [Quit: IRC is just multiplayer notepad.]
greenarrow has joined #ruby-lang
cordax has quit [Quit: Computer has gone to sleep.]
idkazuma has joined #ruby-lang
woollyams has joined #ruby-lang
<whitequark> erikh: hi
nXqd has quit [Ping timeout: 276 seconds]
yfeldblum has quit [Ping timeout: 258 seconds]
brianpWins has quit [Quit: brianpWins]
<erikh> hihi
henrikhodne has joined #ruby-lang
ozzloy has joined #ruby-lang
ozzloy has quit [Changing host]
ozzloy has joined #ruby-lang
io_syl has joined #ruby-lang
pbjorklund has quit [Ping timeout: 264 seconds]
ozzloy has quit [Ping timeout: 246 seconds]
yfeldblum has joined #ruby-lang
scottschecter has joined #ruby-lang
krohrbaugh has quit [Quit: Leaving.]
henrikhodne has quit [Quit: Computer has gone to sleep.]
ozzloy has joined #ruby-lang
__butch__ has quit [Quit: Leaving.]
cofin has quit [Quit: cofin]
pbjorklund has joined #ruby-lang
rwk1 has joined #ruby-lang
lethan has joined #ruby-lang
tomzx_mac has joined #ruby-lang
rwk1 has quit [Ping timeout: 264 seconds]
mistym is now known as mistym_away
mikestok has quit [Quit: Computer has gone to sleep.]
tbuehlmann has quit [Remote host closed the connection]
brianpWins has joined #ruby-lang
wyhaines has quit [Remote host closed the connection]
tenderlo_ has joined #ruby-lang
jacktrick has joined #ruby-lang
tenderlove has quit [Ping timeout: 246 seconds]
vlad_starkov has joined #ruby-lang
vlad_starkov has quit [Ping timeout: 268 seconds]
krohrbaugh has joined #ruby-lang
mrsolo has quit [Quit: Leaving]
wallerdev has quit [Quit: wallerdev]
wallerdev has joined #ruby-lang
infecto has quit [Ping timeout: 245 seconds]
infecto has joined #ruby-lang
lethan has quit [Remote host closed the connection]
ozzloy has quit [Ping timeout: 258 seconds]
pbjorklund has quit [Read error: Operation timed out]
nathanstitt has joined #ruby-lang