[Pharo-project] Porting Visual Works to Pharo
Maybe this question is out of the scope of this list, but probably someone can help :). As described in some threads, I want to use what's described in: http://scg.unibe.ch/wiki/howtos/portingfromvisualworkstosqueak But when I try to load FileOut30 It doesn't load the Squeak Compatibility classes because it seems I lack the refactoring browser. I've already tried to load some Refactoring Browser from different stores, but it screws my image :). I'm using the community edition of Visual works in windowze. Can someone point me in the right direction? (Let's say I'm not very used to VisualWorks) Thanks! Guille
I have used SIF to move a lot of code from Dolphin to Pharo. Attached is the most recent version I have seen. In some cases, I heavily edited the .sif (text) after export and before import. Be sure to make backups and go for it. ________________________________________ From: pharo-project-bounces@lists.gforge.inria.fr [pharo-project-bounces@lists.gforge.inria.fr] On Behalf Of Guillermo Polito [guillermopolito@gmail.com] Sent: Thursday, March 17, 2011 10:30 PM To: Pharo Development Subject: [Pharo-project] Porting Visual Works to Pharo Maybe this question is out of the scope of this list, but probably someone can help :). As described in some threads, I want to use what's described in: http://scg.unibe.ch/wiki/howtos/portingfromvisualworkstosqueak But when I try to load FileOut30 It doesn't load the Squeak Compatibility classes because it seems I lack the refactoring browser. I've already tried to load some Refactoring Browser from different stores, but it screws my image :). I'm using the community edition of Visual works in windowze. Can someone point me in the right direction? (Let's say I'm not very used to VisualWorks) Thanks! Guille
Guille, I cc'ed vw mailing list. Cheers Mariano On Fri, Mar 18, 2011 at 3:30 AM, Guillermo Polito <guillermopolito@gmail.com
wrote:
Maybe this question is out of the scope of this list, but probably someone can help :). As described in some threads, I want to use what's described in: http://scg.unibe.ch/wiki/howtos/portingfromvisualworkstosqueak
But when I try to load FileOut30 It doesn't load the Squeak Compatibility classes because it seems I lack the refactoring browser. I've already tried to load some Refactoring Browser from different stores, but it screws my image :).
I'm using the community edition of Visual works in windowze.
Can someone point me in the right direction? (Let's say I'm not very used to VisualWorks)
Thanks! Guille
Hi Guillermo, When I sync differences of Aida from VisualWorks to Pharo, I do this way: Preparation: - parcel FileOut30 loaded - Settings->Source Default fileout type: VW3.0 compatible source code (NOT Squeak!) Procedure: - VW: From Store version browser: Fileout differences to file MyPackage-diffs.st - Pharo: in File browser find above file and click button Code - manually sync differences or open new class definitions - manually delete removed methods - fileIn categories or individual changed methods This is syncing differences, but porting a whole package is similar, just fileout a while package instead of differences. Not completely automatic as you see, but with a bit of patience doable in not too long amount of time. Best regards Janko On 18. 03. 2011 03:30, Guillermo Polito wrote:
Maybe this question is out of the scope of this list, but probably someone can help :). As described in some threads, I want to use what's described in: http://scg.unibe.ch/wiki/howtos/portingfromvisualworkstosqueak
But when I try to load FileOut30 It doesn't load the Squeak Compatibility classes because it seems I lack the refactoring browser. I've already tried to load some Refactoring Browser from different stores, but it screws my image :).
I'm using the community edition of Visual works in windowze.
Can someone point me in the right direction? (Let's say I'm not very used to VisualWorks)
Thanks! Guille
-- Janko Mivšek Aida/Web Smalltalk Web Application Server http://www.aidaweb.si
VisualWorks has Monticello support. It should be possible to read and write Monticello packages directly from VisualWorks, at least this is what they do for Seaside. Better ask in a VisualWorks list on how to do it. Lukas On 18 March 2011 03:30, Guillermo Polito <guillermopolito@gmail.com> wrote:
Maybe this question is out of the scope of this list, but probably someone can help :). As described in some threads, I want to use what's described in: http://scg.unibe.ch/wiki/howtos/portingfromvisualworkstosqueak
But when I try to load FileOut30 It doesn't load the Squeak Compatibility classes because it seems I lack the refactoring browser. I've already tried to load some Refactoring Browser from different stores, but it screws my image :).
I'm using the community edition of Visual works in windowze.
Can someone point me in the right direction? (Let's say I'm not very used to VisualWorks)
Thanks! Guille
-- Lukas Renggli www.lukas-renggli.ch
Yeap!!! Thanks a lot Janko!! It worked :). I was selecting Squeak in the settings, not VW 3.0!! On Fri, Mar 18, 2011 at 6:35 AM, Lukas Renggli <renggli@gmail.com> wrote:
VisualWorks has Monticello support. It should be possible to read and write Monticello packages directly from VisualWorks, at least this is what they do for Seaside. Better ask in a VisualWorks list on how to do it.
Lukas
On 18 March 2011 03:30, Guillermo Polito <guillermopolito@gmail.com> wrote:
Maybe this question is out of the scope of this list, but probably someone can help :). As described in some threads, I want to use what's described in: http://scg.unibe.ch/wiki/howtos/portingfromvisualworkstosqueak
But when I try to load FileOut30 It doesn't load the Squeak Compatibility classes because it seems I lack the refactoring browser. I've already tried to load some Refactoring Browser from different stores, but it screws my image :).
I'm using the community edition of Visual works in windowze.
Can someone point me in the right direction? (Let's say I'm not very used to VisualWorks)
Thanks! Guille
-- Lukas Renggli www.lukas-renggli.ch
participants (5)
-
Guillermo Polito -
Janko Mivšek -
Lukas Renggli -
Mariano Martinez Peck -
Schwab,Wilhelm K