havenwood changed the topic of #ruby to: Rules & more: https://ruby-community.com || Ruby 2.4.2, 2.3.5 & 2.2.8: https://www.ruby-lang.org || Paste >3 lines of text to: https://gist.github.com || Rails questions? Ask in: #RubyOnRails || Logs: https://irclog.whitequark.org/ruby || Books: https://goo.gl/wpGhoQ
<dminuoso> (Using lambdas to enforce arity is not exceeded)
bmurt has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RickHull> oh, hm
<dminuoso> RickHull: I think I only use it in one spot: https://gist.github.com/dminuoso/4079510005d0aa988cdd5a849fcf6362#file-lens-rb-L120
<RickHull> what does defc mean?
<dminuoso> RickHull: def and the `c` is just for currying :)
<RickHull> ok
<dminuoso> Well I use currying in a lot of places, but it allows you to directly obtain a method as a first-class citizen
<dminuoso> and that's kind of cool
Defenestrate has joined #ruby
tvw has quit []
ur5us has quit [Ping timeout: 248 seconds]
<havenwood> >> print_3 = method(:print).curry(3); print_3.('Hello', ' ').('World')
<ruby[bot]> havenwood: # => Hello Worldnil (https://eval.in/897782)
alveric4 has quit [Read error: Connection reset by peer]
conta2 has joined #ruby
alveric4 has joined #ruby
blackmesa has quit [Quit: WeeChat 1.9.1]
duckpuppy has joined #ruby
<RickHull> ok, I get it now; the print_3 example helped
<RickHull> i don't think I've played with currying in ruby before
conta2 has quit [Ping timeout: 248 seconds]
darkmorph has quit [Ping timeout: 240 seconds]
<RickHull> as far as usefulness -- it gives you more flexibility for structure and expression -- where you don't have to write your methods according to what data is available at a certain "layer" of the program?
<RickHull> partial application? is that the term?
<RickHull> at some layer, you can call a method that needs 3 args with the 2 available, and pass it upwards to get the 3rd arg
<dminuoso> RickHull: Not exactly. You get the effect of it
_main_ has joined #ruby
<RickHull> something like that?
<dminuoso> RickHull: The idea is just this: every function takes exactly 1 argument.
duckpuppy has quit [Ping timeout: 248 seconds]
_main_ has quit [Read error: Connection reset by peer]
<dminuoso> RickHull: But yes you use it exactly like that.
<RickHull> i feel like there's a lazy evaluation win in there somewhere too
<RickHull> where if you don't have this, you call the method and get the return value, because the program structure demands it
_main_ has joined #ruby
nicesignal has quit [Remote host closed the connection]
ur5us has joined #ruby
_main_ has quit [Read error: Connection reset by peer]
<RickHull> but maybe we didn't need to do the work
<dminuoso> RickHull: You can create usefulness functions. One favourite example is that of adding.
nicesignal has joined #ruby
<dminuoso> Think you have some `defc :add { |a, b| a + b }`
__main__ has quit [Ping timeout: 240 seconds]
guardianx has joined #ruby
<dminuoso> add(2) gives you an adder function back, namely one that adds 2 to whatever you pass it to
troys is now known as troys_
_main_ has joined #ruby
<dminuoso> Or maybe an eq function such as: `defc :eq { |a, b| a == b }`. now to see whether an array includes something, you can do arr.filter(&eq(5))
<RickHull> it's very hard to see why that is helpful
eckhardt has quit [Quit: Textual IRC Client: www.textualapp.com]
<dminuoso> or rather arr.any?(&eq(5))
<RickHull> yeah, that seems mildly useful :)
<dminuoso> RickHull: Okay, what if you wanted something that `when added to 2, equals to 10`
<dminuoso> then you do: arr.filter(&(eq(5) * add(2))
_main_ is now known as __main__
<dminuoso> Here Proc#* denotes function composition (it constructs a new function, whose argument is passed to the right function, and the return value is then passed to the left function -> creating a pipeline)
ur5us has quit [Ping timeout: 248 seconds]
<dminuoso> RickHull: But yeah, its often useful to just "partially apply" to give a preconstructed function with some arguments already set.
sucks has joined #ruby
sucks_ has joined #ruby
<RickHull> if f(x) == x**2 and g(x) == x + 2. then f(x) * g(x) is f(g(x)) ?
<dminuoso> RickHull: (f * g)(x) is f(g(x))
sucks has quit [Remote host closed the connection]
<RickHull> ok
<dminuoso> so `f after g`
<dminuoso> RickHull: Now there's a lot more powerful things. One basic tool is that of `fmap`
<dminuoso> RickHull: so instead of foo.map(&func) you could also say `fmap(func, foo)`
<Sparky2> I'm confused
<dminuoso> and if you dont apply it the entire way, something special happens: funcF = fmap(func). fmap has suddenly transformed your function from a normal one into one that can handle arrays
<RickHull> dminuoso: that looks more like Elixir than ruby
<dminuoso> RickHull: The magic lies in *not* applying that `foo` right away to gain intuition about whats happening.
<Sparky2> My lesson is telling me I run irb like: >>> $ irb irb(main):001:0>
<Sparky2> What have I missed?
<Sparky2> never mind
_main_ has joined #ruby
<RickHull> dminuoso: that sort of makes sense -- is fmap something ruby does today?
<dminuoso> RickHull: No I implemented that myself (you can see it in the gist)
<RickHull> and what about &func vs func ?
petto has joined #ruby
<dminuoso> RickHull: Thats a ruby thing. Most of ruby core extends blocks (which for all intends and purposes are just functions)
<dminuoso> *expects
<dminuoso> So you have to explicitly convert your functions to blocks.
<RickHull> yeah, ok
__main__ has quit [Ping timeout: 248 seconds]
<RickHull> if I def foo, then I would do: func = method(:foo) # or similar?
_main_ is now known as __main__
<dminuoso> RickHull: Let me cook up some working example
<RickHull> i sort of get that func originally operates on scalars, which is why you can pass it to Enumerable#map]
<RickHull> (sensibly)
<dminuoso> RickHull: Yeah, now Enumerable#map does two steps and it hides that fact.
<dminuoso> RickHull: Im splitting them into two. First lift the function from a function that transforms numbers to numbers, into a function that transforms arrays of numbers to arrays of numbers
<dminuoso> For clarify of types, Ill do Number -> Bool into [Number] -> Bool in my example
jackjackdripper has quit [Quit: Leaving.]
<RickHull> is there a literal sense where you pass an array as an arg to func?
<RickHull> oh, when it's fmap'd
<RickHull> and needs the last arg
<dminuoso> Let me show yuo
<dminuoso> so this is the basic premise.
<dminuoso> That last line just wont work. Now the thing is, the array kind of has Integer in it, but it has additional structure so isOdd cant work with it.
<RickHull> also, isOdd.(3)
<dminuoso> RickHull: Indeed. I added type anotations, reload.
<RickHull> yep, but you need the '.()' right?
<dminuoso> Yeah
<RickHull> anyways, not a problem :)
__main__ has quit [Read error: Connection reset by peer]
<dminuoso> RickHull: reload.
__main__ has joined #ruby
<dminuoso> RickHull: Now just accept that f in the type signature can be [] (in fact it can be a lot of other things too)
<RickHull> makes sense
<RickHull> but hard to see a win
<RickHull> i mean, why not just Enumerable#map
hopsoft has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dminuoso> RickHull: You have some module that operates on arrays
<dminuoso> You cant change that code.
<dminuoso> Or.. mm
<RickHull> I believe there is a win, and I've tasted it before :)
<RickHull> but I'm trying to put my finger on it
<dminuoso> RickHull: Time to introduce a new type. Maybe. Maybe is kind of like Array, except its contrained to a max length of 1 okay?
<RickHull> sure
dviola has joined #ruby
<RickHull> also I've seen in some numerical libs, like numpy and such
<dminuoso> And instead of writing [1] we say Just 1, and instead of writing [] we say Nothing.
<RickHull> where the same functions operate on scalars, vectors, and matrices
<dminuoso> fmap can work with that too.
<dminuoso> RickHull: Or maybe you are doing something like this, this is a wonderful example!
jrafanie has joined #ruby
<RickHull> oh -- that simplex.rb
<dminuoso> RickHull: So you have a processing pipeline of functions that calculate some value
<dminuoso> f * g * h
hopsoft has joined #ruby
<dminuoso> You dont want to wonder what happens about "what if we get a nil" in each function, because its super annoying.
* RickHull nod
charliesome has joined #ruby
<dminuoso> instead what you do, is you use Maybe to denote that the value could exist or not.
<matthewd> So you instead construct a whole new meta-language inside ruby, because that's less annoying
<RickHull> LOL
<dminuoso> Sparky2: infinite recursion probably
<RickHull> Sparky2: you probably called a recursive function with no stopping condition
<matthewd> Sparky2: The problem is inside the method
<RickHull> yes, I am familiar with Maybe and Option types, though have hardly used them
<RickHull> but I know the concept and understand the utility
<dminuoso> RickHull: The idea is that you express function in terms of "the value exists", and fmap transforms it into a function that shortcircuits if its Nothing.
<dminuoso> which you can pass to someone else, and they can just stuff a Maybe in there.
<dminuoso> and get a Maybe value back
<Sparky2> matthewd: It looks fine to me(as far as I know) https://gist.github.com/Dasms/25d142e492cd03a7d196d50803900e63
<dminuoso> your responsibility is just building a function that can process maybe data, but you dont have the data, someone else does
petto has quit [Remote host closed the connection]
<matthewd> Sparky2: I'm not going to debug this one line at a time.
<dminuoso> or maybe that can process arrays. you use fmap to build such a function, and give it to someone else who needs to process arrays
<RickHull> Sparky2: best to paste the entirety of the code
<Sparky2> RickHull: I'll do some googling and see if I can work out what is going on
<RickHull> dminuoso: one way to explain this as a win, is that you can write small functions that are obviously correct, yet flexible and composable enough to work in a larger system
<RickHull> it helps isolation, in a sense
<RickHull> ?
<dminuoso> RickHull: Exactly. Now you use functions to transform functions. And fmap is not just a wild transformation, it respects some very precise laws.
<dminuoso> These laws lets you reason about program, and even better: it lets you rewrite programs according to those laws, without knowing what it doe.s
<dminuoso> Or you can reason about certain parts, because the law tells you "this holds true because of the XXX laws"
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Dimik has quit [Ping timeout: 260 seconds]
<dminuoso> RickHull: for example fmap has the following laws: (fmap f) * (fmap g) == fmap (g * f)
<dminuoso> and given id = -> (e) { e }, `fmap id = id`
<RickHull> >> hsh = { foo: :bar }; hsh['foo']&.to_s.reverse
<ruby[bot]> RickHull: # => undefined method `reverse' for nil:NilClass (NoMethodError) ...check link for more (https://eval.in/897789)
<RickHull> oh, hm
cagomez has quit [Remote host closed the connection]
<dminuoso> RickHull: And thats the problem with &., you have to use it every step of the way
<RickHull> yeah
<matthewd> dminuoso: But how is that different from .() ?
Xiti` has quit [Quit: Xiti`]
<RickHull> so can we build a better &. pretty simply?
Xiti has joined #ruby
<matthewd> &. is a call syntax that gives special treatment to the no-value object, and applies the operation for any other 'just' value
<dminuoso> matthewd: &. does not compare to .()
<RickHull> i am thinking mostly in terms of the effect of handling nil without blowing up
<RickHull> through a sequence of operations
<dminuoso> The closest analogy will be Proc#>= in my upcoming library
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<dminuoso> Errr, Maybe#=>
<dminuoso> Maybe#>=
guardianx has quit []
<matthewd> It swaps the order around, sure.. but it seems awfully close to Maybe semantics
duckpuppy has joined #ruby
<RickHull> how do you know that your fmap impl satisfies the laws? write tests?
<dminuoso> RickHull: Usually its easy to just reason about it and see that they hold true.
<Sparky2> No way... I was getting an error because I had a comment shifted one space to the left
<RickHull> I suppose this relates to provably correct and the ML realm
<dminuoso> RickHull: Yeah, but you really dont have to go that far. In haskell you have a special bonus, that allows you to only prove one of these two laws, and get the other for free.
<dminuoso> So you usually just prove fmap id = id.
<dminuoso> (Which is usually trivial that you dont even need to write or draw anything)
<dminuoso> in ruby you dont, so you have to prove it for both cases
iceden has quit [Ping timeout: 246 seconds]
<dminuoso> RickHull: also in all fairness, I implemented fmap twice. Once on BasicObject, and once on Kernel.
iceden has joined #ruby
<dminuoso> that allows you to do container.fmap(func) or `fmap func` depending on whether you intend is just applying that function the container or lifting the function instead.
<dminuoso> Just regarding your concern why this would be useful
cdg has joined #ruby
cdg has quit [Remote host closed the connection]
<RickHull> i would think the latter is more general
<RickHull> does the former do anything the latter can't?
<dminuoso> Nope
<RickHull> just convenience?
<dminuoso> RickHull: Convenience.
<RickHull> I'd be tempted to define the former in terms of the latter
<RickHull> and only have one impl and 2 signatures
<dminuoso> RickHull: a.fmap(b) == fmap b a
<dminuoso> and oops on that haskellism. *fmap(b, a)
__main__ has quit [Read error: Connection reset by peer]
_main_ has joined #ruby
cdg_ has quit [Ping timeout: 240 seconds]
<dminuoso> RickHull: https://gist.github.com/dminuoso/4079510005d0aa988cdd5a849fcf6362 this is rewritten using matthewd's last trick for converting procs into lambdas by the way :)
<dminuoso> This reads much nicer
<RickHull> I see, putting defc to use
<RickHull> so the win for defc is arity enforcement?
duckpuppy has quit [Ping timeout: 268 seconds]
<dminuoso> RickHull: arity enforcement, ability to use methods as first-class objects, and currying for stepwise application
<dminuoso> (that second is also used, so if you dont pass any arguments, you get a function object back)
hopsoft has quit [Ping timeout: 248 seconds]
<matthewd> I'd say it's arity deferral rather than enforcement
_main_ is now known as __main__
<dminuoso> matthewd: Oh I just meant as opposed to procs (which was your original tip)
<matthewd> RickHull: The win is basically that this turns useful argumenterrors into confusing nomethoderrors
<RickHull> what's a concrete example of using methods as first-class objects compared to standard ruby?
<matthewd> Just Like Haskell™
<RickHull> yeah, I'm still pretty fuzzy on this, grasping
<dminuoso> matthewd: lens.rb:94:in `block in <module:Kernel>': wrong number of arguments (given 3, expected 2) (ArgumentError)
<matthewd> dminuoso: "spicy" was a joke, but I do think I'd name this closer to define_method rather than def -- that's the signature it matches
<dminuoso> not sure what you mean
<RickHull> I don't quite grok defc where name is nil/non-nil
<baweaver> defn
<baweaver> mmmmm lispy
jenrzzz_ has joined #ruby
<dminuoso> RickHull: That's just a dirty hack to enable singleton methods with that style
<RickHull> defun just sucks the fun right out of it
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewd> dminuoso: If you give a curried method too few arguments then call something on its result, you'll get a NoMethodError because the half-curried proc doesn't respond to gsub (or whatever)
jottr has quit [Ping timeout: 248 seconds]
jenrzzz has quit [Ping timeout: 240 seconds]
<matthewd> dminuoso: If you give a curried method too many parameters, one at a time, via separate .(x).(y), you'll get a NoMethodError because the string you got back doesn't respond to call
yeticry_ has joined #ruby
<dminuoso> matthewd: Ohh, if you use separate .(x).(y) yeah fair enough
<matthewd> "The idea is just this: every function takes exactly 1 argument." ;)
<dminuoso> matthewd: the problem is just syntax.
yeticry has quit [Ping timeout: 240 seconds]
<dminuoso> matthewd: in haskell I could just do `a b c`. from that perspective a(1,2) is fine too as long as you dont see it as one application, but applying a to 1, and then applying its result to 2 :P
<dminuoso> I guess `a 1, 2` makes this a bit easier on the eyes
<dminuoso> in fact in a weird way the comma makes this grouping obvious!
enterprisey has joined #ruby
<matthewd> And Haskell would also treat `a b c` as a ~NoMethodError if a was "only expecting one argument"
<matthewd> (Granted, at compile time)
sucks_ has quit [Ping timeout: 240 seconds]
<dminuoso> You'd get some couldn't match expected type ‘a -> b’ with actual type ‘c’
<dminuoso> With enough information to identify the spot where you obviously tried to apply a value to a value
rajno has quit [Quit: Leaving]
<matthewd> "enough information to identify the spot where you obviously tried to apply a value to a value" is what the ruby 'NoMethodError: <some value>#call' + backtrace gives you too
<dminuoso> Oh well its actually better
sucks has joined #ruby
<matthewd> Ah okay, it does actually "decode" the 3-for-2, which you're losing in the ruby equivalent
<RickHull> one common problem in enterprisey applications, particularly db-backed, is it's painful to check everything for nil. assumptions get made, and NPEs result from a schema change or missing field
<RickHull> I think with the right approach, a lot of this pain can go away, but some of it just gets pushed around to something else that's hard to manage
mikecmpbll has quit [Quit: inabit. zz.]
<matthewd> Yeah, I think that's my argument: [given it's not the language-native form] this is just a different way of explicitly coding null-awareness into everything you write
yeticry has joined #ruby
marr has quit [Ping timeout: 248 seconds]
yeticry_ has quit [Ping timeout: 240 seconds]
tlaxkit has quit [Quit: ¡Adiós!]
helpa has quit [Remote host closed the connection]
helpa has joined #ruby
shinnya has quit [Ping timeout: 240 seconds]
greensleeves has joined #ruby
<greensleeves> Could someone help me understand this regex: https://github.com/aprescott/skel-complete/blob/master/skel-complete?
<matthewd> greensleeves: What about it?
<greensleeves> It is for parsing man pages and auto generating bash completion files, but somehow it is doing an incomplete job, in that it's not fetching all the options from man pages
<greensleeves> matthewd: I am unable to understand the regex, would appreciate some help
<matthewd> greensleeves: Right. But which part do you not understand?
noobineer has joined #ruby
noobineer has quit [Max SendQ exceeded]
kies has quit [Ping timeout: 240 seconds]
jenrzzz_ has quit [Ping timeout: 240 seconds]
<greensleeves> I think the expression is looking for --<option>, -<option> but since it is only parsing a part of the man page (it returns an incomplete list of options) I am thinking if it is parsing the entire page
<matthewd> greensleeves: Also, do you have an example of what it does/doesn't match?
<greensleeves> Okay
<matthewd> At a glance, the $ on lines 10 and 14 don't sound right to me
duckpuppy has joined #ruby
shoogz has quit [Quit: shoogz out]
Sparky2 has quit [Ping timeout: 260 seconds]
duckpuppy has quit [Ping timeout: 248 seconds]
<elomatreb> I'm a little too tired to understand the regex, but a similar man page parsing script I worked with had a similar problem (only parsing out some of the options) and it turned out it was because it only looked at the options in one specific section
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<RickHull> any regex longer than 10 characters should be commented (with //x) and have test cases
<RickHull> there, I said it
tcopeland has joined #ruby
<RickHull> the first thing I would do, when debugging a regex, is add comments and test cases ;)
<RickHull> and as elomatreb implies, perhaps the regexen are fine and there is a problem with the outer logic
<elomatreb> RickHull: Another thing that really helps user friendliness of regexess are named matching groups
<RickHull> yeah, I haven't started doing that
Cohedrin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<matthewd> This one seems pretty legible to me ¯\_(ツ)_/¯
<matthewd> RickHull: `\A # starts with` -- are you one of those people who comments what `x = 1` does too? :|
<greensleeves> matthewd: I think that was one problem, on lines 10 and 14. The regex is not able to fetch some options when I ran it for "man"
<greensleeves> The rror it gave me was : <standard input>:981: warning [p 8, 1.8i, div `3tbd1,0', 0.0i]: cannot adjust line
Cohedrin has joined #ruby
<RickHull> matthewd: \A is rather non-obvious in meaning
<greensleeves> *error
<RickHull> particularly given its \z counterpart
<RickHull> it may as well be 0x92
<RickHull> or w/e
<matthewd> RickHull: Only if you assume the reader isn't familiar with regex syntax
<RickHull> most people think ^ and $
<matthewd> @foo is non-obvious if you're not familiar with ruby syntax, too
<greensleeves> matthewd: it worked perfectly for man page for clock, it parsed through and got me all the options with the corrections on lines 10 and 14
sucks_ has joined #ruby
<bougyman> @foo = bar is pretty obvious
<bougyman> even if you aren't familiar with ruby
Cohedrin has quit [Read error: Connection reset by peer]
<matthewd> bougyman: The assignment maybe, but not the meaning of @
<bougyman> agree
<greensleeves> matthewd: It gave me the above error for man page of man, and got me only a partial list
<matthewd> greensleeves: It's really not a workable generic solution
<matthewd> greensleeves: It only recognises particular layout of manpage, for a start
sucks has quit [Ping timeout: 240 seconds]
Cohedrin has joined #ruby
ur5us has joined #ruby
sucks has joined #ruby
quobo has quit [Quit: Connection closed for inactivity]
<greensleeves> matthewd: oh, so it doesn't parse through the entire page in some cases. Where does it break?
<matthewd> man pages are written to be read by humans, and are formatted inconsistently. A 10 line "parser" cannot reliably extract meaning.
tcopeland has quit [Quit: tcopeland]
sucks_ has quit [Ping timeout: 268 seconds]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
Defenestrate has quit [Quit: Leaving]
ur5us has quit [Ping timeout: 240 seconds]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
guacamole has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
kryptoz has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
orbyt_ has joined #ruby
Azure has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ledestin has joined #ruby
ledestin has quit [Client Quit]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
<greensleeves> matthewd: okay. Can you suggest a way to perhaps extend this to extract all possible options in a given man page? One thing I noticed is it skips the Synopsis Section of the man page and goes to the Options section
<RickHull> greensleeves: there is likely no simple fix. there is no spec for manpage output that allows it to be generally parseable. whoever wrote this was satisfied for the inputs it was tested against
<RickHull> to proceed, you should debug it
<RickHull> which means feeding it an input that has bad behavior
<RickHull> and examining the program state.
<RickHull> a simple way to do this is to add print statements
kryptoz has quit [Read error: Connection reset by peer]
kryptoz has joined #ruby
kculpis has joined #ruby
Azure has joined #ruby
mson has quit [Quit: Connection closed for inactivity]
_lyte_ has joined #ruby
kryptoz has quit [Read error: Connection reset by peer]
<RickHull> for this particular program, that looks difficult. it's very terse bash/sh. L30 is the entry point for the main logic
sucks has quit [Read error: Connection reset by peer]
sucks has joined #ruby
<RickHull> i'm not sure what `col -b` does when fed with various manpages
<RickHull> but you could start there
kies has joined #ruby
cam27 has joined #ruby
<greensleeves> RickHull: okay, shall try debugging it. I think col -b is for filtering. From man "-b Do not output any backspaces, printing only the last character written to each column position."
<RickHull> yeah, I have no idea what that reverse line feed stuff all about. maybe having to do with manpage interactivity and scrollability
<greensleeves> RickHull: could you check this small debug script I am attempting. It is not printing an output for me: https://gist.github.com/anonymous/7b307547900c9d6fc2c47c3f463f7b7d
<RickHull> no clue -- but that is a good approach
<RickHull> the other thing I would do is: man foo | col -b > manfoo.txt
<RickHull> and use that for the input to the parsing
yeticry has quit [Ping timeout: 248 seconds]
cdg has joined #ruby
yeticry has joined #ruby
gizmore|2 has joined #ruby
sucks has quit [Remote host closed the connection]
gizmore has quit [Ping timeout: 248 seconds]
cdg has quit [Ping timeout: 258 seconds]
sucks has joined #ruby
alfiemax has quit [Ping timeout: 260 seconds]
d^sh has quit [Ping timeout: 248 seconds]
duckpuppy has joined #ruby
d^sh has joined #ruby
Cohedrin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
sucks has quit [Remote host closed the connection]
duckpuppy has quit [Ping timeout: 248 seconds]
<matthewd> greensleeves: The best idea is really to write a custom completion handler for the command you're interested in. There's a reason this is not the normal approach.
jenrzzz has joined #ruby
Xiti has quit [Ping timeout: 240 seconds]
cdg has joined #ruby
nofxx__ has joined #ruby
nofxx_ has quit [Ping timeout: 248 seconds]
_lyte_ has quit [Remote host closed the connection]
Silthias has quit [Read error: Connection reset by peer]
Silthias has joined #ruby
ledestin has joined #ruby
epochwolf has quit [Ping timeout: 250 seconds]
br0d1n has quit [Quit: Leaving]
kryptoz has joined #ruby
epochwolf has joined #ruby
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
Technodrome has joined #ruby
bronson_ has quit [Ping timeout: 248 seconds]
cdg has quit [Remote host closed the connection]
apparition has joined #ruby
Xiti has joined #ruby
Dark_Arc has quit [Quit: ZNC 1.6.5 - http://znc.in]
alfiemax has joined #ruby
Dark_Arc has joined #ruby
duckpuppy has joined #ruby
lytol has quit [Remote host closed the connection]
tcopeland has joined #ruby
duckpuppy has quit [Ping timeout: 260 seconds]
mim1k has joined #ruby
govg has quit [Ping timeout: 248 seconds]
mim1k has quit [Ping timeout: 268 seconds]
kryptoz has quit [Read error: Connection reset by peer]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kryptoz has joined #ruby
Cohedrin has joined #ruby
tcopeland has quit [Quit: tcopeland]
ur5us has joined #ruby
ur5us has quit [Ping timeout: 268 seconds]
dviola has quit [Quit: WeeChat 1.9.1]
apparition has quit [Quit: Bye]
alfiemax has quit [Remote host closed the connection]
guacamole has joined #ruby
alfiemax has joined #ruby
troys_ is now known as troys
shinnya has joined #ruby
nofxx__ has quit [Remote host closed the connection]
duckpuppy has joined #ruby
alfiemax has quit [Remote host closed the connection]
Barrt has quit [Ping timeout: 248 seconds]
Barrt has joined #ruby
mtkd has quit [Read error: Connection reset by peer]
^mtkd has joined #ruby
Barrt has quit [Ping timeout: 240 seconds]
jottr has joined #ruby
Barrt has joined #ruby
uZiel has quit [Ping timeout: 268 seconds]
alfiemax has joined #ruby
uZiel has joined #ruby
govg has joined #ruby
jottr has quit [Ping timeout: 268 seconds]
eckhardt has joined #ruby
banisterfiend has joined #ruby
zipace has joined #ruby
Cohedrin has quit [Read error: Connection reset by peer]
Cohedrin has joined #ruby
alfiemax has quit [Remote host closed the connection]
Immune has quit [Ping timeout: 240 seconds]
cam27 has left #ruby [#ruby]
weaksauce has quit [Quit: Textual IRC Client: www.textualapp.com]
sucks has joined #ruby
eckhardt has quit [Quit: Textual IRC Client: www.textualapp.com]
sucks has left #ruby ["Leaving"]
cdg has joined #ruby
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uZiel has quit [Read error: Connection reset by peer]
JsilverT has joined #ruby
uZiel has joined #ruby
jackjackdripper has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zautomata has quit [Ping timeout: 240 seconds]
<RickHull> can anyone tell me if this is cool, or terrible? https://github.com/rickhull/mruby-tools/blob/master/util.rb
zautomata has joined #ruby
<RickHull> it takes any number of .rb files and compiles a standalone binary using mruby
mim1k has joined #ruby
dinfuehr has quit [Ping timeout: 268 seconds]
dinfuehr has joined #ruby
mim1k has quit [Ping timeout: 268 seconds]
DTZUZO has quit [Ping timeout: 240 seconds]
jottr has joined #ruby
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
LocaMocha has joined #ruby
jottr has quit [Ping timeout: 248 seconds]
ur5us has joined #ruby
guacamole has joined #ruby
ur5us has quit [Ping timeout: 268 seconds]
JsilverT has quit [Ping timeout: 248 seconds]
eckhardt has joined #ruby
JsilverT has joined #ruby
troys is now known as troys_
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
arvindsaik has quit [Ping timeout: 258 seconds]
alex`` has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
JsilverT has quit [Ping timeout: 248 seconds]
reber has joined #ruby
JsilverT has joined #ruby
kculpis has quit [Ping timeout: 240 seconds]
mim1k has joined #ruby
troys_ is now known as troys
mim1k has quit [Ping timeout: 240 seconds]
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
greensleeves has quit [Ping timeout: 260 seconds]
guacamole has joined #ruby
eckhardt has quit [Quit: Textual IRC Client: www.textualapp.com]
Illianthe has joined #ruby
mim1k has joined #ruby
mim1k has quit [Ping timeout: 248 seconds]
Dimik has joined #ruby
ledestin has joined #ruby
enterprisey has quit [Ping timeout: 248 seconds]
mjolnird has joined #ruby
ledestin has quit [Ping timeout: 260 seconds]
echinopsis has joined #ruby
JsilverT has quit [Ping timeout: 260 seconds]
JsilverT has joined #ruby
jackjackdripper has quit [Quit: Leaving.]
echinopsis has quit [Quit: Leaving]
quobo has joined #ruby
jenrzzz has quit [Ping timeout: 248 seconds]
erlend has quit [Read error: Connection reset by peer]
erlend has joined #ruby
marr has joined #ruby
Cohedrin has quit [Ping timeout: 250 seconds]
Cohedrin has joined #ruby
jottr has joined #ruby
ur5us has joined #ruby
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
jottr has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 268 seconds]
paul_ has joined #ruby
JsilverT has quit [Ping timeout: 268 seconds]
alfiemax has joined #ruby
troys has quit [Quit: Bye]
paul_ has quit [Ping timeout: 250 seconds]
jrm has quit [Quit: ciao]
jrm has joined #ruby
rippa has joined #ruby
Cohedrin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jenrzzz has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
mbr has joined #ruby
jenrzzz has quit [Ping timeout: 260 seconds]
Cohedrin has joined #ruby
xco has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
nofxx has joined #ruby
dionysus69 has joined #ruby
nofxx_ has joined #ruby
nofxx has quit [Ping timeout: 268 seconds]
alfiemax has quit [Remote host closed the connection]
Coldblackice has joined #ruby
<Ober> but... opensource!
<Ober> why would anyone ever need a binary? -ruby community forever
<Ober> RickHull: nice. been looking at using mruby that way
<Ober> this could be a great way to distrubute some stuff
ledestin has joined #ruby
Coldbla1 has quit [Ping timeout: 240 seconds]
yabbes has joined #ruby
alfiemax has joined #ruby
imode has quit [Ping timeout: 240 seconds]
mim1k has joined #ruby
DTZUZO has joined #ruby
tomphp has joined #ruby
tomphp has quit [Client Quit]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mim1k has quit [Ping timeout: 240 seconds]
hs367 has quit [Read error: Connection reset by peer]
hs367 has joined #ruby
bkxd has joined #ruby
Dimik has quit [Ping timeout: 240 seconds]
bkxd has quit [Ping timeout: 250 seconds]
mim1k has joined #ruby
mim1k has quit [Ping timeout: 240 seconds]
<dminuoso> RickHull: What target platforms?
<dminuoso> But it's indeed cool if it works.
<dminuoso> What system dependencies will the binary have? Just the glibc?
claudiuinberlin has joined #ruby
michael3 has joined #ruby
hs367 has quit [Read error: Connection reset by peer]
hs367 has joined #ruby
gix has quit [Quit: Client exiting]
jenrzzz has quit [Ping timeout: 240 seconds]
yabbes has quit [Quit: lu]
jottr has joined #ruby
gix has joined #ruby
Freshnuts has quit [Quit: Leaving]
Puffball has joined #ruby
jottr has quit [Ping timeout: 240 seconds]
alfiemax_ has joined #ruby
paul_ has joined #ruby
marr has quit [Ping timeout: 248 seconds]
ShalokShalom has joined #ruby
biberu has joined #ruby
alfiemax has quit [Ping timeout: 248 seconds]
paul_ has quit [Ping timeout: 240 seconds]
Azure has quit [Ping timeout: 248 seconds]
ShalokShalom_ has quit [Ping timeout: 268 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
jenrzzz has quit [Ping timeout: 240 seconds]
Devalo has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
petto has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
jenrzzz has joined #ruby
jokester_ is now known as jokester
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
jottr has joined #ruby
Devalo has quit [Remote host closed the connection]
yqt has joined #ruby
Psybur has joined #ruby
DTZUZO has quit [Quit: WeeChat 1.9]
Devalo has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
Cohedrin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hs367 has quit [Read error: Connection reset by peer]
hs367 has joined #ruby
Devalo has quit [Ping timeout: 250 seconds]
Ishido has joined #ruby
Ishido has quit [Client Quit]
tomphp has joined #ruby
DTZUZO has joined #ruby
uZiel has quit [Remote host closed the connection]
Psybur has quit [Ping timeout: 248 seconds]
uZiel has joined #ruby
xco has quit [Quit: xco]
dionysus69 has quit [Remote host closed the connection]
dionysus69 has joined #ruby
michael3 has quit [Ping timeout: 268 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mikecmpbll has joined #ruby
banisterfiend has joined #ruby
jottr has quit [Ping timeout: 268 seconds]
petto has quit [Remote host closed the connection]
guardian has quit [Quit: Coyote finally caught me]
selim has quit [Ping timeout: 248 seconds]
jenrzzz has quit [Ping timeout: 248 seconds]
guardian has joined #ruby
xco has joined #ruby
guardian has quit [Client Quit]
selim has joined #ruby
guardian has joined #ruby
guardian has quit [Client Quit]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
guardian has joined #ruby
banisterfiend has joined #ruby
Defenestrate has joined #ruby
dionysus69 has quit [Ping timeout: 248 seconds]
dionysus70 has joined #ruby
cseder_ has quit [Quit: Textual IRC Client: www.textualapp.com]
dionysus70 is now known as dionysus69
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
petto has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
banisterfiend has joined #ruby
DTZUZO has quit [Quit: WeeChat 1.9]
heftig has quit [Ping timeout: 240 seconds]
uZiel has quit [Ping timeout: 248 seconds]
dionysus69 has quit [Ping timeout: 248 seconds]
heftig has joined #ruby
dionysus69 has joined #ruby
ta__ has quit [Remote host closed the connection]
cdg has quit [Remote host closed the connection]
jottr has joined #ruby
uZiel has joined #ruby
ledestin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jottr has quit [Ping timeout: 248 seconds]
xco has quit [Ping timeout: 268 seconds]
petto has quit [Remote host closed the connection]
xco has joined #ruby
petto has joined #ruby
jottr has joined #ruby
petto has quit [Remote host closed the connection]
dionysus69 has quit [Ping timeout: 268 seconds]
JsilverT has joined #ruby
petto has joined #ruby
Defenestrate has quit [Ping timeout: 240 seconds]
Defenestrate has joined #ruby
Defenestrate has joined #ruby
Defenestrate has quit [Changing host]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Immune has joined #ruby
banisterfiend has joined #ruby
banisterfiend has quit [Ping timeout: 248 seconds]
conta has joined #ruby
petto has quit [Remote host closed the connection]
blackmesa has joined #ruby
blackmesa has quit [Client Quit]
tomphp has joined #ruby
jameser has joined #ruby
tomphp has quit [Client Quit]
jottr has quit [Ping timeout: 248 seconds]
uZiel has quit [Ping timeout: 248 seconds]
raynold has quit [Quit: Connection closed for inactivity]
cdg has joined #ruby
xco has quit [Quit: xco]
ta has joined #ruby
jottr has joined #ruby
tlaxkit has joined #ruby
jameser has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ta has quit [Remote host closed the connection]
minimalism has quit [Quit: minimalism]
Defenestrate has quit [Quit: Leaving]
dulipa has joined #ruby
michael3 has joined #ruby
Puffball has quit [Read error: Connection reset by peer]
jottr has quit [Ping timeout: 240 seconds]
petto has joined #ruby
apparition has joined #ruby
iamarun has joined #ruby
michael1 has joined #ruby
guille-moe has joined #ruby
michael3 has quit [Ping timeout: 250 seconds]
Puffball has joined #ruby
petto has quit [Remote host closed the connection]
tamouse__ has joined #ruby
al2o3-cr has quit [Quit: WeeChat 1.9.1]
petto has joined #ruby
conta has quit [Ping timeout: 258 seconds]
petto has quit [Remote host closed the connection]
gnoss has joined #ruby
petto has joined #ruby
petto has quit [Remote host closed the connection]
gr33n7007h has joined #ruby
gr33n7007h is now known as al2o3-cr
uZiel has joined #ruby
Devalo has joined #ruby
zapata has quit [Quit: WeeChat 1.9.1]
petto has joined #ruby
petto has quit [Remote host closed the connection]
michael3 has joined #ruby
jameser has joined #ruby
michael1 has quit [Ping timeout: 240 seconds]
Devalo has quit [Ping timeout: 260 seconds]
iamarun has quit [Ping timeout: 240 seconds]
xco has joined #ruby
bhaak has quit [Ping timeout: 240 seconds]
jameser has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uZiel has quit [Remote host closed the connection]
uZiel has joined #ruby
kryptoz has quit [Remote host closed the connection]
gnoss has quit [Remote host closed the connection]
dinfuehr has quit [Ping timeout: 268 seconds]
pilne has quit [Read error: Connection reset by peer]
pilne has joined #ruby
bhaak has joined #ruby
dinfuehr has joined #ruby
xco_ has joined #ruby
JsilverT has quit [Ping timeout: 268 seconds]
xco has quit [Ping timeout: 268 seconds]
xco_ is now known as xco
guille-moe has quit [Ping timeout: 240 seconds]
xco has quit [Ping timeout: 268 seconds]
iamarun has joined #ruby
kapil___ has joined #ruby
xco has joined #ruby
apparition has quit [Quit: Bye]
alfiemax_ has quit [Remote host closed the connection]
paul_ has joined #ruby
paul_ has quit [Ping timeout: 240 seconds]
darkmorph has joined #ruby
alfiemax has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
michael1 has joined #ruby
michael3 has quit [Ping timeout: 260 seconds]
iamarun has quit [Remote host closed the connection]
gnoss has joined #ruby
adelyne has joined #ruby
adelyne has left #ruby [#ruby]
rippa has quit [Ping timeout: 248 seconds]
tcopeland has joined #ruby
darkmorph has quit [Ping timeout: 258 seconds]
CrazyEddy has quit [Remote host closed the connection]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
tcopeland has quit [Client Quit]
alfiemax has quit [Remote host closed the connection]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
raatiniemi has quit [Read error: Connection reset by peer]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
raatiniemi has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
dionysus69 has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
dionysus69 has quit [Remote host closed the connection]
gnoss is now known as noss
noss is now known as gnoss
zapata has joined #ruby
DLSteve has joined #ruby
^mtkd has quit [Ping timeout: 268 seconds]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
dionysus69 has joined #ruby
cschneid_ has joined #ruby
gnoss_ has joined #ruby
gnoss_ has quit [Remote host closed the connection]
gnoss has quit [Quit: Leaving]
Silthias1 has joined #ruby
gnoss has joined #ruby
skweek has joined #ruby
Silthias has quit [Ping timeout: 258 seconds]
mtkd has joined #ruby
gnoss has quit [Client Quit]
xco has quit [Ping timeout: 268 seconds]
bkxd has joined #ruby
xco has joined #ruby
xco has quit [Client Quit]
paulrbr has joined #ruby
bkxd has quit [Quit: Lost terminal]
jottr has joined #ruby
alfiemax has joined #ruby
paulrbr has quit [Quit: paulrbr]
jottr has quit [Ping timeout: 248 seconds]
cschneid_ has quit [Remote host closed the connection]
alfiemax has quit [Ping timeout: 240 seconds]
xco has joined #ruby
CrazyEddy has joined #ruby
michael3 has joined #ruby
michael1 has quit [Ping timeout: 240 seconds]
tomphp has joined #ruby
MystiqueEnigma has joined #ruby
MystiqueEnigma has left #ruby [#ruby]
cschneid_ has joined #ruby
marr has joined #ruby
GodFather has quit [Quit: Ex-Chat]
UserOO7 has joined #ruby
GodFather has joined #ruby
UserOO7_ has joined #ruby
xco has quit [Ping timeout: 240 seconds]
alfiemax has joined #ruby
dionysus69 has quit [Read error: Connection reset by peer]
UserOO7 has quit [Ping timeout: 248 seconds]
UserOO7_ is now known as UserOO7
dionysus69 has joined #ruby
cschneid_ has quit [Remote host closed the connection]
ta_ has joined #ruby
dulipa has left #ruby [#ruby]
gizmore|2 has quit [Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/]
shinnya has quit [Ping timeout: 248 seconds]
raatiniemi has quit [Ping timeout: 240 seconds]
raatiniemi has joined #ruby
kryptoz has joined #ruby
xco has joined #ruby
elphe_ has quit [Ping timeout: 248 seconds]
Psybur has joined #ruby
kryptoz has quit [Ping timeout: 240 seconds]
cschneid_ has joined #ruby
cschnei__ has joined #ruby
mtkd has quit [Ping timeout: 248 seconds]
elphe has joined #ruby
mtkd has joined #ruby
cschneid_ has quit [Ping timeout: 240 seconds]
cschnei__ has quit [Ping timeout: 250 seconds]
michael1 has joined #ruby
weathermaker has joined #ruby
michael3 has quit [Ping timeout: 268 seconds]
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
cosimo_ has quit [Read error: Connection reset by peer]
ta_ has quit [Ping timeout: 240 seconds]
cdg has quit [Remote host closed the connection]
cdg has joined #ruby
cosimo_ has joined #ruby
Technodrome has joined #ruby
UserOO7 has quit [Ping timeout: 268 seconds]
tomphp has joined #ruby
thinkpad has quit [Ping timeout: 248 seconds]
cdg has quit [Read error: Connection reset by peer]
kculpis has joined #ruby
cdg has joined #ruby
ResidentBiscuit has joined #ruby
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #ruby
memo1 has joined #ruby
bronson has joined #ruby
michael3 has joined #ruby
darkmorph has joined #ruby
Devalo has joined #ruby
dviola has joined #ruby
elphe has quit [Ping timeout: 268 seconds]
Devalo has quit [Remote host closed the connection]
michael1 has quit [Ping timeout: 248 seconds]
cdg has quit [Remote host closed the connection]
Devalo has joined #ruby
GodFather has quit [Quit: Ex-Chat]
GodFather_ has joined #ruby
goyox86 has joined #ruby
weathermaker1 has joined #ruby
Devalo has quit [Ping timeout: 268 seconds]
weathermaker has quit [Ping timeout: 268 seconds]
weathermaker1 is now known as weathermaker
thinkpad has joined #ruby
uZiel has quit [Ping timeout: 248 seconds]
nowhere_man has quit [Read error: Connection reset by peer]
Ltem has joined #ruby
Barrt has quit [Quit: Leaving]
mtkd has quit [Read error: Connection reset by peer]
mtkd has joined #ruby
ta_ has joined #ruby
weathermaker has quit [Quit: weathermaker]
goyox86 has quit [Quit: goyox86]
goyox86 has joined #ruby
nowhere_man has joined #ruby
edwardly has quit [Ping timeout: 260 seconds]
ta_ has quit [Ping timeout: 240 seconds]
edwardly has joined #ruby
edwardly has quit [Changing host]
edwardly has joined #ruby
ta_ has joined #ruby
ta_ has quit [Ping timeout: 248 seconds]
mjolnird has quit [Quit: Leaving]
tlaxkit has quit [Quit: ¡Adiós!]
helpa has quit [Remote host closed the connection]
helpa has joined #ruby
alex`` has quit [Quit: WeeChat 1.9.1]
jottr has joined #ruby
Asher has joined #ruby
orbyt_ has joined #ruby
Dark_Arc has quit [Quit: ZNC 1.6.5 - http://znc.in]
Dark_Arc has joined #ruby
jottr has quit [Ping timeout: 248 seconds]
dinfuehr has quit [Ping timeout: 248 seconds]
kapil___ has quit [Quit: Connection closed for inactivity]
uZiel has joined #ruby
dinfuehr has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
uZiel has quit [Ping timeout: 248 seconds]
kryptoz has joined #ruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jrafanie has joined #ruby
ta_ has joined #ruby
cschneid_ has joined #ruby
jrafanie has quit [Ping timeout: 240 seconds]
ResidentBiscuit has quit [Remote host closed the connection]
TakumoKatekari has quit [Quit: WeeChat 1.4]
Takumo has joined #ruby
ResidentBiscuit has joined #ruby
ta_ has quit [Ping timeout: 248 seconds]
PresidentBiscuit has joined #ruby
alex`` has joined #ruby
safetypin has joined #ruby
dionysus69 has quit [Ping timeout: 240 seconds]
ResidentBiscuit has quit [Ping timeout: 240 seconds]
dionysus69 has joined #ruby
zapata has quit [Quit: WeeChat 1.9.1]
nicoulaj has joined #ruby
dionysus69 has quit [Ping timeout: 260 seconds]
mson has joined #ruby
xco has quit [Quit: xco]
uZiel has joined #ruby
goyox86 has quit [Quit: goyox86]
uZiel has quit [Ping timeout: 248 seconds]
banisterfiend has joined #ruby
John___ has joined #ruby
dviola has quit [Quit: WeeChat 1.9.1]
dviola has joined #ruby
dionysus69 has joined #ruby
Ltem has quit [Quit: Be Back Later]
ta_ has joined #ruby
7GHAA5MEF has joined #ruby
kryptoz has quit [Remote host closed the connection]
7GHAA5MEF has left #ruby [#ruby]
goyox86 has joined #ruby
ta_ has quit [Ping timeout: 240 seconds]
cschneid_ has quit [Remote host closed the connection]
uZiel has joined #ruby
PresidentBiscuit has quit []
orbyt_ has joined #ruby
xco has joined #ruby
uZiel has quit [Remote host closed the connection]
Dimik has joined #ruby
cloaked1 has joined #ruby
uZiel has joined #ruby
goyox86 has quit [Quit: goyox86]
nofxx_ has quit [Quit: Leaving]
nofxx has joined #ruby
paul_ has joined #ruby
uZiel has quit [Ping timeout: 248 seconds]
paul_ has quit [Ping timeout: 260 seconds]
tvw has joined #ruby
Cohedrin has joined #ruby
cdg has joined #ruby
memo1 has quit [Ping timeout: 240 seconds]
cdg has quit [Ping timeout: 258 seconds]
mbr has quit [Quit: leaving]
mbr has joined #ruby
Ltem has joined #ruby
<RickHull> dminuoso: not sure on the details. the ruby code is nonetheless interpreted
<RickHull> testing: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=3138939666a525ff4f84a1505e4e7cbf8e69b794, not stripped
<RickHull> (testing is the filename)
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ta_ has joined #ruby
troulouliou_dev has joined #ruby
wilbert has joined #ruby
evie_hammond has quit [Ping timeout: 252 seconds]
<RickHull> next logical step is to generate the ruby bytecode and compile time and inject that into the .c
<RickHull> s/and/at/
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
<RickHull> note, of course, that the .rb files must be valid mruby https://github.com/rickhull/mruby/blob/doc_for_rubyists/doc/limitations.md
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
jrafanie has joined #ruby
uZiel has joined #ruby
<RickHull> Ober: as far as source obfuscation, mruby already endorses bytecode deliverables :)
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
ta_ has quit [Ping timeout: 260 seconds]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
dionysus69 has quit [Read error: Connection reset by peer]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
gnufied has quit [Ping timeout: 240 seconds]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
Teriance_Viernio has joined #ruby
gnufied has joined #ruby
TViernion has quit [Ping timeout: 255 seconds]
wilbert has quit [Read error: Connection reset by peer]
jottr has joined #ruby
Psybur has quit [Ping timeout: 240 seconds]
paul_ has joined #ruby
paul_ has quit [Client Quit]
biberu has quit []
c0ncealed has quit [Remote host closed the connection]
c0ncealed has joined #ruby
ta_ has joined #ruby
tvw has quit []
troulouliou_dev has quit [Ping timeout: 268 seconds]
oleo has quit [Quit: Leaving]
apofis has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ta_ has quit [Ping timeout: 258 seconds]
dviola has quit [Ping timeout: 250 seconds]
apofis has joined #ruby
elphe has joined #ruby
apofis has quit [Client Quit]
ta_ has joined #ruby
ace_33 has joined #ruby
guacamole has joined #ruby
ta_ has quit [Client Quit]
elphe has quit [Ping timeout: 240 seconds]
oleo has joined #ruby
uZiel has quit [Ping timeout: 248 seconds]
Devalo has joined #ruby
ozcanesen has joined #ruby
alveric4 has quit [Remote host closed the connection]
apofis has joined #ruby
Devalo has quit [Ping timeout: 268 seconds]
milardovich has joined #ruby
guille-moe has joined #ruby
troys has joined #ruby
jrafanie has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
milardovich has quit [Remote host closed the connection]
edwardly has quit [Ping timeout: 248 seconds]
apofis has quit [Quit: Textual IRC Client: www.textualapp.com]
milardovich has joined #ruby
ta_ has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
imode has joined #ruby
jottr has quit [Ping timeout: 248 seconds]
dionysus69 has joined #ruby
pche has quit [Ping timeout: 260 seconds]
dionysus69 has quit [Client Quit]
Cohedrin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
milardovich has quit []
xco has quit [Quit: xco]
xco has joined #ruby
alfiemax has quit [Remote host closed the connection]
kryptoz has joined #ruby
Axy has joined #ruby
jottr has joined #ruby
guille-moe has quit [Ping timeout: 250 seconds]
cschneid_ has joined #ruby
Cohedrin has joined #ruby
kryptoz has quit [Ping timeout: 240 seconds]
Mia has quit [Ping timeout: 240 seconds]
troulouliou_div2 has joined #ruby
troulouliou_div2 has quit [Max SendQ exceeded]
sucks_ has joined #ruby
cschneid_ has quit [Ping timeout: 258 seconds]
jackjackdripper has joined #ruby
dviola has joined #ruby
ski7777 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
troulouliou_dev has joined #ruby
jackjackdripper has quit [Client Quit]
jackjackdripper has joined #ruby
dviola has quit [Client Quit]
dhollinger has quit [Ping timeout: 268 seconds]
troulouliou_dev has quit [Read error: Connection reset by peer]
Cohedrin has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
troulouliou_dev has joined #ruby
ResidentBiscuit has joined #ruby
Cohedrin has joined #ruby
raynold has joined #ruby
dviola has joined #ruby
troulouliou_dev has quit [Read error: Connection reset by peer]
goyox86 has joined #ruby
goyox86 has quit [Client Quit]
nowhere_man has quit [Remote host closed the connection]
goyox86 has joined #ruby
alfiemax has joined #ruby
dhollinger has joined #ruby
sucks_ has quit [Remote host closed the connection]
sucks__ has joined #ruby
jottr has quit [Ping timeout: 240 seconds]
michael3 has quit [Ping timeout: 248 seconds]
troys is now known as troys_
nowhere_man has joined #ruby
elphe has joined #ruby
ace_33 has quit [Ping timeout: 258 seconds]
sucks__ has quit [Quit: Leaving]
sucks_ has joined #ruby
cagomez has joined #ruby
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
nowhere_man has quit [Ping timeout: 240 seconds]
ResidentBiscuit has quit [Remote host closed the connection]
ResidentBiscuit has joined #ruby
elphe has quit [Ping timeout: 240 seconds]
michael3 has joined #ruby
nowhere_man has joined #ruby
jottr has joined #ruby
alex`` has quit [Quit: WeeChat 1.9.1]
vee__ has quit [Ping timeout: 248 seconds]
ResidentBiscuit has quit [Ping timeout: 240 seconds]
alex`` has joined #ruby
vee__ has joined #ruby
Azure has joined #ruby
ski7777 has joined #ruby
setient has quit [Remote host closed the connection]
guille-moe has joined #ruby
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
mtkd has quit [Ping timeout: 268 seconds]
mtkd has joined #ruby
goyox86 has quit [Read error: No route to host]
goyox86 has joined #ruby
conta has joined #ruby
conta has quit [Client Quit]
enterprisey has joined #ruby
<c-c_> cool
<c-c_> my little game engine stub has run for 10 million frames without crashing
mtkd has quit [Ping timeout: 248 seconds]
Psybur has joined #ruby
guille-moe has quit [Ping timeout: 248 seconds]
Emmanuel_Chanel has quit [Read error: Connection reset by peer]
jottr has quit [Ping timeout: 248 seconds]
cagomez has quit [Remote host closed the connection]
banisterfiend has joined #ruby
jottr has joined #ruby
reber has quit [Remote host closed the connection]
Emmanuel_Chanel has joined #ruby
jackjackdripper1 has joined #ruby
jackjackdripper has quit [Ping timeout: 240 seconds]
Technodrome has joined #ruby
PaulCapestany has quit [Read error: Connection reset by peer]
sucks_ has quit [Remote host closed the connection]
sucks_ has joined #ruby
PaulCape_ has joined #ruby
sucks_ has quit [Remote host closed the connection]
zipace has quit [Ping timeout: 250 seconds]
ur5us has joined #ruby
michael3 has quit [Ping timeout: 240 seconds]
guacamole has joined #ruby
tomphp has joined #ruby
sucks has joined #ruby
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Illianthe2 has joined #ruby
Illianthe has quit [Ping timeout: 250 seconds]
jackjackdripper1 has quit [Quit: Leaving.]
banisterfiend has quit [Changing host]
banisterfiend has joined #ruby
minimalism has joined #ruby
muelleme has joined #ruby
Mia has joined #ruby
Mia has quit [Changing host]
Mia has joined #ruby
weaksauce has joined #ruby
Emmanuel_Chanel has quit [Ping timeout: 240 seconds]
Axy has quit [Ping timeout: 248 seconds]
alex`` has quit [Ping timeout: 240 seconds]
ledestin has joined #ruby
troulouliou_dev has joined #ruby
Emmanuel_Chanel has joined #ruby
ledestin has quit [Client Quit]
ledestin has joined #ruby
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ledestin has quit [Client Quit]
ledestin has joined #ruby
ledestin has quit [Client Quit]
conta has joined #ruby
conta has quit [Client Quit]
cdg has joined #ruby
mson has quit [Quit: Connection closed for inactivity]
selim has quit [Ping timeout: 248 seconds]
selim has joined #ruby
Psybur has quit [Ping timeout: 268 seconds]
sucks has quit [Ping timeout: 240 seconds]
Psybur has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
milardovich has joined #ruby
troulouliou_dev has quit [Ping timeout: 248 seconds]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
houhoulis has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
weaksauce has quit [Read error: Connection reset by peer]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
elphe has joined #ruby
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
shoogz has joined #ruby
shoogz has quit [Max SendQ exceeded]
elphe has quit [Ping timeout: 240 seconds]
ledestin has joined #ruby
troulouliou_dev has joined #ruby
dviola has quit [Quit: WeeChat 1.9.1]
biox has quit [Ping timeout: 252 seconds]
elphe has joined #ruby
ledestin has quit [Client Quit]
ledestin has joined #ruby
ledestin has quit [Client Quit]
ledestin has joined #ruby
kinduff has joined #ruby
Technodrome has joined #ruby
troulouliou_dev has quit [Ping timeout: 268 seconds]
eightlimbed has joined #ruby
xco has quit [Quit: xco]
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
skweek has quit [Ping timeout: 248 seconds]
petto has joined #ruby
biox has joined #ruby
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dviola has joined #ruby
yqt has quit [Ping timeout: 248 seconds]
orbyt_ has joined #ruby
petto has quit [Remote host closed the connection]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
muelleme has quit [Ping timeout: 248 seconds]
petto has joined #ruby
jenrzzz has joined #ruby
Psybur has quit [Ping timeout: 240 seconds]
ski7777 has quit [Ping timeout: 250 seconds]
tamouse__2 has joined #ruby
claudiuinberlin has quit [Quit: Textual IRC Client: www.textualapp.com]
Ltem has quit [Quit: Leaving]
AxelAlex has joined #ruby
eightlimbed has quit [Ping timeout: 248 seconds]
mjolnird has joined #ruby