« Back to channel list

#ruby - 21 April 2018

« Back 1 day Forward 1 day »
[00:00:29] John_Ivan: has joined #ruby
[00:00:29] John_Ivan: has joined #ruby
[00:01:44] eckhardt: has joined #ruby
[00:03:21] RougeR: has joined #ruby
[00:05:49] n0m4d1c: has joined #ruby
[00:09:28] amar: has joined #ruby
[00:10:38] dc1: has joined #ruby
[00:11:32] eckhardt: has joined #ruby
[00:14:05] ogres: has joined #ruby
[00:15:54] sanscoeur: has joined #ruby
[00:19:54] guacamole: has joined #ruby
[00:20:49] TheBetrayer: has joined #ruby
[00:25:27] TheBetrayer: has joined #ruby
[00:27:15] mikecmpbll: has joined #ruby
[00:28:14] TheBetrayer: has joined #ruby
[00:28:23] cagomez_: has joined #ruby
[00:43:59] alfiemax: has joined #ruby
[00:46:34] duderonomy: has joined #ruby
[00:50:57] duderonomy: has joined #ruby
[00:53:39] ramfjord: has joined #ruby
[00:56:08] coderphive: has joined #ruby
[00:57:27] guacamole: has joined #ruby
[00:57:27] guacamole: has joined #ruby
[01:01:50] yxhuvud: has joined #ruby
[01:10:47] hays: if i want to basically decorate a function or method in ruby what is the right way to do this
[01:11:32] dinfuehr: has joined #ruby
[01:16:34] gizmore|2: has joined #ruby
[01:17:03] hays: maybe i need yield
[01:23:18] alfiemax: has joined #ruby
[01:23:27] rwb: has joined #ruby
[01:27:00] baweaver: hays: what's the use case?
[01:27:51] hays: i've got a few functions that are basically identical except for one line right in the middle
[01:28:52] hays: but the thing in the middle is different enough that it kinda needs a function, not just passing in a variable or something
[01:29:41] Axsuul: has joined #ruby
[01:31:05] erlend: has joined #ruby
[01:32:47] baweaver: Got an example?
[01:36:10] hays: sorry, not at hand. noodling on a work issue
[01:37:15] n0m4d1c: has joined #ruby
[01:38:43] Tony-St4rk: has joined #ruby
[01:40:22] baweaver: Mostly just pass a block and yield
[01:41:42] arescorpio: has joined #ruby
[01:43:55] Axsuul: has joined #ruby
[01:45:17] tAn: has joined #ruby
[01:47:09] darkhanb: has joined #ruby
[01:51:00] yxhuvud: has joined #ruby
[01:52:08] n0m4d1c_: has joined #ruby
[01:57:43] yxhuvud: has joined #ruby
[01:57:53] orbyt_: has joined #ruby
[01:58:46] zautomata2: has joined #ruby
[02:02:52] yxhuvud: has joined #ruby
[02:04:40] Tempesta: has joined #ruby
[02:13:29] apparition: has joined #ruby
[02:13:42] guacamole: has joined #ruby
[02:13:42] guacamole: has joined #ruby
[02:14:15] dc1: has joined #ruby
[02:20:06] RougeR: has joined #ruby
[02:20:10] Yxhvd: has joined #ruby
[02:25:17] konsolebox: has joined #ruby
[02:26:19] ramfjord: has joined #ruby
[02:27:24] envex: has joined #ruby
[02:28:20] yxhuvud: has joined #ruby
[02:28:30] envex: has joined #ruby
[02:31:57] arescorpio: has joined #ruby
[02:33:43] c0ncealed1: has joined #ruby
[02:33:46] Axsuul: has joined #ruby
[02:36:42] ramfjord: has joined #ruby
[02:37:28] Dimik: has joined #ruby
[02:40:52] karapetyan: has joined #ruby
[02:42:28] ramfjord: has joined #ruby
[02:43:54] ciscam: has joined #ruby
[02:46:19] mlkkk: has joined #ruby
[02:47:45] yxhuvud: has joined #ruby
[02:48:20] ramfjord: has joined #ruby
[02:54:16] ramfjord: has joined #ruby
[02:54:21] halt: has joined #ruby
[02:57:34] fyrril: has joined #ruby
[02:58:42] airstream66: has joined #ruby
[03:02:17] pastorinni: has joined #ruby
[03:05:52] alfiemax: has joined #ruby
[03:06:14] n3b: has joined #ruby
[03:13:32] gix: has joined #ruby
[03:18:05] dc1: has joined #ruby
[03:18:47] bmurt: has joined #ruby
[03:27:26] alfiemax: has joined #ruby
[03:35:16] alfiemax_: has joined #ruby
[03:39:52] erlend: has joined #ruby
[03:39:55] Axy: has joined #ruby
[03:39:56] Axy: has joined #ruby
[03:43:26] karapetyan: has joined #ruby
[03:49:53] yxhuvud: has joined #ruby
[03:53:23] ramfjord: has joined #ruby
[03:54:47] yxhuvud: has joined #ruby
[04:07:30] yxhuvud: has joined #ruby
[04:12:19] n3b: has joined #ruby
[04:16:16] tAn: has joined #ruby
[04:29:10] yxhuvud: has joined #ruby
[04:34:40] alfiemax: has joined #ruby
[04:35:37] workmad3_: has joined #ruby
[04:36:27] alfiemax: has joined #ruby
[04:36:59] minimalism: has joined #ruby
[04:39:47] physicist__: has joined #ruby
[04:42:05] cam27: has joined #ruby
[05:01:27] ciscam: has joined #ruby
[05:08:07] aspiers: has joined #ruby
[05:09:48] guacamole: has joined #ruby
[05:09:56] guacamole: has joined #ruby
[05:10:53] nadir: has joined #ruby
[05:10:58] sanscoeur: has joined #ruby
[05:11:06] Ryzokuken: has joined #ruby
[05:11:36] mlkkk: has joined #ruby
[05:12:39] govg: has joined #ruby
[05:12:52] sauvin: has joined #ruby
[05:18:51] sauvin: has joined #ruby
[05:23:48] bmurt: has joined #ruby
[05:25:33] bmurt: has joined #ruby
[05:26:33] guacamole: has joined #ruby
[05:26:33] guacamole: has joined #ruby
[05:32:32] reber: has joined #ruby
[05:42:11] _whitelogger: has joined #ruby
[05:42:36] guacamole: has joined #ruby
[05:42:36] guacamole: has joined #ruby
[05:46:09] bmurt: has joined #ruby
[05:50:41] phaul: has joined #ruby
[05:50:42] SuperLag: has joined #ruby
[05:52:16] tvw: has joined #ruby
[05:57:11] Dan_au477: has joined #ruby
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:16] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:17] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:17] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:18] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:18] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:19] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:19] Dan_au477: https://www.youtube.com/user/l0de/live IS POPPIN HOT RIGHT NOW STILL GOING!! CALL 315-505-4666. IRC.EFNET.ORG #lrh
[05:57:20] Dan_au477: tvw SuperLag phaul bmurt guacamole _whitelogger reber sauvin govg ryzokuken sanscoeu_ nadir aspiers ciscam physicist__ minimalism workmad3_ Yxhuvud n3b Axy erlend gix fyrril Guest21640 Dimik axsuul c0ncealed1 envex konsolebox Tempesta zautomata2 orbyt_ darkhanb Tony-St4rk rwb gizmore|2 dinfuehr duderonomy TheBetrayer mikecmpbll dr3w_ stairmast0r Mrgoose2 graft kapil___ rfoust SynSynack paraxial kevinburke hinbody tyil redlegion Vamava ruby[bot] cliluw pabs
[05:57:39] baweaver: !troll Dan_au477
[05:57:39] ruby[bot]: +bb Dan_au477!*@*$#ruby-banned *!*@103.56.205.244$#ruby-banned
[06:01:51] ChanServ: +o baweaver
[06:02:52] baweaver: Temporary registered mode while trolls be lurking. Apologies, but make sure you're auth'd if you can't talk.
[06:03:10] ChanServ: -o baweaver
[06:07:20] rippa: has joined #ruby
[06:17:49] tyil: has left #ruby: ("WeeChat 2.0.1")
[06:20:17] ciscam: has joined #ruby
[06:27:14] dionysus69: has joined #ruby
[07:10:59] ChanServ: +o baweaver
[07:11:31] ChanServ: -o baweaver
[07:12:39] tao_: has joined #ruby
[07:16:47] erlend: has joined #ruby
[07:28:23] suukim: has joined #ruby
[07:34:10] yxhuvud: has joined #ruby
[07:41:41] marr: has joined #ruby
[07:43:34] ciscam: has joined #ruby
[07:54:16] tAn: has joined #ruby
[08:04:51] oleo: has joined #ruby
[08:06:18] hurricanehrndz: has joined #ruby
[08:07:56] anisha: has joined #ruby
[08:08:41] phaul: codegolf. I need to make this 6 chars shorter... D=->i{r=->x{x.map{|j|('+'*(2*j+1)).center 2*i}};['+'*i,r[0...i],r[(i-1).downto 0]]*"\n"} any hints?
[08:09:02] phaul: >> D=->i{r=->x{x.map{|j|('+'*(2*j+1)).center 2*i}};['+'*i,r[0...i],r[(i-1).downto 0]]*"\n"}; D[5]
[08:09:03] ruby[bot]: phaul: # => "+++++\n + \n +++ \n +++++ \n +++++++ \n+++++++++ \n+++++++++ \n +++++++ \n +++++ ...check link for more (https://eval.in/992200)
[08:09:25] phaul: >> D=->i{r=->x{x.map{|j|('+'*(2*j+1)).center 2*i}};['+'*i,r[0...i],r[(i-1).downto 0]]*"\n"}; print D[5]
[08:09:25] ruby[bot]: phaul: # => +++++ ...check link for more (https://eval.in/992201)
[08:10:05] phaul: sigh. how do you print lines with eval.in?
[08:10:33] phaul: oh it did second time .. nm
[08:14:41] reber: has joined #ruby
[08:22:57] Dimik: has joined #ruby
[08:31:27] mikecmpbll: has joined #ruby
[08:33:38] sameerynho: has joined #ruby
[09:02:36] duderonomy: has joined #ruby
[09:08:28] clemens3_: has joined #ruby
[09:16:33] hkais: has joined #ruby
[09:17:11] basic: has joined #ruby
[09:17:26] basic: when i instance_eval, i can't seem to have the normal, method="something" behaviour
[09:17:39] basic: but when i do it in pry, it works, can somebody explain how that happens?
[09:17:57] apeiros: basic: show some code?
[09:18:12] apeiros: note that `method=` always requires a receiver, otherwise it's just local variable assignment.
[09:18:14] basic: i have a method "variants(=)" on an object, when will variants= actually generate a local var
[09:18:18] apeiros: (everywhere, not just in instance_eval)
[09:18:45] basic: apeiros: but, when will it become a local var? that does not happen via method call, does it
[09:18:53] basic: unfortunately the code snipped alone would not work
[09:19:00] apeiros: it does. always and everywhere.
[09:19:15] apeiros: `foo = val` *always* is local variable assignment
[09:19:28] apeiros: `receiver.foo = val` is *always* method call
[09:19:39] basic: hm.. but then why does sometimes work and sometimes not?
[09:19:54] apeiros: as said, show some code. I'm pretty sure you're misunderstanding what's going on.
[09:20:04] basic: okay, trying to get a small snipped une second
[09:22:35] basic: well, the code does not do what i wont, so i supposed you're right..
[09:22:46] basic: in pry it works, i guess because pry does something differently
[09:23:29] basic: your utf8 symbols, i couldn't read them
[09:23:35] apeiros: it's a "thumbs up"
[09:23:43] basic: i see, what font am i missing, h
[09:24:40] apeiros: hm, actually I don't know how osx handles this. I think it's a kind of fallback system, since the emoji display the same for most (all?) fonts
[09:24:42] basic: i really don't understand how ruby distinguish
[09:24:57] apeiros: method= vs. lvar assignment?
[09:25:03] basic: apeiros: apeiros yes
[09:25:21] apeiros: simple, as I said: without a reciver -> always lvar; with receiver -> always method
[09:25:32] erlend: has joined #ruby
[09:26:07] basic: im creating a project that is very declarative
[09:26:26] basic: it has like.. rake files, which only contain like "config {...}"
[09:26:27] apeiros: there is a limited number of methods which you can only ever invoke with an explicit receiver: symbolic methods (+, -, <, etc.), methods using keyword names (class, def, etc.) and methods ending in "="
[09:26:55] basic: and what i was trying to do is "variants=["a","b","c"];config {}"
[09:26:57] n3b: has joined #ruby
[09:27:09] basic: and i figured it would call the self.variants= method
[09:27:20] basic: (the config file would look much more like a config file that way)
[09:28:10] apeiros: one way dsl's deal with that is by not having a foo= method, but double-using foo for assignment and reading:
[09:28:33] apeiros: `def variants(*value); @variants = value.first unless value.empty?; @variants; end`
[09:28:58] apeiros: and then `variants ["a", "b", "c"]` to set, just `variants` to read
[09:29:16] basic: yeah i just came up with that, too :D, kinda
[09:29:20] basic: i just created add_variant
[09:29:22] apeiros: another way is to resort to javaism: `set_variants ["a", "b", "c"]`
[09:29:38] basic: ACTION cries because he is a javaist
[09:29:47] apeiros: and depending on what you do - might misunderstand your idea, though:
[09:29:59] apeiros: config variants: ["a", "b", "c"] do …
[09:30:01] basic: that is the ugliest thing ruby has bleh.
[09:30:23] basic: that would look pretty, having a hash
[09:30:30] basic: but for now im happy with add_variant
[09:30:36] basic: thanks apeiros
[09:31:32] phaul: there is also config { |c| c.variant = ... } I think rails does that..
[09:31:57] basic: thats what i am doing now
[09:32:00] basic: and i decided it sucks
[09:32:09] apeiros: phaul: right
[09:32:11] basic: rule of thumb is now, everything is a method without having a =
[09:32:38] basic: well, everything is a method is always true i guess
[09:32:40] apeiros: I pondered to mention it, but I thought variants had a different "scope" than the config
[09:32:56] apeiros: I should have anyways, after all, I don't know exactly what basic is doing :)
[09:33:16] apeiros: basic: huh? no, not everything is a method, far from it.
[09:33:16] basic: Config.instance_eval "variants = []; config {...}"
[09:33:19] basic: that is kinda like it is
[09:33:36] basic: apeiros: well i mean, if you observe on object from the outside.. then everything it has is methods
[09:34:02] basic: i am not good in describing things
[09:34:11] apeiros: yes, from the outside, an object is its value and its methods
[09:34:24] basic: but what else would there b in ruby?
[09:34:59] basic: lvars, instance vars, procs doesnt it some up really nicely?
[09:35:03] apeiros: codewise? there's variables, there's operators, there's keywords, there's flow control
[09:35:38] basic: yeah i guess
[09:37:58] tomphp: has joined #ruby
[10:04:24] amelliaa: has joined #ruby
[10:11:10] tAn: has joined #ruby
[10:15:27] kapil___: has joined #ruby
[10:27:33] tomphp: has joined #ruby
[10:35:42] basic: has joined #ruby
[10:36:44] jottr: has joined #ruby
[10:37:28] apparition: has joined #ruby
[11:01:11] Ryzokuken: has joined #ruby
[11:04:58] Omnilord: has joined #ruby
[11:05:22] farview: has joined #ruby
[11:09:27] inukshuk: has joined #ruby
[11:11:20] farview: I've stumbled upon something I can't make sense of with Regexp#match, admittedly on an old version (2.3.1). https://pastebin.com/CFk4S12v The String shouldn't match the Regexp, but why does adding an extra capture group cause the second example to hang?
[11:11:21] ruby[bot]: farview: we in #ruby do not like pastebin.com, it loads slowly for most, has ads which are distracting and has terrible formatting. Please use https://gist.github.com
[11:14:01] \void: has joined #ruby
[11:16:14] farview: Oh. It's "catastrophic backtracking". The extra character in the line must be causing it to backtrack through all the possibilities.
[11:16:21] jinie: has joined #ruby
[11:16:25] apeiros: farview: there's 8*10*51*51*36*26 ways this can match
[11:16:40] apeiros: and yes, catastrophic backtracking is the term
[11:17:29] farview: Yeah, oops. Have been getting away with much worse than this for a long time, until "extra" stuff appeared on the lines last night.
[11:19:28] inukshuk: has joined #ruby
[11:20:08] GodFather: has joined #ruby
[11:20:34] alfiemax: has joined #ruby
[11:34:18] erlend: has joined #ruby
[11:40:30] inukshuk: has joined #ruby
[11:41:00] dionysus69: has joined #ruby
[11:59:34] tiychioh: has joined #ruby
[12:01:31] inukshuk: has joined #ruby
[12:05:01] alfiemax: has joined #ruby
[12:07:34] sepp2k: has joined #ruby
[12:10:02] tiychioh: has left #ruby: ()
[12:10:43] alfiemax: has joined #ruby
[12:14:39] leitz: has joined #ruby
[12:24:06] AJA4350: has joined #ruby
[12:26:19] dr3wo: has joined #ruby
[12:35:32] karapetyan: has joined #ruby
[12:37:35] n3b: has joined #ruby
[12:38:23] alfiemax: has joined #ruby
[12:38:41] dr3wo: has joined #ruby
[12:56:37] dionysus69: has joined #ruby
[12:59:54] jottr: has joined #ruby
[13:12:31] alfiemax: has joined #ruby
[13:13:24] dionysus69: has joined #ruby
[13:16:38] TheBetrayer: has joined #ruby
[13:21:32] zapata: has joined #ruby
[13:22:50] _aeris_: has joined #ruby
[13:23:10] psychicist__: has joined #ruby
[13:32:18] tomphp: has joined #ruby
[13:45:00] Sembei: has joined #ruby
[13:48:05] Zaab1t: has joined #ruby
[13:49:54] dr3wo: has joined #ruby
[13:50:16] stairmast0r: has joined #ruby
[13:51:47] orbyt_: has joined #ruby
[13:55:39] Psybur: has joined #ruby
[13:57:01] yeticry: has joined #ruby
[13:57:41] Psybur: has joined #ruby
[14:00:11] Psybur: has joined #ruby
[14:05:20] alfiemax: has joined #ruby
[14:05:51] stairmast0r: has joined #ruby
[14:20:54] amar: has joined #ruby
[14:28:42] PsionTheory: has joined #ruby
[14:29:50] DLSteve: has joined #ruby
[14:32:46] Esa_: has joined #ruby
[14:35:22] John_Ivan: has joined #ruby
[14:40:45] dr3wo: has joined #ruby
[14:44:58] schneider: has joined #ruby
[14:51:33] poloych: has joined #ruby
[14:53:20] ule: has joined #ruby
[14:54:36] nowhere_man: has joined #ruby
[14:55:47] white_lilies: has joined #ruby
[15:01:13] ThePendulum: has joined #ruby
[15:01:16] ThePendulum: has left #ruby: ()
[15:01:39] TheBetrayer: has joined #ruby
[15:01:49] nowhereman_: has joined #ruby
[15:03:07] DLSteve_: has joined #ruby
[15:08:11] TheBetr63: has joined #ruby
[15:10:31] nadir: has joined #ruby
[15:12:39] roshanavand: has joined #ruby
[15:16:40] TheBetrayer: has joined #ruby
[15:22:29] coderphive: has joined #ruby
[15:25:19] iMadper`: has joined #ruby
[15:26:40] TheBetrayer: has joined #ruby
[15:27:44] roshanavand: has joined #ruby
[15:30:55] claudiuinberlin: has joined #ruby
[15:33:58] tomphp: has joined #ruby
[15:35:44] quobo: has joined #ruby
[15:39:03] TheBetrayer: has joined #ruby
[15:49:37] alfiemax: has joined #ruby
[15:50:40] John_Ivan: has joined #ruby
[15:50:40] John_Ivan: has joined #ruby
[15:51:42] TheBetrayer: has joined #ruby
[15:56:48] TinkerT: has joined #ruby
[16:01:41] TheBetrayer: has joined #ruby
[16:03:17] Ryzokuken: has joined #ruby
[16:04:04] discopatrick: has joined #ruby
[16:07:30] sameerynho: has joined #ruby
[16:14:44] macduck: has joined #ruby
[16:16:02] mlkkk: has joined #ruby
[16:18:00] TheBetrayer: has joined #ruby
[16:25:02] karapetyan: has joined #ruby
[16:25:14] sameerynho: has joined #ruby
[16:26:40] TheBetrayer: has joined #ruby
[16:29:56] Psybur: has joined #ruby
[16:30:20] n3b: has joined #ruby
[16:34:24] alfiemax: has joined #ruby
[16:34:31] memo1: has joined #ruby
[16:34:35] dc1: has joined #ruby
[16:35:11] nowhere_man: has joined #ruby
[16:36:40] TheBetrayer: has joined #ruby
[16:37:07] TheBetrayer: has joined #ruby
[16:37:18] karapety_: has joined #ruby
[16:44:49] erlend: has joined #ruby
[16:49:05] manjaro-user-: has joined #ruby
[16:53:34] daunjeruk: has joined #ruby
[16:53:38] guacamole: has joined #ruby
[16:53:38] guacamole: has joined #ruby
[17:04:01] nausea: has joined #ruby
[17:04:01] nausea: has joined #ruby
[17:07:50] daunjeruk: has joined #ruby
[17:09:32] conta: has joined #ruby
[17:12:57] cyberg: has joined #ruby
[17:13:58] Dimik: has joined #ruby
[17:16:53] nausea: has joined #ruby
[17:16:53] nausea: has joined #ruby
[17:18:05] alfiemax_: has joined #ruby
[17:19:12] Asher: has joined #ruby
[17:22:22] redlegion1: has joined #ruby
[17:24:09] nicesignal: has joined #ruby
[17:28:14] jready: has joined #ruby
[17:38:12] guacamole: has joined #ruby
[17:38:12] guacamole: has joined #ruby
[17:39:35] dc2: has joined #ruby
[17:49:44] tdy: has joined #ruby
[18:00:28] alfiemax: has joined #ruby
[18:11:26] tvw: has joined #ruby
[18:18:51] jaequery: has joined #ruby
[18:20:43] zautomata3: has joined #ruby
[18:23:01] therealGent: has joined #ruby
[18:34:55] guacamole: has joined #ruby
[18:37:55] eckhardt: has joined #ruby
[18:39:13] nowhere_man: has joined #ruby
[18:41:06] guacamole: has joined #ruby
[18:41:06] guacamole: has joined #ruby
[18:46:31] d3mon: has joined #ruby
[18:46:32] d3mon: has left #ruby: ()
[18:48:22] dr3wo: has joined #ruby
[18:53:14] mjolnird: has joined #ruby
[18:53:35] erlend: has joined #ruby
[18:55:04] guacamole: has joined #ruby
[18:55:04] guacamole: has joined #ruby
[19:01:29] bmurt: has joined #ruby
[19:03:25] alfiemax: has joined #ruby
[19:12:22] dionysus69: has joined #ruby
[19:16:53] sammi`_: has joined #ruby
[19:19:13] orbyt_: has joined #ruby
[19:33:00] noobineer: has joined #ruby
[19:38:37] stairmast0r: has joined #ruby
[19:51:58] nicesignal: has joined #ruby
[19:55:04] alfiemax: has joined #ruby
[19:55:34] karapetyan: has joined #ruby
[20:19:10] n13z: has joined #ruby
[20:22:39] weaksauce: has joined #ruby
[20:24:40] mlkkk: has joined #ruby
[20:27:17] tomphp: has joined #ruby
[20:32:11] ciscam: has joined #ruby
[20:34:17] Xiti: has joined #ruby
[20:35:23] tomphp: has joined #ruby
[20:42:49] sagax: has joined #ruby
[20:42:58] marius: has joined #ruby
[20:43:17] zautomata4: has joined #ruby
[20:48:40] gizmore: irc users have dropped from 1000 to 700.... ruby dead?
[20:49:19] guacamole: has joined #ruby
[20:49:23] sagax: 1000 to 700, uff
[20:50:19] baweaver: "Is (insert language here) dead?" is a really silly question
[20:50:56] karapetyan: has joined #ruby
[20:51:20] gizmore: just trolling along
[20:51:44] baweaver: Y'know there's a special command ops have for trolling
[20:51:54] zautomata: has joined #ruby
[20:52:04] gizmore: also i am waiting for ruby to implement type hinting
[20:52:41] quobo: has joined #ruby
[20:53:51] gizmore: active record sucks?
[20:55:19] baweaver: gizmore: I don't mind if you have constructive criticisms or questions, but outright trolling is a good way to get a time out.
[20:55:50] baweaver: 3.x is rumored to be working with type hinting according to Matz. Sounded like a lot of work around VS Code and language server, though I know very little about either
[20:56:00] gizmore: nah... just mentioning irc has low usercount lately.... and activerecord sucks? was a legit question
[20:56:41] gizmore: i like type hinting in php... if ruby got it, it would be awe
[20:57:37] Zarthus: i'm just going to cite this here
[20:57:46] Zarthus: irc.freenode.#ruby.weechatlog:2018-03-24 21:54:47 gizmore why does ruby does not offer type hinting?
[20:57:46] Zarthus: irc.freenode.#ruby.weechatlog:2018-03-24 21:59:28 gizmore jhass: yeah, i am just trolling atm, until it's there
[20:57:46] Zarthus: irc.freenode.#ruby.weechatlog:2018-03-24 21:59:38 gizmore i love php and type hinting
[20:57:46] Zarthus: irc.freenode.#ruby.weechatlog:2018-03-24 22:00:00 gizmore i went from php to ruby and back
[20:58:04] Zarthus: repeating questions over and over again is futile.
[20:58:30] herbmillerjr: has joined #ruby
[20:58:44] gizmore: so is type hinting already implemented? ... sorry to repeat this question
[20:59:19] baweaver: !troll gizmore
[20:59:19] ruby[bot]: +bbb $a:gizmore$#ruby-banned gizmore!*@*$#ruby-banned *!*@p5DE3335B.dip0.t-ipconnect.de$#ruby-banned
[20:59:20] ruby[bot]: ruby[bot] kicked gizmore: is a bannable offense, see http://ruby-community.com/pages/user_rules
[21:00:27] apeiros: ACTION thinks 1000 to 700 is mostly due to slack - at least the timing matches
[21:00:39] baweaver: Well, as far as Ruby fun: https://github.com/baweaver/xf
[21:01:32] baweaver: I'll probably announce it later after I clean it up and get the version dep down to Ruby 2.3. Gemsmith imposes 2.5.1 which is quite annoying
[21:01:47] zautomata1: has joined #ruby
[21:02:21] erlend: has joined #ruby
[21:02:27] yokel: has joined #ruby
[21:02:30] Zarthus: your readme is really resourceful
[21:03:06] Zarthus: it covers just about everything, even what is assumed to be basic knowledge for most developers.
[21:03:18] baweaver: You should see how much I wrote on Qo
[21:03:19] baweaver: https://github.com/baweaver/qo
[21:03:56] baweaver: Gemsmith is good, it just enforces 2.5.x at the moment
[21:04:07] baweaver: So it autogenerates a ton of stuff for me which is nice.
[21:05:20] ur5us: has joined #ruby
[21:08:04] guacamole: has joined #ruby
[21:08:04] guacamole: has joined #ruby
[21:10:03] venmx: has joined #ruby
[21:11:06] Zarthus: yeah, it looks fancy
[21:11:31] Zarthus: that well prepared screencast is fancy too
[21:12:07] Zarthus: we should use asciicinema more often at work for documentation purposes too
[21:12:23] white_lilies: has joined #ruby
[21:12:58] phaul: can you paste a link of the screencast please? thank you
[21:13:11] Zarthus: https://asciinema.org/a/173862
[21:13:42] ciscam: has joined #ruby
[21:27:55] schneider: has joined #ruby
[21:30:55] redlegion1: has joined #ruby
[21:32:20] tomphp: has joined #ruby
[21:34:08] John_Ivan: has joined #ruby
[21:35:20] ogres: has joined #ruby
[21:37:30] Xiti: has joined #ruby
[21:38:54] coderphive: has joined #ruby
[21:50:46] wojnar: has joined #ruby
[21:55:19] schneider: has joined #ruby
[22:02:21] RougeR: has joined #ruby
[22:07:30] ur5us: has joined #ruby
[22:24:05] synstack: has joined #ruby
[22:35:53] John_Ivan: has joined #ruby
[22:37:05] dejavu: has joined #ruby
[22:38:48] workmad3: has joined #ruby
[22:49:35] mroutis: has joined #ruby
[23:06:46] white_lilies: has joined #ruby
[23:06:59] gizmore2: has left #ruby: ()
[23:11:06] erlend: has joined #ruby
[23:30:40] karapetyan: has joined #ruby
[23:33:33] dr3wo: has joined #ruby
[23:44:58] schneider: has joined #ruby
[23:50:04] mroutis: has joined #ruby
[23:58:26] guacamole: has joined #ruby
[23:58:26] guacamole: has joined #ruby