<RickHull>
i wonder what languages and code loadings will be viable
alnewkirk has quit [Ping timeout: 248 seconds]
alnewkirk has joined #ruby
jottr has joined #ruby
<RickHull>
the compiler output is e.g. a single html file -- so i don't think it adds any runtime loading semantics beyond js, if at all
jottr has quit [Ping timeout: 240 seconds]
<waveprop>
thanks RickHull
neo95_ has joined #ruby
Azure has joined #ruby
<baweaver>
If it's code and it runs you should probably test it
<waveprop>
agreed. didn't learn this until today
alnewkirk has quit [Ping timeout: 240 seconds]
<waveprop>
now i'm doing it
<baweaver>
that said, I think it's an interesting assertion that React is scary and jQuery isn't :P
<RickHull>
isn't jquery in javascript: the good parts?
<RickHull>
my copy is like 5 years old
<waveprop>
baweaver: fair enough. my fear is due to my ignorance of React. jquery is very easy to use
<waveprop>
RickHull: i don't have that book yet
<baweaver>
larger applications with jquery will switch that opinion pretty quick :)
<baweaver>
One piece of advice though I never really took to heart as a Junior: code more, read less
mikecmpbll has quit [Quit: inabit. zz.]
<havenwood>
Spaghetti code isn't messy when it's a single, uncooked noodle.
<waveprop>
ha. i believe you. and i'll take you up on that advice
<baweaver>
you could read every book out there but until you practically apply it it's going to suck
<waveprop>
haha
neo95_ has quit [Remote host closed the connection]
<baweaver>
Not to say you shouldn't read books, but remember to actually do something with the info :)
<waveprop>
well, i started writing web apps with naked javascript and procedural php (coming from bash) many years ago, they were of course horrid
<baweaver>
Everyone starts somewhere
<waveprop>
eventually i collected books, and they help
<waveprop>
just agreeing with you.
<baweaver>
though you want to know the dark secret of Senior level code and how it's different than Junior?
<waveprop>
please!
<baweaver>
It's boring
<waveprop>
the code? or the secret
<baweaver>
It doesn't try and be clever or use every edge feature, it's just boring
alnewkirk has joined #ruby
<RickHull>
I've found that I generally don't understand something -- truly understand it -- until I've implemented it
<waveprop>
mhm i see what you mean
dionysus69 has joined #ruby
<RickHull>
so it's worthwhile to implement interesting things, at least make a spike, no need to follow thru once you appreciate it
<waveprop>
yeah i have to implement it several times incorrectly, then find writings by someone who knows what they're doing, and then implement it again
<baweaver>
Do note though that I'm also frequently wrong on things :P
<baweaver>
havenwood can speak to that one XD
<waveprop>
:)
<baweaver>
Note though I do a lot of Javascript as of late and I fully admit it's a mess
<baweaver>
mainly around excess tooling because reasons
<baweaver>
mostly that JS was never intended to be as big as it is so they never thought of a module system, and not everyone agrees on exactly how that should work
Immune has quit [Ping timeout: 248 seconds]
<RickHull>
lacking a filesystem on the runtime platform makes things tough, it seems
<baweaver>
indeed
<RickHull>
it does seem that the script/js target should be built, and have one of those per page
<RickHull>
i think that's how most webpack things work right?
Dimik has quit [Remote host closed the connection]
<RickHull>
what's the top couple nowadays?
<RickHull>
node.js? browserify?
<baweaver>
Webpack, Browserify, and Rollup tend to be the top 3
<baweaver>
Webpack took the lead though
<baweaver>
Browserify is the simplest
alnewkirk has quit [Ping timeout: 248 seconds]
AnoHito has quit [Quit: Leaving]
<RickHull>
once you're building-slash-compiling a single js file target, it seems you're not too far from WebAssembly
<baweaver>
probably
claudiuinberlin has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
<RickHull>
i "learned" javascript back when it was dhtml and revolved around DOM manipulation. due to the goofy object model, strange type decisions, annoyance with the DOM, I've found js distasteful
<RickHull>
but I did read js the good parts, and I like coffeescript
<baweaver>
ES6 has been a nice addition
<baweaver>
Typescript above it if you want some extras
alnewkirk has joined #ruby
AnoHito has joined #ruby
<baweaver>
If you combine that with Ramda you get some great stuff
Azure has quit [Read error: Connection reset by peer]
<RickHull>
reading about those testing frameworks, it's straight ruby spec stuff :)
<baweaver>
Pretty much
<baweaver>
Pivotal made Jasmine which was basically RSpec
<baweaver>
then Mocha/Chai/Sinnon were the same but they migrated a bit differently
<baweaver>
BDD QUnit does much of the same
<baweaver>
which is what Ember uses
alfiemax has quit [Ping timeout: 252 seconds]
<baweaver>
which is basically Rails in JS XD
<RickHull>
I love it when the new gen does the best 80% of the old gen :)
naprimer2 has quit [Remote host closed the connection]
Psybur has joined #ruby
Kug3lis_off is now known as Kug3lis
naprimer has joined #ruby
anonymus88 has joined #ruby
chmurifree has joined #ruby
marr has quit [Ping timeout: 252 seconds]
tomphp has joined #ruby
InfinityFye has joined #ruby
blackbaba has quit [Quit: Going offline, see ya! (www.adiirc.com)]
yqt has joined #ruby
dopie has joined #ruby
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
dkam has joined #ruby
c0ncealed has quit [Remote host closed the connection]
dkam has quit [Client Quit]
c0ncealed has joined #ruby
dkam_ has joined #ruby
FahmeF has joined #ruby
dkam_ has quit [Client Quit]
phlebas_ has joined #ruby
tomphp has joined #ruby
alfiemax has quit [Remote host closed the connection]
alfiemax has joined #ruby
im0nde has joined #ruby
alfiemax has quit [Ping timeout: 240 seconds]
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
agent_white has quit [Quit: brb]
dopie has quit [Ping timeout: 240 seconds]
alnewkirk has joined #ruby
phlebas_ has quit [Quit: Be back later ...]
Rodya_ has joined #ruby
michael4 has joined #ruby
dopie has joined #ruby
Rodya_ has quit [Ping timeout: 252 seconds]
ta has quit [Remote host closed the connection]
michael1 has quit [Ping timeout: 240 seconds]
ta has joined #ruby
agent_white has joined #ruby
alfiemax has joined #ruby
ramfjord has joined #ruby
chouhoulis has joined #ruby
JsilveR has joined #ruby
JsilveR has quit [Client Quit]
JsilveR has joined #ruby
alfiemax_ has joined #ruby
oleo2 has joined #ruby
Hexafox[I] has quit [Ping timeout: 248 seconds]
ramfjord has quit [Ping timeout: 260 seconds]
alfiemax has quit [Ping timeout: 258 seconds]
InfinityFye has quit [Ping timeout: 248 seconds]
JsilveR has quit [Ping timeout: 255 seconds]
DLSteve has joined #ruby
guille-moe has quit [Remote host closed the connection]
dextrey has joined #ruby
leah2 has quit [Ping timeout: 264 seconds]
quobo has joined #ruby
oleo2 has quit [Ping timeout: 255 seconds]
Psybur has quit [Remote host closed the connection]
Psybur has joined #ruby
leah2 has joined #ruby
quuxman has joined #ruby
Quentinius has joined #ruby
Quentinius has quit [Client Quit]
dionysus69 has joined #ruby
alnewkirk has quit [Ping timeout: 240 seconds]
guille-moe has joined #ruby
lxnr has joined #ruby
banisterfiend has joined #ruby
banisterfiend has quit [Changing host]
banisterfiend has joined #ruby
_sfiguser has joined #ruby
_aeris has joined #ruby
shinnya has quit [Ping timeout: 240 seconds]
_aeris_ has quit [Remote host closed the connection]
_aeris is now known as _aeris_
Technodrome has joined #ruby
guille-moe has quit [Ping timeout: 248 seconds]
sepp2k has joined #ruby
Rodya_ has joined #ruby
minimalism has joined #ruby
nikhgupta has joined #ruby
Rodya_ has quit [Ping timeout: 252 seconds]
garyserj has joined #ruby
yqt has quit [Ping timeout: 248 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax_ has quit [Remote host closed the connection]
alfiemax has joined #ruby
guille-moe has joined #ruby
[[thufir]] has joined #ruby
darkmorph has joined #ruby
dextrey has quit [Ping timeout: 248 seconds]
dionysus69 has quit [Ping timeout: 246 seconds]
dionysus69 has joined #ruby
ledestin has joined #ruby
ledestin has quit [Ping timeout: 240 seconds]
mson has joined #ruby
xsdg has joined #ruby
guille-moe has quit [Ping timeout: 255 seconds]
apparition has quit [Quit: Bye]
lxnr has quit [Ping timeout: 258 seconds]
John___ has joined #ruby
banisterfiend has joined #ruby
^mtkd has quit [Read error: Connection reset by peer]
mtkd has joined #ruby
Psybur has quit [Ping timeout: 248 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
steffes has joined #ruby
Psybur has joined #ruby
Mia has joined #ruby
Mia has quit [Changing host]
Mia has joined #ruby
ahrs has quit [Remote host closed the connection]
ahrs has joined #ruby
kaitlyn has left #ruby [#ruby]
chouhoulis has quit [Remote host closed the connection]
Axy has quit [Ping timeout: 252 seconds]
Rodya_ has joined #ruby
chouhoulis has joined #ruby
michael1 has joined #ruby
lxnr has joined #ruby
michael4 has quit [Ping timeout: 240 seconds]
Rodya_ has quit [Ping timeout: 252 seconds]
chouhoulis has quit [Ping timeout: 248 seconds]
lxnr has quit [Ping timeout: 246 seconds]
troulouliou_div2 has quit [Quit: Leaving]
troulouliou_div2 has joined #ruby
anonymus88 has quit [Remote host closed the connection]
uptownjimmy has quit [Quit: Page closed]
troulouliou_div2 has quit [Ping timeout: 240 seconds]
mjolnird has quit [Quit: Leaving]
GodFather has quit [Ping timeout: 248 seconds]
shinnya has joined #ruby
troulouliou_div2 has joined #ruby
GodFather has joined #ruby
GodFather has quit [Read error: Connection reset by peer]
GodFather has joined #ruby
lxnr has joined #ruby
swills has quit [Remote host closed the connection]
yqt has joined #ruby
steffes has quit []
lxnr has quit [Ping timeout: 240 seconds]
al2o3-cr has quit [Ping timeout: 248 seconds]
im0nde has quit [Ping timeout: 240 seconds]
charliesome has joined #ruby
thinkpad has quit [Ping timeout: 240 seconds]
dionysus69 has quit [Ping timeout: 240 seconds]
swills has joined #ruby
swills has joined #ruby
swills_ has joined #ruby
malice has joined #ruby
<malice>
Hi! Given a string(i.e. "hello"), how can I call a function with the same name, probably passing some arguments?
<malice>
i.e. (call_function :hello 2) would be equivalent to hello(2)
<Papierkorb>
What's your use-case?
<malice>
umm, call(function(:hello, 2), sorry for my lisp there
<malice>
Papierkorb: actually partially curious if you can do that. I'd get input from user and execute the function if it exists. I am aware that it's a terrible idea.
<malice>
I've seen send, wondering if I can avoid eval.
darkmorph has quit [Ping timeout: 246 seconds]
<Papierkorb>
This is ruby, you can do almost anything. Inclduing what you want. `Object#public_send` if you want to call only public methods, or `Object#send` if you want to call "anything" regardless if it's public or not. Always prefer the former if possible.
<Papierkorb>
malice: Other solutions for real-world stuff would be using a Hash going from the string to a Proc you can call (Like `{ "foo" => ->(x, *y){ x.foo(*y) } }`), or using a `case` statement. I'd prefer the latter, but both are better than `#send` if you can avoid it :)
<malice>
I see. Thanks!
mikhael_k33hl has joined #ruby
banisterfiend has joined #ruby
<mikhael_k33hl>
Anyone here read the Pragmatic Programming Ruby? Foreword seems to be for third edition in the fourth edition
<malice>
Papierkorb: Yeah, I know. I'd go with hash probably, or better yet - something more sophisticated like Command pattern
<malice>
I don't really like the "case" because it's hard to change the behavior of your commands
<malice>
or at least I don't know any
<Papierkorb>
malice: Don't overcomplicate simple things. If e.g. a `case` or a Hash does the job, why make it more complicated?
goyox86 has joined #ruby
<Papierkorb>
Yes that's the good thing about `case`: It's more static.
troulouliou_div2 has quit [Quit: Leaving]
goyox86 has quit [Client Quit]
goyox86 has joined #ruby
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
DLSteve has joined #ruby
lxnr has joined #ruby
memo1 has joined #ruby
<memo1>
exit
memo1 has left #ruby [#ruby]
memo1 has joined #ruby
shinnya has quit [Ping timeout: 258 seconds]
alfiemax has quit [Remote host closed the connection]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
alfiemax has joined #ruby
alfiemax has quit [Ping timeout: 246 seconds]
Xiti has joined #ruby
jphase has quit [Read error: Connection reset by peer]
jphase has joined #ruby
imode has joined #ruby
webguynow has quit [Ping timeout: 246 seconds]
webguynow has joined #ruby
lxnr has quit [Ping timeout: 258 seconds]
troulouliou_div2 has joined #ruby
michael1 has quit [Ping timeout: 260 seconds]
conta1 has joined #ruby
chouhoulis has joined #ruby
alnewkirk has joined #ruby
gizmore|2 is now known as gizmore
oncall-pokemon has joined #ruby
Psybur has quit [Ping timeout: 240 seconds]
jottr has quit [Ping timeout: 248 seconds]
guille-moe has joined #ruby
PaulCapestany has quit [Read error: Connection reset by peer]
PaulCape_ has joined #ruby
alnewkirk has quit [Ping timeout: 240 seconds]
lxnr has joined #ruby
DLSteve has quit [Quit: All rise, the honorable DLSteve has left the channel.]
guille-moe has quit [Ping timeout: 260 seconds]
alnewkirk has joined #ruby
weird_error has joined #ruby
jottr has joined #ruby
jottr has quit [Client Quit]
jottr has joined #ruby
enterprisey has joined #ruby
weird_error has quit [Quit: Lost terminal]
alnewkirk has quit [Ping timeout: 260 seconds]
PaulCape_ has quit [Quit: .]
PaulCapestany has joined #ruby
ss_much has joined #ruby
alnewkirk has joined #ruby
cam27 has joined #ruby
enterprisey has quit [Ping timeout: 248 seconds]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt_ has joined #ruby
alnewkirk has quit [Ping timeout: 252 seconds]
Azure has quit [Read error: Connection reset by peer]
ResidentBiscuit has joined #ruby
goyox86 has quit [Remote host closed the connection]
Rodya_ has joined #ruby
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Azure has joined #ruby
alnewkirk has joined #ruby
troulouliou_div2 has quit [Quit: Leaving]
enterprisey has joined #ruby
eb0t has quit [Quit: WeeChat 1.9.1]
eb0t has joined #ruby
TinkerTyper has quit [Read error: Connection reset by peer]
alnewkirk has quit [Ping timeout: 264 seconds]
TinkerTyper has joined #ruby
<darix>
Papierkorb: because more LOC == better ;)
alnewkirk has joined #ruby
[[thufir]] has quit [Ping timeout: 248 seconds]
enterprisey has quit [Ping timeout: 240 seconds]
goyox86 has joined #ruby
ResidentBiscuit has quit [Remote host closed the connection]
alfiemax has joined #ruby
alnewkirk has quit [Ping timeout: 248 seconds]
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
alnewkirk has joined #ruby
Qommand0r has joined #ruby
Rodya_ has quit [Remote host closed the connection]
konsolebox has quit [Ping timeout: 240 seconds]
cam27 has quit [Quit: cam27]
[[thufir]] has joined #ruby
michael1 has joined #ruby
konsolebox has joined #ruby
alnewkirk has quit [Ping timeout: 246 seconds]
guacamole has joined #ruby
alnewkirk has joined #ruby
Rodya_ has joined #ruby
Rodya_ has quit [Remote host closed the connection]
alfiemax has quit [Remote host closed the connection]
dinfuehr has quit [Ping timeout: 248 seconds]
duderonomy has quit [Ping timeout: 248 seconds]
dinfuehr has joined #ruby
alnewkirk has quit [Ping timeout: 246 seconds]
<waveprop>
Lines Of Coin
nikhgupta has quit [Ping timeout: 248 seconds]
tomphp has joined #ruby
nikhgupta has joined #ruby
alnewkirk has joined #ruby
dinfuehr has quit [Ping timeout: 240 seconds]
memo1 has quit [Ping timeout: 240 seconds]
dinfuehr has joined #ruby
RickHull has joined #ruby
jenrzzz has quit [Ping timeout: 248 seconds]
meadmoon has joined #ruby
jenrzzz has joined #ruby
jenrzzz has quit [Changing host]
jenrzzz has joined #ruby
meadmoon has quit [Client Quit]
alnewkirk has quit [Ping timeout: 248 seconds]
nikhgupta has quit [Ping timeout: 246 seconds]
Rodya_ has joined #ruby
jenrzzz has quit [Ping timeout: 248 seconds]
millz has joined #ruby
nikhgupta has joined #ruby
<millz>
hi friends
alnewkirk has joined #ruby
Dimik has joined #ruby
uneeb has joined #ruby
dviola has joined #ruby
conta1 has quit [Ping timeout: 240 seconds]
nikhgupta1 has joined #ruby
<texasmynsted>
hi millz
hdeshev has joined #ruby
nikhgupta has quit [Ping timeout: 258 seconds]
guille-moe has joined #ruby
nikhgupta1 has quit [Ping timeout: 248 seconds]
uneeb has quit [Ping timeout: 240 seconds]
conta has joined #ruby
hdeshev has quit [Read error: Connection reset by peer]
tomphp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kapil___ has joined #ruby
guille-moe has quit [Ping timeout: 252 seconds]
guille-moe has joined #ruby
alnewkirk has quit [Ping timeout: 252 seconds]
malice has quit [Remote host closed the connection]
michael1 has quit [Ping timeout: 248 seconds]
sucks has joined #ruby
alnewkirk has joined #ruby
banisterfiend has joined #ruby
apeiros_ has joined #ruby
nikhgupta1 has joined #ruby
nikhgupta2 has joined #ruby
blackwind_123 has quit [Ping timeout: 248 seconds]
Rodya_ has quit [Remote host closed the connection]
nikhgupta1 has quit [Ping timeout: 264 seconds]
Rodya_ has joined #ruby
alnewkirk has quit [Ping timeout: 260 seconds]
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
milardovich has quit [Remote host closed the connection]
milardovich has joined #ruby
alnewkirk has joined #ruby
banisterfiend has joined #ruby
Psybur has joined #ruby
banisterfiend has quit [Client Quit]
milardovich has quit [Ping timeout: 248 seconds]
michael1 has joined #ruby
banisterfiend has joined #ruby
banisterfiend has quit [Client Quit]
cdg has joined #ruby
alnewkirk has quit [Ping timeout: 246 seconds]
zapata has quit [Quit: WeeChat 1.9.1]
postmodern has joined #ruby
alnewkirk has joined #ruby
oncall-pokemon has quit [Quit: Connection closed for inactivity]
jottr has quit [Ping timeout: 248 seconds]
banisterfiend has joined #ruby
alnewkirk has quit [Ping timeout: 240 seconds]
tomaw has quit [Ping timeout: 622 seconds]
ur5us has joined #ruby
nikhgupta2 has quit [Remote host closed the connection]
Dimik has quit [Ping timeout: 252 seconds]
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
ur5us has quit []
guacamole has joined #ruby
banisterfiend has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
memo1 has joined #ruby
alnewkirk has joined #ruby
gigetoo has quit [Ping timeout: 240 seconds]
tomphp has joined #ruby
gigetoo has joined #ruby
tomphp has quit [Client Quit]
sucks has quit [Ping timeout: 264 seconds]
dviola has quit [Ping timeout: 248 seconds]
Rodya_ has quit [Remote host closed the connection]
quobo has quit [Quit: Connection closed for inactivity]
Rodya_ has joined #ruby
Rodya_ has quit [Remote host closed the connection]
alnewkirk has quit [Ping timeout: 248 seconds]
alnewkirk has joined #ruby
dviola has joined #ruby
John___ has quit [Read error: Connection reset by peer]
milardovich has joined #ruby
Psybur has quit [Ping timeout: 246 seconds]
alnewkirk has quit [Ping timeout: 248 seconds]
JsilveR has joined #ruby
charliesome has joined #ruby
milardovich has quit [Ping timeout: 240 seconds]
dznet has joined #ruby
alnewkirk has joined #ruby
m27frogy has quit [Ping timeout: 258 seconds]
dznet has left #ruby ["Leaving"]
m27frogy has joined #ruby
Psybur has joined #ruby
alnewkirk has quit [Ping timeout: 240 seconds]
apeiros_ is now known as apeiros
[[thufir]] has quit [Ping timeout: 248 seconds]
jottr has joined #ruby
mtkd has quit [Ping timeout: 240 seconds]
[[thufir]] has joined #ruby
guille-moe has quit [Ping timeout: 260 seconds]
Psybur has quit [Ping timeout: 240 seconds]
alnewkirk has joined #ruby
webguynow has quit [Ping timeout: 248 seconds]
synstack_ has joined #ruby
synstack_ has quit [Changing host]
synstack_ has joined #ruby
marxarelli|afk has quit [Read error: Connection reset by peer]
mtkd has joined #ruby
synstack has quit [Ping timeout: 258 seconds]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
alnewkirk has quit [Ping timeout: 246 seconds]
banisterfiend has joined #ruby
michael1 has quit [Ping timeout: 258 seconds]
Technodrome has joined #ruby
banisterfiend has quit [Client Quit]
raynold has quit [Quit: Connection closed for inactivity]
alnewkirk has joined #ruby
Puffball has quit [Remote host closed the connection]
guille-moe has joined #ruby
banisterfiend has joined #ruby
banisterfiend has quit [Client Quit]
Puffball has joined #ruby
guille-moe has quit [Ping timeout: 240 seconds]
tomphp has joined #ruby
alnewkirk has quit [Ping timeout: 264 seconds]
marr has joined #ruby
cschneid_ has quit [Read error: Connection reset by peer]
<mikecmpbll>
if i can see that there's a variable (Float) existing in ObjectSpace, is there any way i can see somehow what is referencing it?
cschneid_ has joined #ruby
<mikecmpbll>
i.e. maybe there's an instance variable in an instance of Foo class that holds a reference to the float
<mikecmpbll>
that would be the kind of info that would really help me debug this :D
<apeiros>
I don't think vanilla ruby provides a way :(
<apeiros>
vanilla ruby can help you figure out when stuff starts to be referenced via objspace, but afaik, that's about it
conta has quit [Read error: Connection reset by peer]
alnewkirk has joined #ruby
[[thufir]] has quit [Quit: Leaving.]
[[thufir]]1 has joined #ruby
<mikecmpbll>
okay thanks apeiros :)
<apeiros>
well… sorry :-(
<apeiros>
you might be able to pull something off using dprobes. but I got no experience to provide support with that.
biberu has quit []
memo1 has quit [Ping timeout: 248 seconds]
Technodrome has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
charliesome has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
guille-moe has joined #ruby
alnewkirk has quit [Ping timeout: 248 seconds]
Lyubo1 has quit [Read error: Connection reset by peer]
Lyubo1 has joined #ruby
alnewkirk has joined #ruby
reber has quit [Quit: Leaving]
guacamole has quit [Quit: My face has gone to sleep. ZZZzzz…]
quobo has joined #ruby
alnewkirk has quit [Ping timeout: 248 seconds]
Emmanuel_Chanel has quit [Read error: Connection reset by peer]
<RickHull>
what about hooking into some GC methods?
<RickHull>
i'm guessing the GC reference tracking is internal to the runtime
houhoulis has joined #ruby
cschneid_ has quit [Read error: Connection reset by peer]
<mikecmpbll>
RickHull : interesting, though not sure i've any way of getting at that info
cschneid_ has joined #ruby
<mikecmpbll>
(object references)
<mikecmpbll>
the memory_profiler gem tracks where it was initialised, but i can't for the life of me work out why it's being held on to.
<RickHull>
paste some code / examples?
<RickHull>
may be more trouble than it's worth
alnewkirk has quit [Ping timeout: 246 seconds]
<RickHull>
two difficult avenues that might not pay off could be 1. try to hack GC / ObjSpace stuff to tell you what you want 2. try to distill your behavior to a simpler test case
jphase has quit [Remote host closed the connection]
<mikecmpbll>
yeah, i'm working on the latter
<_aeris_>
hello #ruby !
<apeiros>
moin _aeris_
<RickHull>
aloha _aeris_
<_aeris_>
i hit a very trick behavior with Kernel.exec… I don't understand at all the problem :'(