On Sat, 15 Feb 2014, Andres Valloud wrote:
FYI writing any decent production quality tool takes way more than 1 hour.
IME writing *two* reference finders, it takes a bunch of effort to make them
work correctly, reliably, quickly, and in a useful way.
I would agree with you if the building blocks weren't already in the
image.
Q: Which objects point to myObject?
A: myObject inboundPointers
Q: How can I dereference myObject?
A: myObject becomeForward: nil
Do you think it takes a summer to combine and extend these two lines into
a tool?
Levente
On 2/15/14 6:31 , Alexandre Bergel wrote:
Well... I do no think so. There is a fair amount of work regarding memory
profiling. Dereferencing is probably only a small piece off.
Anyway, we will have time to refine the project description
Alexandre
Le 14-02-2014 à 18:17, Levente Uzonyi <le...@elte.hu> a écrit :
On Fri, 14 Feb 2014, Alexandre Bergel wrote:
Hi Paolo,
I can mentor the project below:
Project idea
Name: Instance Derreferencer for Pharo
Skill level: Intermediate
Possible Mentors:
Name of the Student: Alejandro Infante
Description:
A problem with image based environment is, when you detect a memory leak
is removing those objects from the system. This tool would provide a
handy UI to inspect the current instances of the classes that we think
they have a memory leak and, in case there are objects that are not
being garbage collected, offer to the user a Derreference button. This
is going to iterate over all the objects that have a reference to my
object and remove that reference, finally enabling the Garbage Collector
to get rid of the leak.
It shouldn't take more than an hour to implement such tool.
Levente
Cheers,
Alexandre
2014-02-14 5:08 GMT-08:00 Nicolas Petton <petton.nico...@gmail.com>:
Paolo Bonzini writes:
Il 11/02/2014 10:42, Damien Cassou ha scritto:
Hi fellow Pharo hackers,
ESUG, the European Smalltalk User Group, is applying for this
year's Google Summer of Code. As you probably know, the
Summer
of Code provides the opportunity to fund students to work
during
the summer on Pharo. Please reply to this
email (be sure to use "Reply to all") if you have ideas you
would like to propose.
Please include a summary of the project and links to web pages
that can help prospective students to write their application.
Please also include the following information:
- if applicable, other dialects that you would be willing to
mentor this project for
- the skill level
- name of the mentor(s), email addresses, and possibly any IRC
network/channel/nickname where they can be found.
Thanks for contributing to ESUG's Summer of Code application!
Just a note that I haven't yet processed this thread, but our ideas
page
is already looking pretty well (and Pharo section is big) so I'll
probably do it in the weekend or next Monday.
I can do it if you want.
Cheers,
Nico
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.