Porting Visual Works to Pharo

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Porting Visual Works to Pharo

Guillermo Polito
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
Reply | Threaded
Open this post in threaded view
|

Re: Porting Visual Works to Pharo

Schwab,Wilhelm K
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: [hidden email] [[hidden email]] On Behalf Of Guillermo Polito [[hidden email]]
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

sifall.zip (243K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Porting Visual Works to Pharo

Mariano Martinez Peck
In reply to this post by Guillermo Polito
Guille, I cc'ed vw mailing list.

Cheers

Mariano

On Fri, Mar 18, 2011 at 3:30 AM, Guillermo Polito <[hidden email]> 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

Reply | Threaded
Open this post in threaded view
|

Re: Porting Visual Works to Pharo

Janko Mivšek
In reply to this post by Guillermo Polito
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

Reply | Threaded
Open this post in threaded view
|

Re: Porting Visual Works to Pharo

Lukas Renggli
In reply to this post by Guillermo Polito
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 <[hidden email]> 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

Reply | Threaded
Open this post in threaded view
|

Re: Porting Visual Works to Pharo

Guillermo Polito
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 <[hidden email]> 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 <[hidden email]> 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