Pablo, can you give us some usage examples? First I would like to get the type inference data programmatically in order to compare the type data with other tools. And also, I would like to open the IBBrowser. Here's what I've tried so far:
For getting argument types: (((J2Inferer default inferClass: RTView; typeInfoFor: RTView) methods at: #setCanvas:) parameters at: 1) subtypes But subtypes is a set of J2ParameterRelationship objects which I don't know how to get the types from them. And I've managed to open the IBBrowser like this: IBBrowser openOn: (RPackage organizer packageNamed: 'Roassal2') using: (J2Inferer default) the browser at first opens fine and shows all the packages and instance variables but it doesn't show any methods and when I click an instance variable I get an error. What am I doing wrong? I'd be very thankful if you helped us :D Cheers, Diego. 2016-04-21 10:56 GMT-03:00 Alexandre Bergel <alexandre.ber...@me.com>: > How to open a IBBrowser by the way? > > Cheers, > Alexandre > -- > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: > Alexandre Bergel http://www.bergel.eu > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. > > > > On Apr 21, 2016, at 10:06 AM, teso...@gmail.com wrote: > > Hi Diego, the most updated version is published in GitHub. > > https://github.com/tesonep/j2Inferer > > In that place there is also some documentation. > > Cheers, > Pablo > > On Thu, Apr 21, 2016 at 7:29 AM, Diego Orellana <dorell...@gmail.com> > wrote: > >> Hi Pablo, >> >> Well, I tried to load the packages from your repositories, but I >> couldn't. First I tried to load all the packages in the repository via: >> >> Gofer it >> url: 'http://smalltalkhub.com/mc/pabloTesone/J2Inferer/main'; >> package: 'J2Inferer'; >> package: 'J2Profiler'; >> package: 'ConfigurationOfJ2Inferer'; >> load. >> >> But then I have this error: >> >> "This package depends on the following classes: >> SIRegister >> You must resolve these dependencies before you will be able to load these >> definitions: >> J2SilentSIRegister >> J2SilentSIRegister>>#fill" >> >> And when I try to load it via 'ConfigurationOfJ2Inferer >> loadBleedingEdge', and I got: >> >> 'Could not resolve: J2Inferer in C:\Users\diego\Desktop\pharo' >> >> How I am supposed to load them in my image? I am still a newbie in Pharo >> so I don't know how you are supossed to do it :P >> >> Cheers, Diego. >> >> >> 2016-04-19 4:11 GMT-03:00 teso...@gmail.com <teso...@gmail.com>: >> >>> Hi Diego, >>> Just yesterday I have added documentation explaining a bit how the >>> process is working in my Type Inferer, it works in a different way than >>> RoelTyper, but maybe you can get ideas of how enhance Roel's >>> >>> Any doubt please tell me. >>> >>> Pablo >>> >>> >>> On Tue, Apr 19, 2016 at 2:41 AM, Diego Orellana <dorell...@gmail.com> >>> wrote: >>> >>>> Hello, >>>> My smalltalkhub user is dorellang. >>>> >>>> Cheers. >>>> >>>> 2016-04-15 17:27 GMT-03:00 stepharo <steph...@free.fr>: >>>> >>>>> Hello Diego >>>>> >>>>> Good initiative! >>>>> RoelTyper is not a Moose project. It is just used in moose. >>>>> Now it would be good to check a bit (RoelTyper was made to work on >>>>> VisualWorks and Squeak/Pharo) and >>>>> it would be nice to make sure that we do not need the VW specificities. >>>>> >>>>> RoelTyper is managed by RMoD >>>>> so give me you login and we will add you to the project. >>>>> >>>>> >>>>> >>>>> Le 14/4/16 16:52, Diego Orellana a écrit : >>>>> >>>>> Hi, Pharo Users! >>>>>> >>>>>> I'm starting to work on types in Pharo. To be more precise, I'd like >>>>>> to improve the RoelTyper (a package which "guesses" variable types in >>>>>> code). What suggestions do you have? I have some ideas and I'm currently >>>>>> working to find more, but it's always interesting to hear what the >>>>>> community has to say :) >>>>>> >>>>>> Oh, and by the way, I've found a bug in RoelTyper. I have a fix, but >>>>>> it seems that RoelTyper is a Moose thing, since it's not included in the >>>>>> vanilla Pharo image. Do you know where I could submit the fix? >>>>>> >>>>>> Cheers, >>>>>> Diego. >>>>>> >>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Pablo Tesone. >>> teso...@gmail.com >>> >> >> > > > -- > Pablo Tesone. > teso...@gmail.com > > >