[vwnc] VW7.6 experience ...

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

[vwnc] VW7.6 experience ...

Dennis smith-4
We just moved to VW7.6 (from VW7.4.1), including use with Gemstone.

There were a few things I had to change
    - methods moved from WebSite to WebSiteConfiguration
    - window type postedMenu no longer seems to close
       using a normal application close invocation -- we use
       this type of window
    - inspector icons were a significant issue with objects with
       references to objects on gemstone as each would be
       visited to find out the class of the value.   Inspectors
       could take up to 30sec to open.   However
       we were able to override in our inspector subclasses,
       due to the foresight in the design

Overall the experience was a good one, we had not serious
problems.

Thank you!

--
Dennis Smith                         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              sip:[hidden email]
Canada         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] VW7.6 experience ...

Boris Popov, DeepCove Labs (SNN)
Re: [vwnc] VW7.6 experience ...

So you didn't run across any senders of dictionary collect in your code? I had to use an an expression probe for the duration of the test run to make note of our own usage, but may find more when we deploy if there are any left outside of test scope. The other big change for us in addition to what you list was new Seaside. The rest were pretty minor things like runtime packager class renames and rb code tool changes.

Cheers!

-Boris (via BlackBerry)

----- Original Message -----
From: [hidden email] <[hidden email]>
To: VWNC,  <[hidden email]>
Sent: Wed May 07 07:17:56 2008
Subject: [vwnc] VW7.6 experience ...

We just moved to VW7.6 (from VW7.4.1), including use with Gemstone.

There were a few things I had to change
    - methods moved from WebSite to WebSiteConfiguration
    - window type postedMenu no longer seems to close
       using a normal application close invocation -- we use
       this type of window
    - inspector icons were a significant issue with objects with
       references to objects on gemstone as each would be
       visited to find out the class of the value.   Inspectors
       could take up to 30sec to open.   However
       we were able to override in our inspector subclasses,
       due to the foresight in the design

Overall the experience was a good one, we had not serious
problems.

Thank you!

--
Dennis Smith                                     +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              sip:[hidden email]
Canada                           http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] VW7.6 experience ...

Dennis smith-4


Boris Popov wrote:
Re: [vwnc] VW7.6 experience ...

So you didn't run across any senders of dictionary collect in your code? I had to use an an expression probe for the duration of the test run to make note of our own usage, but may find more when we deploy if there are any left outside of test scope. The other big change for us in addition to what you list was new Seaside. The rest were pretty minor things like runtime packager class renames and rb code tool changes.

I noticed the release note on Dictionary collect -- and was pretty sure right off I had not done that -- fortunately I do 98% of
the non-business-app code, so I pretty much know what is there.

We had lots of overridden system methods, had to change a few but not much -- even had to delete quite a few
because things had been "fixed" or "changed enough".


Cheers!

-Boris (via BlackBerry)

----- Original Message -----
From: [hidden email] [hidden email]
To: VWNC,  [hidden email]
Sent: Wed May 07 07:17:56 2008
Subject: [vwnc] VW7.6 experience ...

We just moved to VW7.6 (from VW7.4.1), including use with Gemstone.

There were a few things I had to change
    - methods moved from WebSite to WebSiteConfiguration
    - window type postedMenu no longer seems to close
       using a normal application close invocation -- we use
       this type of window
    - inspector icons were a significant issue with objects with
       references to objects on gemstone as each would be
       visited to find out the class of the value.   Inspectors
       could take up to 30sec to open.   However
       we were able to override in our inspector subclasses,
       due to the foresight in the design

Overall the experience was a good one, we had not serious
problems.

Thank you!

--
Dennis Smith                                     +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              <a class="moz-txt-link-freetext" href="sip:dennis@CherniakSoftware.com">sip:dennis@...
Canada                           http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________ vwnc mailing list [hidden email] http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

-- 
Dennis Smith                 		         +1 416.798.7948
Cherniak Software Development Corporation   Fax: +1 416.798.0948
509-2001 Sheppard Avenue East        [hidden email]
Toronto, ON M2J 4Z8              <a class="moz-txt-link-freetext" href="sip:dennis@CherniakSoftware.com">sip:dennis@...
Canada			         http://www.CherniakSoftware.com
Entrance off Yorkland Blvd south of Sheppard Ave east of the DVP

_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

[vwnc] Tracing Smalltalk Code

Roberto Fonseca
Re: [vwnc] VW7.6 experience ...

Hello list,

 

I am wondering if there is a way of tracing/viewing ALL messages sent by an application in a given moment within VW 7.4.1. Is this possible? The reason I want to do that is because I need to find out how a given minimized window is being restored (expanded). I tried to trace classes sending dispatchTo:, #expand, etc. messages to no avail.

 

TIA,

 

Roberto


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Reply | Threaded
Open this post in threaded view
|

Re: [vwnc] Tracing Smalltalk Code

Terry Raymond
Re: [vwnc] VW7.6 experience ...

Roberto

 

Because everything is a message send you do not want to trace

“all” messages sent by an application. Instead, you can do stack

dumps of messages being received.

 

In the case of figuring out how a window is being restored you need

to find a method that is received by either your application or the

window when it is restored. Then you can either use a breakpoint

or you can dump the send stack to a watchpoint window. Using

a watchpoint window is recommended when a breakpoint could

cause system problems.

 

You can load the watchpoint code for generating a stack dump from

vw\pdp\watchlib.st. Additionally, the pdf docs have a description of

how to use watchpoints.

 

Terry

===========================================================
Terry Raymond
Crafted Smalltalk
80 Lazywood Ln.
Tiverton, RI  02878
(401) 624-4517      [hidden email]
<http://www.craftedsmalltalk.com>
===========================================================


From: [hidden email] [mailto:[hidden email]] On Behalf Of Roberto Fonseca
Sent: Wednesday, May 07, 2008 3:10 PM
To: [hidden email]
Subject: [vwnc] Tracing Smalltalk Code

 

Hello list,

 

I am wondering if there is a way of tracing/viewing ALL messages sent by an application in a given moment within VW 7.4.1. Is this possible? The reason I want to do that is because I need to find out how a given minimized window is being restored (expanded). I tried to trace classes sending dispatchTo:, #expand, etc. messages to no avail.

 

TIA,

 

Roberto


_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc