« Back to channel list

#ruby - 20 May 2019

« Back 1 day Forward 1 day »
[00:00:35] doodlebug: has joined #ruby
[00:00:56] esp32_prog: has joined #ruby
[00:02:06] Swyper: has joined #ruby
[00:05:44] Swyper: has joined #ruby
[00:08:11] weird_error: has joined #ruby
[00:10:21] Autolycus: has joined #ruby
[00:10:56] skryking: has joined #ruby
[00:11:41] Nicmavr: has joined #ruby
[00:18:56] weird_error: has joined #ruby
[00:21:55] esp32_prog: has joined #ruby
[00:22:03] Swyper: has joined #ruby
[00:33:06] budonyc: has joined #ruby
[00:35:30] tf2ftw: has joined #ruby
[00:38:43] weird_error: has joined #ruby
[00:41:41] esp32_prog: has joined #ruby
[00:42:18] Swyper: has joined #ruby
[00:45:31] Kestrel-029: has joined #ruby
[00:54:53] orbyt_: has joined #ruby
[00:57:12] planigan: has joined #ruby
[01:01:26] esp32_prog: has joined #ruby
[01:04:27] marz_d`ghostman: has joined #ruby
[01:05:00] marz_d`ghostman: In rails, instead of defining a global variable under initializers/, is there a different mechanism perhaps a constant that I can do so I can initialize once and use it anywhere?
[01:07:30] orbyt_: has joined #ruby
[01:18:14] dsmythe: has joined #ruby
[01:22:08] esp32_prog: has joined #ruby
[01:26:27] bambanx: has joined #ruby
[01:29:16] sauvin: has joined #ruby
[01:31:06] bjpenn: has joined #ruby
[01:39:58] edwardly: has joined #ruby
[01:39:58] edwardly: has joined #ruby
[01:42:52] esp32_prog: has joined #ruby
[01:47:05] SeepingN: has joined #ruby
[01:56:41] Nicmavr: has joined #ruby
[02:02:57] al2o3-cr: has joined #ruby
[02:04:26] al2o3-cr: marz_d`ghostman: you might be better off asking in the rails channel.
[02:08:39] esrse: has joined #ruby
[02:12:02] al2o3-cr: &>> n = 2130706433; [n].pack('N').bytes
[02:12:06] rubydoc: # => [127, 0, 0, 1] (https://carc.in/#/r/6y25)
[02:12:25] al2o3-cr: &>> n = 2130706433; 24.step(0, -8).map { |shf| n >> shf & 0xff }
[02:12:26] rubydoc: # => [127, 0, 0, 1] (https://carc.in/#/r/6y26)
[02:25:04] haxx0r: has joined #ruby
[02:47:36] tf2ftw: has joined #ruby
[02:51:46] dsmythe_: has joined #ruby
[03:00:40] jenrzzz: has joined #ruby
[03:02:20] buckworst: has joined #ruby
[03:09:37] braincrash: has joined #ruby
[03:12:21] bikes: has joined #ruby
[03:14:38] spiette: has joined #ruby
[03:23:46] Fusl: has joined #ruby
[03:27:11] _whitelogger: has joined #ruby
[03:32:08] bjpenn: has joined #ruby
[03:33:38] esp32_prog: has joined #ruby
[03:39:00] johnp: has joined #ruby
[03:41:25] bikes: has joined #ruby
[03:42:51] johnp: anyone here experienced with pfctl?
[03:43:06] orbyt_: has joined #ruby
[03:43:15] johnp: i used to like it more than iptables until i started trying to do split tunneling wtih it, now i hate it
[03:54:54] esp32_prog: has joined #ruby
[04:01:40] dsmythe: has joined #ruby
[04:21:54] sleetdrop: has joined #ruby
[04:39:33] kyrylo: has joined #ruby
[04:41:20] bikes: has joined #ruby
[04:41:42] Kestrel-029: has joined #ruby
[04:45:33] dellavg_: has joined #ruby
[05:10:03] FancyEagle: has joined #ruby
[05:10:55] bga57: has joined #ruby
[05:11:41] Nicmavr: has joined #ruby
[05:17:11] buckworst: has joined #ruby
[05:18:27] m27frogy: has joined #ruby
[05:18:55] conta: has joined #ruby
[05:28:08] bjpenn: has joined #ruby
[05:31:14] zacts: has joined #ruby
[05:31:21] Swyper: has joined #ruby
[05:37:24] fphilipe: has joined #ruby
[05:37:56] bjpenn: has joined #ruby
[05:49:40] sauvin: has joined #ruby
[06:14:33] slackmare: has joined #ruby
[06:20:29] conta: has joined #ruby
[06:21:02] zacts: has joined #ruby
[06:26:41] Nicmavr: has joined #ruby
[06:44:22] fphilipe: has joined #ruby
[06:45:12] TomyWork: has joined #ruby
[06:47:34] coffeejunk: has joined #ruby
[06:47:34] pitastrudl: has joined #ruby
[06:47:34] aqib: has joined #ruby
[06:47:36] podman: has joined #ruby
[06:47:41] uranoss: has joined #ruby
[06:47:49] WA9ACE: has joined #ruby
[06:48:00] Lewix: has joined #ruby
[06:48:02] aqib: hi this is aqib . im new on this channel
[06:48:02] gmcintire: has joined #ruby
[06:48:07] sina: has joined #ruby
[06:48:11] chromis: has joined #ruby
[06:48:16] hahuang65: has joined #ruby
[06:48:18] darthThorik: has joined #ruby
[06:48:18] Liothen: has joined #ruby
[06:48:19] jetpack_joe: has joined #ruby
[06:48:19] pwillard: has joined #ruby
[06:48:20] mostlybadfly: has joined #ruby
[06:48:27] jnix: has joined #ruby
[06:48:28] rann: has joined #ruby
[06:48:29] manveru: has joined #ruby
[06:48:43] jhill: has joined #ruby
[06:48:53] discopatrick: has joined #ruby
[06:48:59] ec: has joined #ruby
[06:49:01] timeless: has joined #ruby
[06:52:57] lele: has joined #ruby
[06:55:10] sariyar: has joined #ruby
[06:56:42] Kestrel-029: has joined #ruby
[06:56:48] kashike: has joined #ruby
[06:57:09] aupadhye: has joined #ruby
[07:00:25] fphilipe: has joined #ruby
[07:01:57] andikr: has joined #ruby
[07:04:19] octos: has joined #ruby
[07:05:56] galeido: has joined #ruby
[07:11:46] Nicmavr: has joined #ruby
[07:12:33] BH23: has joined #ruby
[07:14:37] andikr: has joined #ruby
[07:15:27] Kestrel-029: has joined #ruby
[07:19:52] al2o3-cr: is Random.urandom as cryptically secure as SecureRandom.bytes?
[07:20:44] zacts: has joined #ruby
[07:23:21] kyrylo: has joined #ruby
[07:27:31] jefffrails35: has joined #ruby
[07:33:02] andikr: has joined #ruby
[07:33:46] s2013: has joined #ruby
[07:37:38] jenrzzz: has joined #ruby
[07:44:11] lxsameer: has joined #ruby
[07:49:01] schneider: has joined #ruby
[07:49:20] andikr: has joined #ruby
[07:53:51] deepredsky: has joined #ruby
[07:56:45] esp32_prog: has joined #ruby
[07:57:28] schneider: has joined #ruby
[07:58:12] TomyLobo2: has joined #ruby
[08:02:22] ljarvis_: has joined #ruby
[08:03:24] Jonopoly_: has joined #ruby
[08:04:20] gingitsune: has joined #ruby
[08:05:19] andikr: has joined #ruby
[08:05:59] vondruch: has joined #ruby
[08:07:05] bjpenn: has joined #ruby
[08:11:30] jenrzzz: has joined #ruby
[08:11:41] Nicmavr: has joined #ruby
[08:14:17] ellcs: has joined #ruby
[08:26:03] BH23: has joined #ruby
[08:31:01] teclator: has joined #ruby
[08:45:42] andikr: has joined #ruby
[08:46:40] livcd: has joined #ruby
[08:48:36] planigan: has joined #ruby
[08:50:29] aupadhye: has joined #ruby
[08:57:16] xco: has joined #ruby
[09:05:48] BH23: has joined #ruby
[09:06:35] conta: has joined #ruby
[09:18:02] sagax: has joined #ruby
[09:18:41] fub: has joined #ruby
[09:18:41] jenrzzz: has joined #ruby
[09:19:24] fub: Hi. I need to update some jekyll project of a friend. After installing everything with "bundle install", a "buzndle exec jekyll serve" fails because "Could not find commonmarker-0.17.13 in any of the sources".
[09:19:50] fub: However, I can see in the bundle install output that "Installing commonmarker 0.17.13 with native extensions" is executed.
[09:26:27] ShalokShalom: has joined #ruby
[09:26:49] ShalokShalom: can I use pure, side-effect free methods in Ruby?
[09:34:53] ytti: all methods are idempotent which do only has local state and receive arguments which they do not modify and return value
[09:35:14] ytti: it's not a language feature, in that no language forbids idempotent functions and methods
[09:35:19] ytti: but some languages may enforce them
[09:35:39] ytti: i would say that idempotent code is not necessarily idiomatic ruby
[09:39:33] ShalokShalom: how can I distinguish?
[09:39:42] ytti: if method is idempotent or not?
[09:39:47] ShalokShalom: so, how can I see which Ruby method is, yes
[09:40:27] ytti: that is broad question, broader than i have time to answer in meaningful way other than you need to have sufficient competency as developer
[09:40:43] ShalokShalom: since I figured out that functions in Elm look exactly like Methods in Ruby, just without def and end
[09:40:57] ShalokShalom: so, can I enforce them?
[09:41:05] ytti: the original answer sets the constrains you have to test cognitively if it meets those constrains
[09:41:10] ytti: you don't enforce
[09:41:24] ytti: perhaps you could write static analyser which enforces and checks, unsure if that is possible
[09:41:46] ShalokShalom: is there a library?
[09:41:50] ytti: i don't know
[09:41:51] ShalokShalom: i googled, found not
[09:42:01] ShalokShalom: thats super sad
[09:42:06] ytti: people who put value in this type of things usually choose pure functional langauges
[09:42:11] ShalokShalom: so Ruby dont know when its pure and when not?
[09:42:23] ytti: it won't
[09:42:34] ytti: almost no language knows
[09:42:46] ShalokShalom: All languages know which I know
[09:42:47] ytti: it's very atypical for langauge to enforce this by design
[09:42:50] ytti: such as?
[09:42:52] ytti: c doesnt
[09:42:54] ShalokShalom: Ruby looks neat, so I like to try it out
[09:42:55] ytti: java doesn't
[09:42:57] ytti: python doesnt
[09:43:03] ytti: c++ doesnt
[09:43:04] ShalokShalom: I know only declarative languages
[09:43:06] ytti: php doesnt
[09:43:09] ytti: perl doesnt
[09:43:16] ytti: which langauges are you talking about?
[09:43:22] ShalokShalom: OCaml, F# and Elm
[09:43:38] ShalokShalom: all functional based languages
[09:43:40] ytti: aya, if you are comfortable with ocaml probably everything else will feel inelegant
[09:43:44] ShalokShalom: I think even Javascript can do so?
[09:43:56] ytti: javascript won't know if function is idempotent
[09:43:57] ShalokShalom: Ruby looks nice until
[09:44:08] ytti: perhaps look at elixir or haskell
[09:44:25] ytti: at any rate stay in functional languages, rather than OO
[09:44:34] ShalokShalom: Functions are pure in JS
[09:44:43] ShalokShalom: Elchemy compiles into Elixir
[09:44:53] ShalokShalom: So I can simply compile my Elm code into it
[09:45:37] ShalokShalom: https://hackernoon.com/javascript-and-functional-programming-pt-3-pure-functions-d572bb52e21c
[09:45:41] ShalokShalom: Thanks a lot for your help
[09:46:33] ytti: ShalokShalom, that article contradicts you and supports me
[09:46:42] ytti: ShalokShalom, in that JS does not guarantee idempotent functions
[09:46:49] ytti: ShalokShalom, all langauges support idempotent functions, few guarantee
[09:46:51] ShalokShalom: No, it just states that functions are also impure
[09:47:08] ShalokShalom: Yeah, I just look for one that makes it possible in an simple way
[09:48:00] gregf_: has joined #ruby
[09:49:33] BH23: has joined #ruby
[09:50:52] kyrylo: has joined #ruby
[09:52:39] fub: has left #ruby: ("WeeChat 2.3")
[09:59:26] conta: has joined #ruby
[10:02:28] BH23: has joined #ruby
[10:10:57] fphilipe: has joined #ruby
[10:13:24] AJA4350: has joined #ruby
[10:20:53] jenrzzz: has joined #ruby
[10:23:40] gigetoo: has joined #ruby
[10:26:44] ur5us: has joined #ruby
[10:32:02] apparition: has joined #ruby
[10:40:24] al2o3-cr: has joined #ruby
[10:52:28] elepedus: has joined #ruby
[10:55:54] freddykiks: has joined #ruby
[10:59:12] tdy: has joined #ruby
[10:59:27] kthibodeaux: has joined #ruby
[11:06:14] doodleb33: has joined #ruby
[11:10:58] kthibodeaux: has left #ruby: ("WeeChat 1.9.1")
[11:12:14] doodlebug: has joined #ruby
[11:15:05] kyrylo: has joined #ruby
[11:18:15] doodlebug: has joined #ruby
[11:19:52] freddykiks: has left #ruby: ("Leaving")
[11:24:07] haxx0r: has joined #ruby
[11:24:20] jenrzzz: has joined #ruby
[11:38:53] ShalokShalom: has joined #ruby
[11:43:43] teclator: has joined #ruby
[11:56:41] Nicmavr: has joined #ruby
[12:07:52] vondruch_: has joined #ruby
[12:10:45] ShalokShalom: has joined #ruby
[12:13:07] andikr: has joined #ruby
[12:14:25] millerti: has joined #ruby
[12:15:07] blackmesa: has joined #ruby
[12:15:38] RiPuk: has joined #ruby
[12:18:59] weird_error: has joined #ruby
[12:20:43] doodlebug: has joined #ruby
[12:21:57] xco: has joined #ruby
[12:27:47] Swyper: has joined #ruby
[12:30:39] conta1: has joined #ruby
[12:34:05] jenrzzz: has joined #ruby
[12:41:26] BH23: has joined #ruby
[12:51:27] teclator: has joined #ruby
[13:09:18] s2013: has joined #ruby
[13:09:50] bora: has joined #ruby
[13:10:52] elepedus: has joined #ruby
[13:11:14] status402: has joined #ruby
[13:13:33] ua: has joined #ruby
[13:14:48] andikr: has joined #ruby
[13:27:14] tf2ftw: has joined #ruby
[13:28:19] jcalla: has joined #ruby
[13:35:12] SeepingN: has joined #ruby
[13:38:40] ShalokShalom: has joined #ruby
[13:40:01] bora: has joined #ruby
[13:41:14] gr33n7007h: has joined #ruby
[13:42:26] BH23: has joined #ruby
[13:42:55] jenrzzz: has joined #ruby
[13:43:21] fphilipe: has joined #ruby
[13:52:22] tdy: has joined #ruby
[13:55:01] elepedus: has joined #ruby
[14:15:59] dar123: has joined #ruby
[14:18:48] teclator: has joined #ruby
[14:22:03] BH23: has joined #ruby
[14:22:07] arup_r: has joined #ruby
[14:23:34] blackmesa: has joined #ruby
[14:25:14] doodleb90: has joined #ruby
[14:26:23] blackmesa1: has joined #ruby
[14:26:39] SeepingN: has joined #ruby
[14:26:56] doodlebug: has joined #ruby
[14:44:29] doodleb39: has joined #ruby
[14:45:15] ShalokShalom: has joined #ruby
[14:46:12] jenrzzz: has joined #ruby
[14:46:16] doodlebug: has joined #ruby
[14:46:55] Dbugger: has joined #ruby
[14:48:18] blackmesa1: has joined #ruby
[14:51:10] Swyper: has joined #ruby
[14:51:59] teclator_: has joined #ruby
[14:55:35] tf2ftw: has joined #ruby
[14:57:26] polishdub: has joined #ruby
[14:58:13] tf2ftw: has joined #ruby
[14:58:37] spacesuitdiver: has joined #ruby
[15:01:58] dar123: has joined #ruby
[15:04:08] blackmesa1: has joined #ruby
[15:06:34] doodleb89: has joined #ruby
[15:11:46] Nicmavr: has joined #ruby
[15:13:39] noboruma: has joined #ruby
[15:19:48] tf2ftw: has joined #ruby
[15:24:35] Swyper: has joined #ruby
[15:25:37] maryo: has joined #ruby
[15:28:34] conta: has joined #ruby
[15:30:04] tf2ftw: has joined #ruby
[15:41:44] rippa: has joined #ruby
[15:53:08] jenrzzz: has joined #ruby
[15:58:45] brool: has joined #ruby
[16:01:00] Mike11: has joined #ruby
[16:03:04] Net: Is there a stdlib method that will get a value from a hash by key, or, if not value exists, will set the value using a block then return it?
[16:03:48] Net: basically I want foo[bar] ||= baz(...) but respecting `false`
[16:06:31] phaul: fetch can take a block but you still have to set it
[16:07:45] phaul: foo.fetch(bar) {|k| foo[k] = baz(...) }
[16:10:08] phaul: &>> foo = {a: 1, b: 2}; v = foo.fetch(:c) {|k| foo[k] = 3 }; [v, foo]
[16:10:10] rubydoc: # => [3, {:a=>1, :b=>2, :c=>3}] (https://carc.in/#/r/6y74)
[16:11:22] phaul: &>> foo = {a: 1, b: 2}; v = foo.fetch(:a) {|k| foo[k] = 42 }; [v, foo]
[16:11:23] rubydoc: # => [1, {:a=>1, :b=>2}] (https://carc.in/#/r/6y75)
[16:13:11] tf2ftw2: has joined #ruby
[16:14:15] aupadhye: has joined #ruby
[16:14:16] phaul: although it's different from ||= I think on falsey values. but I think fetch is correct and ||= is a bug.
[16:15:26] Nicmavr: has joined #ruby
[16:16:01] phaul: &>> foo = {a: false } ; v = foo[:a] ||= 2; [v, foo]
[16:16:03] rubydoc: # => [2, {:a=>2}] (https://carc.in/#/r/6y76)
[16:16:38] phaul: unless this is what you want, Net . note the key :a was in the hash and we still updated it with ||=
[16:17:44] tf2ftw: has joined #ruby
[16:17:55] fphilipe: has joined #ruby
[16:21:20] hansv: has joined #ruby
[16:23:59] BTRE: has joined #ruby
[16:23:59] tf2ftw: has joined #ruby
[16:26:47] Kestrel-029: has joined #ruby
[16:31:39] orbyt_: has joined #ruby
[16:35:49] fphilipe: has joined #ruby
[16:36:44] Sylario: has joined #ruby
[16:39:17] nowhereman: has joined #ruby
[16:39:30] Azure: has joined #ruby
[16:41:41] Nicmavr: has joined #ruby
[16:42:36] Wolland: has joined #ruby
[16:46:18] Hess: has joined #ruby
[16:48:02] govg: has joined #ruby
[16:51:05] Hess: has left #ruby: ()
[16:58:45] duderonomy: has joined #ruby
[16:59:51] jenrzzz: has joined #ruby
[17:01:55] zacts: has joined #ruby
[17:03:55] maryo: has joined #ruby
[17:08:20] sagax: has joined #ruby
[17:11:39] octos: has joined #ruby
[17:12:49] zacts: has joined #ruby
[17:14:39] jefffrails35: has joined #ruby
[17:15:50] cd: has joined #ruby
[17:17:13] s2013: has joined #ruby
[17:17:47] eddof13: has joined #ruby
[17:18:14] Swyper: has joined #ruby
[17:21:29] Swyper: has joined #ruby
[17:21:32] gix: has joined #ruby
[17:26:35] dretnx: has joined #ruby
[17:26:46] dretnx: Which is best async library for ruby and how performs in comparision with node.js?
[17:28:26] Swyper: has joined #ruby
[17:33:39] havenwood: dretnx: Node.js was based in part on EventMachine, a Ruby library, iir. The author of Node was a Rubyist.
[17:34:34] havenwood: dretnx: These days, check out the Socketry libraries: https://github.com/socketry
[17:35:57] havenwood: dretnx: See Falcon for an example of putting these primitives together into a web server: https://github.com/socketry/falcon
[17:36:17] havenwood: dretnx: We could probably give you better answers if you say more about the perspective you're looking from. Are you doing IO? Computation?
[17:37:07] dretnx: havenwood: I'm considering switching from node.js to async ruby, because i'm bored with node
[17:37:19] havenwood: dretnx: For web?
[17:37:33] dretnx: havenwood: yes
[17:38:17] jhass: bored? Looking for an adventure? Try Crystal!
[17:38:21] jhass: ACTION hides
[17:38:29] brool: crystal meth?
[17:38:41] jhass: it has methods...
[17:38:49] brool: [googling intensifies]
[17:39:04] brool: aah, furry porn
[17:39:22] jhass: I don't know how...
[17:39:24] havenwood: dretnx: Ruby is a lot of fun, give it a try! (Crystal too.)
[17:39:33] havenwood: dretnx: Here's a recent talk about the state of async in Rubyland: https://youtu.be/qKQcUDEo-ZI
[17:39:57] havenwood: TL;DR: Great work going on with async in Ruby.
[17:41:40] Swyper: has joined #ruby
[17:41:41] Nicmavr: has joined #ruby
[17:46:40] sagax: has joined #ruby
[17:47:23] zacts: has joined #ruby
[17:53:36] fphilipe: has joined #ruby
[17:56:11] ltem: has joined #ruby
[17:56:11] sagax: has joined #ruby
[18:00:24] esp32_prog: has joined #ruby
[18:01:20] jenrzzz: has joined #ruby
[18:04:22] Swyper: has joined #ruby
[18:07:46] dviola: has joined #ruby
[18:13:25] esp32_prog: has joined #ruby
[18:13:31] Eiam: has joined #ruby
[18:16:14] doodlebug: has joined #ruby
[18:17:26] ravenous_: has joined #ruby
[18:27:02] djellemah: has joined #ruby
[18:27:38] esp32_prog: has joined #ruby
[18:29:38] bjpenn: has joined #ruby
[18:38:23] tdy: has joined #ruby
[18:41:41] SeepingN: has joined #ruby
[18:45:36] Nicmavr: has joined #ruby
[18:48:12] esp32_prog: has joined #ruby
[18:52:24] jenrzzz: has joined #ruby
[18:58:34] fphilipe: has joined #ruby
[19:07:04] jenrzzz: has joined #ruby
[19:08:01] esp32_prog: has joined #ruby
[19:08:02] maryo: has joined #ruby
[19:12:18] laaron: has joined #ruby
[19:17:06] doodleb47: has joined #ruby
[19:17:32] wald0: has joined #ruby
[19:18:31] Renich: has joined #ruby
[19:23:12] tdy: has joined #ruby
[19:23:25] fphilipe: has joined #ruby
[19:32:09] altious: has joined #ruby
[19:34:59] Swyper: has joined #ruby
[19:36:34] s2013: has joined #ruby
[19:41:24] christiandsg: has joined #ruby
[19:47:24] houhoulis: has joined #ruby
[19:50:57] sameerynho: has joined #ruby
[20:04:08] houhoulis: has joined #ruby
[20:11:22] Swyper: has joined #ruby
[20:12:14] gix-: has joined #ruby
[20:16:36] happyhans: has joined #ruby
[20:18:05] happyhans: What's that one website that categorizes ruby gems and also displays their health (last maintained, usage, bug count, etc...)?
[20:18:23] troulouliou_div2: has joined #ruby
[20:18:43] havenwood: happyhans: https://www.ruby-toolbox.com
[20:19:48] jenrzzz: has joined #ruby
[20:20:01] ytti: picking up kotlin (no java experience) and really most work seems to be figuring out what are the 'de facto' libraries i should be using
[20:20:12] ytti: with ruby i don't really have to think much about that
[20:20:31] ytti: but java has so many competing libraries, no obvious winner and most of them not touched in years
[20:20:47] ytti: so i haven't really figured out effective way of choosing library in timely manner
[20:21:26] happyhans: Thanks @havenwood!
[20:22:21] SeepingN: there's no.. java package manager????
[20:27:55] happyhans: Has anyone been following Sorbet? https://sorbet.org
[20:28:31] havenwood: happyhans: Yes, but it's not open source yet. Stay tuned.
[20:28:52] havenwood: happyhans: Steep is already open source, if you want to look at an alternative: https://github.com/soutaro/steep
[20:29:32] havenwood: happyhans: Ruby 3 should have a standard .rbi format so you can use either of these tools, or others.
[20:29:37] happyhans: Ooo I saw this before. I like the separate file approach of Steep
[20:30:25] happyhans: can't wait until ruby3 haha that will be a big milestone
[20:30:53] octos: has joined #ruby
[20:32:36] Swyper: has joined #ruby
[20:33:33] christiandsg: has joined #ruby
[20:34:23] christiandsg: has joined #ruby
[20:35:09] christiandsg: has joined #ruby
[20:39:45] deepredsky: has joined #ruby
[20:43:56] fphilipe: has joined #ruby
[20:53:40] graft: has joined #ruby
[20:53:40] graft: has joined #ruby
[20:53:56] graft: anyone know how to render an svg and display it in an X11 window using ruby?
[20:56:41] Nicmavr: has joined #ruby
[21:03:50] jhass: File.write("tmp.svg", svg_data); system("eog tmp.svg")
[21:05:27] pwnd_nsfw: has joined #ruby
[21:09:40] ur5us: has joined #ruby
[21:09:54] christiandsg: has joined #ruby
[21:13:59] octos: has joined #ruby
[21:15:50] laaron-: has joined #ruby
[21:21:22] hightower2: has joined #ruby
[21:25:21] laaron: has joined #ruby
[21:26:48] vyrus001: has left #ruby: ()
[21:29:30] laaron: has joined #ruby
[21:33:14] laaron: has joined #ruby
[21:40:34] laaron: has joined #ruby
[21:41:41] Nicmavr: has joined #ruby
[21:42:08] laaron: has joined #ruby
[21:46:13] laaron: has joined #ruby
[21:46:16] brool: has joined #ruby
[21:46:31] octos: has joined #ruby
[21:48:46] jenrzzz: has joined #ruby
[21:54:26] laaron: has joined #ruby
[22:02:28] jenrzzz_: has joined #ruby
[22:02:40] tjbp: has joined #ruby
[22:02:48] Swyper: has joined #ruby
[22:04:13] tjbp: has joined #ruby
[22:07:50] Fernando-Basso: has joined #ruby
[22:08:35] timeless: has joined #ruby
[22:11:06] fphilipe: has joined #ruby
[22:11:42] Kestrel-029: has joined #ruby
[22:18:16] doodlebug: has joined #ruby
[22:19:24] xco: has joined #ruby
[22:19:43] CrazyEddy: has joined #ruby
[22:23:22] xco: has joined #ruby
[22:33:42] obzidian: has joined #ruby
[22:42:51] ShalokShalom: has joined #ruby
[22:43:17] ur5us_: has joined #ruby
[22:48:00] tdy: has joined #ruby
[22:48:54] Swyper: has joined #ruby
[22:52:19] Swyper: has joined #ruby
[22:56:41] Nicmavr: has joined #ruby
[23:00:55] GodFather: has joined #ruby
[23:03:26] Puffball: has joined #ruby
[23:06:26] d^sh: has joined #ruby
[23:12:09] christiandsg: has joined #ruby
[23:12:44] jenrzzz: has joined #ruby
[23:23:39] cloaked1: has joined #ruby
[23:26:20] tdy: has joined #ruby
[23:28:47] AJA4351: has joined #ruby
[23:36:53] Renich: has joined #ruby
[23:42:14] fphilipe: has joined #ruby
[23:47:20] zacts: has joined #ruby
[23:58:12] pengin: has joined #ruby
[23:59:57] pengin: what's the difference between accessing hash values with foo["bar"]["baz"] and foo[:bar][:baz] ?