Jello_Raptor

Activity Graph

Page 1 of 1

2019-07-19

[05:47:32] Jello_Raptor: Ping timeout: 245 seconds
[05:47:48] Jello_Raptor: has joined #ruby

2019-06-28

[01:24:51] Jello_Raptor: Remote host closed the connection
[01:39:28] Jello_Raptor: has joined #ruby

2019-05-31

[12:25:13] Jello_Raptor: Ping timeout: 258 seconds
[12:26:31] Jello_Raptor: has joined #ruby

2019-05-21

[14:06:10] Jello_Raptor: *.net *.split

2019-05-14

[16:25:28] Jello_Raptor: Ping timeout: 255 seconds
[16:25:58] Jello_Raptor: has joined #ruby

2019-05-13

[16:52:49] Jello_Raptor: Ping timeout: 246 seconds
[16:55:47] Jello_Raptor: has joined #ruby

2019-05-02

[03:13:56] Jello_Raptor: Ping timeout: 255 seconds
[03:14:22] Jello_Raptor: has joined #ruby

2019-04-22

[22:16:33] Jello_Raptor: Ping timeout: 250 seconds

2019-04-13

[16:50:01] Jello_Raptor: *.net *.split

2019-03-30

[11:16:44] Jello_Raptor: *.net *.split

2019-03-22

[12:14:39] Jello_Raptor: *.net *.split

2019-03-07

[01:44:58] Jello_Raptor: Ping timeout: 246 seconds
[01:47:32] Jello_Raptor: has joined #ruby

2019-02-23

[07:42:39] Jello_Raptor: Ping timeout: 249 seconds
[07:45:44] Jello_Raptor: has joined #ruby

2019-02-21

[18:35:08] Jello_Raptor: Ping timeout: 255 seconds
[18:35:21] Jello_Raptor: has joined #ruby

2019-02-19

[04:14:08] Jello_Raptor: Ping timeout: 268 seconds
[04:14:44] Jello_Raptor: has joined #ruby

2019-01-16

[05:34:42] Jello_Raptor: Ping timeout: 264 seconds
[05:35:28] Jello_Raptor: has joined #ruby

2018-08-23

[00:11:48] Jello_Raptor: Ping timeout: 268 seconds
[00:15:08] Jello_Raptor: has joined #ruby

2018-07-31

[02:03:57] Jello_Raptor: Ping timeout: 264 seconds
[02:05:27] Jello_Raptor: has joined #ruby

2018-07-20

[00:07:16] Jello_Raptor: *.net *.split
[00:15:35] Jello_Raptor: has joined #ruby
[04:37:54] Jello_Raptor: Remote host closed the connection
[04:47:39] Jello_Raptor: has joined #ruby

2018-07-18

[22:59:29] Jello_Raptor: Ping timeout: 268 seconds
[23:35:26] Jello_Raptor: has joined #ruby

2018-05-29

[02:47:20] Jello_Raptor: *.net *.split
[02:48:08] Jello_Raptor: has joined #ruby

2018-05-03

[04:04:40] Jello_Raptor: Remote host closed the connection
[04:23:06] Jello_Raptor: has joined #ruby

2018-04-25

[12:26:02] Jello_Raptor: *.net *.split
[12:27:25] Jello_Raptor: has joined #ruby
[15:01:33] Jello_Raptor: *.net *.split
[15:03:09] Jello_Raptor: has joined #ruby

2018-01-18

[01:55:16] Jello_Raptor: *.net *.split
[01:55:39] Jello_Raptor: has joined #ruby
[07:01:28] Jello_Raptor: Remote host closed the connection
[07:16:22] Jello_Raptor: has joined #ruby

2017-12-28

[03:03:29] Jello_Raptor: Ping timeout: 248 seconds
[03:05:59] Jello_Raptor: has joined #ruby

2017-12-21

[07:06:16] Jello_Raptor: Ping timeout: 268 seconds
[07:06:28] Jello_Raptor: has joined #ruby

2017-12-09

[05:06:25] Jello_Raptor: *.net *.split
[05:14:00] Jello_Raptor: has joined #ruby

2017-12-07

[14:48:35] Jello_Raptor: *.net *.split
[14:55:07] Jello_Raptor: has joined #ruby

2017-12-01

[02:28:30] Jello_Raptor: has joined #ruby

2017-11-27

[06:10:56] Jello_Raptor: Remote host closed the connection
[06:17:28] Jello_Raptor: has joined #ruby

2017-08-14

[23:51:33] Jello_Raptor: *.net *.split
[23:52:08] Jello_Raptor: has joined #ruby

2017-06-20

[00:17:24] Jello_Raptor: *.net *.split

2017-05-02

[14:43:40] Jello_Raptor: Ping timeout: 240 seconds
[14:51:48] Jello_Raptor: has joined #ruby

2017-04-13

[15:10:53] Jello_Raptor: *.net *.split

2016-07-01

[01:37:00] Jello_Raptor: has joined #ruby

2016-06-30

[09:08:06] Jello_Raptor: has joined #ruby
[21:45:37] Jello_Raptor: *.net *.split

2016-06-15

[23:13:00] Jello_Raptor: *.net *.split

2016-04-19

[03:34:07] Jello_Raptor: Ping timeout: 244 seconds
[03:35:11] Jello_Raptor: has joined #ruby
[03:37:13] Jello_Raptor: Max SendQ exceeded
[03:37:38] Jello_Raptor: has joined #ruby
[03:39:33] Jello_Raptor: Max SendQ exceeded
[03:39:41] Jello_Raptor: has joined #ruby
[03:40:43] Jello_Raptor: Max SendQ exceeded
[03:41:09] Jello_Raptor: has joined #ruby
[03:41:57] Jello_Raptor: Max SendQ exceeded
[03:42:15] Jello_Raptor: has joined #ruby
[03:42:54] Jello_Raptor: Max SendQ exceeded
[03:43:17] Jello_Raptor: has joined #ruby
[03:44:12] Jello_Raptor: Max SendQ exceeded
[03:44:38] Jello_Raptor: has joined #ruby
[03:46:00] Jello_Raptor: Max SendQ exceeded
[07:46:58] Jello_Raptor: has joined #ruby

2016-03-18

[21:26:16] Jello_Raptor: has joined #ruby

2016-02-05

[11:12:13] Jello_Raptor: Ping timeout: 264 seconds
[11:17:12] Jello_Raptor: has joined #ruby

2016-01-31

[23:33:23] Jello_Raptor: has joined #ruby

2016-01-30

[01:04:01] Jello_Raptor: *.net *.split

2016-01-26

[16:45:54] Jello_Raptor: has joined #ruby

2016-01-20

[13:56:02] Jello_Raptor: *.net *.split

2016-01-13

[21:31:21] Jello_Raptor: Quit: ZNC - http://znc.in
[21:31:59] Jello_Raptor: has joined #ruby
[21:32:35] Jello_Raptor: Max SendQ exceeded
[21:32:59] Jello_Raptor: has joined #ruby

2016-01-10

[13:47:18] Jello_Raptor: Ping timeout: 272 seconds
[13:48:03] Jello_Raptor: has joined #ruby

2016-01-02

[00:00:54] Jello_Raptor: Ping timeout: 240 seconds
[00:01:00] Jello_Raptor: has joined #ruby

2015-12-27

[13:07:20] Jello_Raptor: Ping timeout: 276 seconds
[14:04:00] Jello_Raptor: has joined #ruby
[14:09:20] Jello_Raptor: Ping timeout: 245 seconds
[14:47:57] Jello_Raptor: has joined #ruby

2015-12-02

[15:38:53] Jello_Raptor: *.net *.split
[15:41:24] Jello_Raptor: has joined #ruby
[15:51:39] Jello_Raptor: *.net *.split
[16:47:40] Jello_Raptor: has joined #ruby

2015-11-26

[09:38:37] Jello_Raptor: has joined #ruby

2015-11-14

[07:04:57] Jello_Raptor: has joined #ruby

2015-11-11

[16:17:11] Jello_Raptor: Ping timeout: 240 seconds

2015-10-28

[05:25:58] Jello_Raptor: Quit: ZNC - http://znc.in
[05:26:21] Jello_Raptor: has joined #ruby

2015-10-24

[11:39:26] Jello_Raptor: has joined #ruby

2015-09-29

[23:32:53] Jello_Raptor: Ping timeout: 246 seconds

2015-07-31

[00:58:38] Jello_Raptor: Ping timeout: 252 seconds
[01:42:46] Jello_Raptor: has joined #ruby

2015-07-29

[18:05:56] Jello_Raptor: Remote host closed the connection
[18:07:56] Jello_Raptor: has joined #ruby
[18:08:44] Jello_Raptor: Remote host closed the connection
[18:15:07] Jello_Raptor: has joined #ruby

2015-07-04

[02:09:55] Jello_Raptor: Ping timeout: 252 seconds
[02:14:30] Jello_Raptor: has joined #ruby

2015-06-30

[22:22:11] Jello_Raptor: Ping timeout: 250 seconds
[22:24:38] Jello_Raptor: has joined #ruby

2015-06-20

[21:01:58] Jello_Raptor: Ping timeout: 244 seconds
[21:04:20] Jello_Raptor: has joined #ruby

2015-05-31

[00:56:40] Jello_Raptor: when I try to use "require 'rake'" it immidiately turns my application into a full rake task, before I can actually monkey-patch the internals.
[02:57:10] Jello_Raptor: bah :/ I've no idea how to get this monkey patch working. I'm trying to patch rake internals, and a few functions out of "Rake::Module::TaskManager" I want to replace (they already exist in the original) but creating a new module with them and including it with "Rake::TaskManager" and "Rake::Application" isn't doint anything :/
[02:58:32] Jello_Raptor: i'm also including it in "Rake::Application" which imports "Rake::TaskManager" but that doesn't do anything either.
[02:59:35] Jello_Raptor: some of the functions work one (overwriting initialize for one) but others refuse to over ride ("enhance_with_matching_rule")
[02:59:53] Jello_Raptor: best I can tell, the latter set of functions tend to on;y be called relative to self
[03:18:31] Jello_Raptor: ACTION bangs his head against the wall
[03:18:46] Jello_Raptor: It was a fucking mismatched if else end >_<
[18:43:55] Jello_Raptor: hmm, if I have a function 'a' in a class 'Foo' that references 'self' is there a way to automagically get a function 'Foo.a' that takes an object of 'Foo' as the first parameter?
[19:14:52] Jello_Raptor: welp, that's rake semantics changed bigtime :P
[19:15:32] Jello_Raptor: now i can mark a rule as optional, and if the components to perform it aren't there to use it will move onto the next one
[19:22:52] Jello_Raptor: jhass: you want 'independent' not 'idempotent' for that case.
[19:24:03] Jello_Raptor: jhass: the pure maths version of idempotency applies to functions and says that for any idempotent function x and any input 'f(x) == f(f(x))' (this assumes the functions are purely functional, no external state, etc)
[19:25:41] Jello_Raptor: the CS version thereof says that for an entire system s and an idempotent function f and any input x replacing an invocation of "f(x)" with "{f(x);f(x)}" will not change anything
[19:27:44] Jello_Raptor: jhass: that's independance, idempotency can change the system. consider "$foo = 1; def func { $foo = 3 } end " given that setup running both 'func()' and 'func();func()' will leave you in the same state after, but that state is *different* from the one you started with.
[19:30:12] Jello_Raptor: running 'puts $foo' and 'func(); puts $foo' will produce different output, but we only care about the fact that the cases 'func(); puts $foo' and 'func();func(); puts $foo' are the same for idempotence.
[19:31:26] Jello_Raptor: jhass: idempotence is a strictly weaker property than independence. some 'func()' is independant of '$foo' if both 'puts $foo' and 'func(); puts $foo' have the same result, and that ( by definition) means it's idempotent.
[19:33:05] Jello_Raptor: (note: the cs sems of idempotence reduces to the maths sense if for some function 'f()' in cs land there's a math's land function 'f'(x)' that takes the entire system state as the input and returns the entire system state as output, so 'f();f()' is the same as "f'(f'(x))"
[19:33:24] Jello_Raptor: ... i should be better about mixing prime ticks, and single quotes in ascii :P
[19:34:08] Jello_Raptor: jhass: yes but your ruby fu is strong :) you advice yesterday helped me a bunch. If only i hadn't lost 6 hours to forgetting that ruby uses 'elsif' instead of 'else if' :P
[19:53:19] Jello_Raptor: so I'm trying to monkey patch a function that uses the splat, and ampersand for block operator, how i do i call 'super' so that it won't barf? example: http://hastebin.com/ruxicitidu.rb
[19:54:57] Jello_Raptor: ... that was easy

2015-05-30

[16:19:24] Jello_Raptor: has joined #ruby
[16:20:09] Jello_Raptor: I'm futzing around with rake, and is there any way to create a rule which will run if *any* (rather than all) of its prereqs are satisfied?
[16:21:05] Jello_Raptor: Ideally that works without breaking Rake::task.prerequisite_tasks() since i'm using that mapping for shenanigans.
[16:23:06] Jello_Raptor: zotherstupidguy: darn :/ *grumbles about rake prereqs not being an algebra*
[20:13:48] Jello_Raptor: hmm, rake adds string.pathmap_explode and a few other functions as protected methods. How can i play around with them in irb?
[20:13:57] Jello_Raptor: require 'rake' doesn't seem to do much
[20:18:39] Jello_Raptor: _seanc_: i'm nto sure i understand.
[20:19:17] Jello_Raptor: ahh nevermind
[20:19:26] Jello_Raptor: that's useful
[20:21:22] Jello_Raptor: _seanc_: heh <_< i'm trying to futz with rake so that it can precompute a full dependancy graph for a system which includes tools that read files to analyse their dependancies :V
[20:21:38] Jello_Raptor: /o/ monkey-patches ahoy
[23:44:39] Jello_Raptor: _hmm, so i'm trying to monkey-patch rake so that I can change how some of its internals work (make some rules non-mandatory, keep track of dependencies in a slightly different way, etc)
[23:47:17] Jello_Raptor: jhass: hmm, i'd like to keep all of the rest of the (non-rake) state around though, since I'm doing a few other things besides.
[23:49:32] Jello_Raptor: before I can start on the modifications to rake :/ :w
[23:51:29] Jello_Raptor: ahh yeah :/ it doesn't look reasonable, forking it'll have to be.

2014-05-30

[16:58:42] Jello_Raptor: Is there a good way to add a
[16:59:31] Jello_Raptor: dependancy to every rake task?
[17:01:47] Jello_Raptor: also, har har :P
[17:01:47] Jello_Raptor: I'd like to make every task dependant on the rakefiles themselves, so I don't have to go touching everything whenever I want to test changes to my build
[17:04:36] Jello_Raptor: jhass: i want to make rake treat the "rakefile.rb" as a dependancy to every task, without having to add it manually.
[17:07:43] Jello_Raptor: jhass: I don't want to have to force rake to execute a task, when the only thing that's changed is the rake file.