+1 :)
On 04/30/2015 10:26 AM, Mariano
Martinez Peck via Glass wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Oh thanks ! I like this method now, I am going to give a try :) 2015-04-30 14:59 GMT-03:00 Dale Henrichs via Glass <[hidden email]>:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Hi all, finally I found some time to work on this. first, based on the PointerDetective of Ben (http://smalltalkhub.com/#!/~BenComan/PointerDetective) I did a RPointerDetective using Roassal and usable on a Pharo image.The prerequisite are the last version of Roassal and the package: http://smalltalkhub.com/#!/~PierreChanson/RPointerDetective The first part is on a Pharo image (could be a tODE image too) with the script:-------------------------------------------- ob := 'OBJ'. ar := { ob. 12 }. e := (RTBox new) elementOn: ar. v := RTView new. v add: e. RPointerDetective on: ob ------------------------------------------------- RPointerDetective onServerFindAllReferencePathsToObject: 154679809 shell: shell RPointerDetective onServer: 154679809 shell: shell There is still a lot of interesting things to do, with interactions on the view for example with the possibility to dinamically change the colors given a block or display the pointersFrom of a node or the possibility to open a tODE inspector etc. cheers, 2015-04-30 20:14 GMT-03:00 Pierre CHANSON <[hidden email]>:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Pierre,
Again, very cool ... I am nearing the end of my (intense) work on GemStone 3.3 so we should touch bases when I am done. Dale On 5/25/15 1:47 PM, Pierre CHANSON
wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Thanks a lot, great ! I am still learning a lot for now about Gemstone and it's applications (and also Pharo).
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Wow...this is so fuc... cool!!!!! AWESOME. Really... as soon as I need to trace pointers again in GemStone I DO KNOW how to do it :) Yes... you should be really really careful about the number if items the #findAllReferences can answer. Remember GemStone is also a database...so the "image" may have billions of objects. So if the tool hangs hangs quite frequently, then i won't work. I think you should define a treshold and if more than that, then somehow present to the user the number of items and allow HIM (the user) to decide wether to display such items or not.... Thanks! On Thu, May 28, 2015 at 7:52 PM, Pierre Chanson via Glass <[hidden email]> wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
You are right, there are several ways to solve this, you'll hear from me soon cheers,2015-05-28 22:24 GMT-03:00 Mariano Martinez Peck <[hidden email]>:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
to present a beginning of a Roassal tool for tODE. I decided these tool to be based on interactions, buttons and left clicks. So you can clic some button to get common thing you would usually get by writing an expression with a serverblock in the workspace. I think it can be a gain of time, I used them myself on tODE. Then
we can jump on the useful tool, the pointer detective. The improvements
are that when there is more than 10 paths or references about to be
displayed you can choose how much you want to be so. (Or almost, 3
options). There is also two scroll bars that permit
you to navigate fast and with precision in a large graph. I worked for a
while on this it is really scalable and follow the changes in the graph
like zoom or elements draggable etc. Also if you are lost far from the
elements just touching the scroll bar makes you come back to the border
of the encompassing rectangle. There are buttons to get a oop from object name or to get selectors of class or part of selectors given a sub string etc, in a sub-tool named search. I will be totally aware of what are the uses of Gemstone developpers, what could they want to be visualized :) 2015-05-29 15:22 GMT+02:00 Pierre CHANSON <[hidden email]>:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Once again this is very cool stuff!
On 06/19/2015 05:34 AM, Pierre CHANSON
wrote:
_______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Free forum by Nabble | Edit this page |