Andres Valloud | 1 Jun 02:33 2011

Re: OrderedSet pitfall

> It would be better to just send you the code. The design I last
> implemented is thread safe (with semaphore only needed for growth).
> Sequence and primitives avoid semaphore costs while keeping it thread
> safe. It is a design that I've shared before, so there may be some
> related history.

I can take a look at it, sure.

> Being "pluggable" can mean many things. I assume you are saying that
> it can have either weak keys, values, both, or neither (mine does
> that too).

I mean pluggable in that you can define how #= and #hash are implemented 
by the objects in question.  It does not have pluggable storage strategies.

>> "megamorphic message sends"
> I'd never heard term, but I think I get the gist of it.

Well, more precisely it should be "megamorphic message send sites"... or 
send sites where the number of classes overflows the caching capacity of 
a PIC.  Good examples of megamorphism can usually be found by looking at 
places where classes receive messages.

For instance, isKindOf: has a strong tendency to become megamorphic.  If 
method dictionaries were hashed collections, then horrific cases such as

awfulSlow := Object withAllSubclasses reverse.
Time millisecondsToRun: [awfulSlow do: [:each | each isKindOf: Object]]

would run anywhere from 40% to 70% faster.  Of course the above is not 
(Continue reading)

BREITH Karl-Albert (AREVA | 1 Jun 11:27 2011

VW7.8: ScheduledWindow new moveTo: does not what it should


I just moved from VW7.7 to VW7.8

One of my applications uses
bar builder window moveTo: aPoint

This worked just fine with VW7.7. With VW7.8, the window jumps to the left side of the screen and the correct axial position,

as if the point aPoint were 0 <at> y.

Did anybody else observe that problem ? Is there a solution ?

Karl


__________________________________________________________
Karl Breith
AREVA NP GmbH
FDN-G


Postfach 1109
91001 Erlangen

Phone:   +49 (0) 9131 900 95544
Fax:     +49 (0) 9131 900 94081        
mail to:  Karl-Albert.Breith <at> areva.com  
Vorsitzender des Aufsichtsrats: Olivier Wantz - Geschäftsführer: Ulrich Gräber, Rüdiger Steuerlein
Sitz der Gesellschaft: Erlangen - Registergericht: Fürth,
HRB 7817 - www.areva-np.com - Umsatzsteuer-ID: DE 206407096 
Supervisory Board Chairman: Olivier Wantz - Managing Directors: Ulrich Gräber, Rüdiger Steuerlein
Company Seat: Erlangen - Commercial Registries Fürth, HRB 7817 -
www.areva-np.com - VAT ID code: DE 206407096
Wichtiger Hinweis: Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse bzw. sonstige vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Vielen Dank.

Important Note: This e-mail may contain trade secrets or privileged, undisclosed or otherwise confidential information. If you have received this e-mail in error, you are hereby notified that any review, copying or distribution of it is strictly prohibited. Please inform us immediately and destroy the original transmittal. Thank you for your cooperation.

_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Craig Latta | 1 Jun 14:50 2011

"Can I use my favorite text editor?"


http://tinyurl.com/3dup5p9 (wordpress.com)

--
Craig Latta
www.netjam.org/resume
+31  06 2757 7177
+ 1 415  287 3547
Boris Popov, DeepCove Labs | 1 Jun 15:18 2011

Re: "Can I use my favorite text editor?"

It should be a fairly doable exercise using Seaside-REST, now that I
think about it, perhaps even portable, save for things that are too
VisualWorks specific, like Namespaces and Shared Variables.

http://code.google.com/p/seaside/wiki/SeasideRest

-Boris

-----Original Message-----
From: vwnc-bounces <at> cs.uiuc.edu [mailto:vwnc-bounces <at> cs.uiuc.edu] On
Behalf Of Craig Latta
Sent: 01 June 2011 08:50
To: vwnc
Subject: [vwnc] "Can I use my favorite text editor?"

http://tinyurl.com/3dup5p9 (wordpress.com)

--
Craig Latta
www.netjam.org/resume
+31  06 2757 7177
+ 1 415  287 3547

_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Julian Fitzell | 1 Jun 15:28 2011

Re: "Can I use my favorite text editor?"

There was work years ago to do this with FTP:

http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&prin
tTitle=FTPlets&entry=3303394043

I'm not sure how far they got...

Julian

On 11-06-01 2:18 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:

> It should be a fairly doable exercise using Seaside-REST, now that I
> think about it, perhaps even portable, save for things that are too
> VisualWorks specific, like Namespaces and Shared Variables.
> 
> http://code.google.com/p/seaside/wiki/SeasideRest
> 
> -Boris
> 
> -----Original Message-----
> From: vwnc-bounces <at> cs.uiuc.edu [mailto:vwnc-bounces <at> cs.uiuc.edu] On
> Behalf Of Craig Latta
> Sent: 01 June 2011 08:50
> To: vwnc
> Subject: [vwnc] "Can I use my favorite text editor?"
> 
> 
> http://tinyurl.com/3dup5p9 (wordpress.com)
> 
> --
> Craig Latta
> www.netjam.org/resume
> +31  06 2757 7177
> + 1 415  287 3547
> 
> _______________________________________________
> vwnc mailing list
> vwnc <at> cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
> 
> _______________________________________________
> vwnc mailing list
> vwnc <at> cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Karsten Kusche | 1 Jun 15:42 2011
Picon

Re: "Can I use my favorite text editor?"

using DLLCC one could also use MacFUSE to create a file system from a Smalltalk System.

Karsten


-- 
Karsten Kusche - Dipl. Inf. - karsten <at> heeg.de
Georg Heeg eK - Köthen
Handelsregister: Amtsgericht Dortmund A 12812 

Am Mittwoch, 1. Juni 2011 um 15:28 schrieb Julian Fitzell:

There was work years ago to do this with FTP:

http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&prin
tTitle=FTPlets&entry=3303394043

I'm not sure how far they got...

Julian


On 11-06-01 2:18 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:

It should be a fairly doable exercise using Seaside-REST, now that I
think about it, perhaps even portable, save for things that are too
VisualWorks specific, like Namespaces and Shared Variables.

http://code.google.com/p/seaside/wiki/SeasideRest

-Boris

-----Original Message-----
From: vwnc-bounces <at> cs.uiuc.edu [mailto:vwnc-bounces <at> cs.uiuc.edu] On
Behalf Of Craig Latta
Sent: 01 June 2011 08:50
To: vwnc
Subject: [vwnc] "Can I use my favorite text editor?"


http://tinyurl.com/3dup5p9 (wordpress.com)

--
Craig Latta
www.netjam.org/resume
+31 06 2757 7177
+ 1 415 287 3547

_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc

_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Boris Popov, DeepCove Labs | 1 Jun 15:56 2011

Re: "Can I use my favorite text editor?"

Very cool. Having said that, one obvious benefit of WebDAV over FTP
would be the fact that it doesn't need additional firewall rules and can
be easily secured with SSL through the same channels that Seaside
applications are normally deployed with.

-Boris

-----Original Message-----
From: Julian Fitzell [mailto:jfitzell <at> cincom.com] 
Sent: 01 June 2011 09:29
To: Boris Popov, DeepCove Labs; Craig Latta; vwnc
Subject: Re: [vwnc] "Can I use my favorite text editor?"

There was work years ago to do this with FTP:

http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&
prin
tTitle=FTPlets&entry=3303394043

I'm not sure how far they got...

Julian

On 11-06-01 2:18 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:

> It should be a fairly doable exercise using Seaside-REST, now that I
> think about it, perhaps even portable, save for things that are too
> VisualWorks specific, like Namespaces and Shared Variables.
> 
> http://code.google.com/p/seaside/wiki/SeasideRest
> 
> -Boris
> 
> -----Original Message-----
> From: vwnc-bounces <at> cs.uiuc.edu [mailto:vwnc-bounces <at> cs.uiuc.edu] On
> Behalf Of Craig Latta
> Sent: 01 June 2011 08:50
> To: vwnc
> Subject: [vwnc] "Can I use my favorite text editor?"
> 
> 
> http://tinyurl.com/3dup5p9 (wordpress.com)
> 
> --
> Craig Latta
> www.netjam.org/resume
> +31  06 2757 7177
> + 1 415  287 3547
> 
> _______________________________________________
> vwnc mailing list
> vwnc <at> cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
> 
> _______________________________________________
> vwnc mailing list
> vwnc <at> cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Julian Fitzell | 1 Jun 16:10 2011

Re: "Can I use my favorite text editor?"

Agreed. Having a library on top of core Seaside that let you implement a few classes to describe browseable objects and then export them using WebDAV with a standard request handler would be very cool.

Julian

On 11-06-01 2:56 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:

Very cool. Having said that, one obvious benefit of WebDAV over FTP
would be the fact that it doesn't need additional firewall rules and can
be easily secured with SSL through the same channels that Seaside
applications are normally deployed with.

-Boris

-----Original Message-----
From: Julian Fitzell [mailto:jfitzell <at> cincom.com]
Sent: 01 June 2011 09:29
To: Boris Popov, DeepCove Labs; Craig Latta; vwnc
Subject: Re: [vwnc] "Can I use my favorite text editor?"

There was work years ago to do this with FTP:

http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&
prin
tTitle=FTPlets&entry=3303394043

I'm not sure how far they got...

Julian


On 11-06-01 2:18 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:

> It should be a fairly doable exercise using Seaside-REST, now that I
> think about it, perhaps even portable, save for things that are too
> VisualWorks specific, like Namespaces and Shared Variables.
>
> http://code.google.com/p/seaside/wiki/SeasideRest
>
> -Boris
>
> -----Original Message-----
> From: vwnc-bounces <at> cs.uiuc.edu [mailto:vwnc-bounces <at> cs.uiuc.edu] On
> Behalf Of Craig Latta
> Sent: 01 June 2011 08:50
> To: vwnc
> Subject: [vwnc] "Can I use my favorite text editor?"
>
>
> http://tinyurl.com/3dup5p9 (wordpress.com)
>
> --
> Craig Latta
> www.netjam.org/resume
> +31  06 2757 7177
> + 1 415  287 3547
>
> _______________________________________________
> vwnc mailing list
> vwnc <at> cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
>
> _______________________________________________
> vwnc mailing list
> vwnc <at> cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/vwnc


_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Janko Mivšek | 1 Jun 16:19 2011
Picon

Re: "Can I use my favorite text editor?"

On 01. 06. 2011 16:10, Julian Fitzell wrote:

> Agreed. Having a library on top of core Seaside that let you implement a
> few classes to describe browseable objects and then export them using
> WebDAV with a standard request handler would be very cool.

And adding that WebDAV support is already done in Swazoo and Aida/Web
and you can possibly just copy it to other web frameworks, even more :)

Janko

> 
> Julian
> 
> On 11-06-01 2:56 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:
> 
>     Very cool. Having said that, one obvious benefit of WebDAV over FTP
>     would be the fact that it doesn't need additional firewall rules and can
>     be easily secured with SSL through the same channels that Seaside
>     applications are normally deployed with.
> 
>     -Boris
> 
>     -----Original Message-----
>     From: Julian Fitzell [mailto:jfitzell <at> cincom.com]
>     Sent: 01 June 2011 09:29
>     To: Boris Popov, DeepCove Labs; Craig Latta; vwnc
>     Subject: Re: [vwnc] "Can I use my favorite text editor?"
> 
>     There was work years ago to do this with FTP:
> 
>     http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&
>     <http://www.cincomsmalltalk.com/userblogs/avi/blogView?showComments=true&>
>     prin
>     tTitle=FTPlets&entry=3303394043
> 
>     I'm not sure how far they got...
> 
>     Julian
> 
> 
>     On 11-06-01 2:18 PM, "Boris Popov" <boris <at> deepcovelabs.com> wrote:
> 
>     > It should be a fairly doable exercise using Seaside-REST, now that I
>     > think about it, perhaps even portable, save for things that are too
>     > VisualWorks specific, like Namespaces and Shared Variables.
>     >
>     > http://code.google.com/p/seaside/wiki/SeasideRest
>     >
>     > -Boris
>     >
>     > -----Original Message-----
>     > From: vwnc-bounces <at> cs.uiuc.edu [mailto:vwnc-bounces <at> cs.uiuc.edu] On
>     > Behalf Of Craig Latta
>     > Sent: 01 June 2011 08:50
>     > To: vwnc
>     > Subject: [vwnc] "Can I use my favorite text editor?"
>     >
>     >
>     > http://tinyurl.com/3dup5p9 (wordpress.com)
>     >
>     > --
>     > Craig Latta
>     > www.netjam.org/resume
>     > +31  06 2757 7177

--

-- 
Janko Mivšek
Aida/Web
Smalltalk Web Application Server
http://www.aidaweb.si
_______________________________________________
vwnc mailing list
vwnc <at> cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc
Niall Ross | 1 Jun 16:22 2011

Re: how to find dotted named undeclareds

Dear Christian,

 > Indeed an old issue (6 years). Any news on the subject, anyone?

For this cycle, I'm looking at improving some Undeclared issues, e.g. 
61320 "Purging Undeclared populates it with dangling references in 
uninstalled code", also the problem with Undeclared dotted references.

 > I just learned something unexpected

Yes indeed:  not being shown Undeclareds in namespaces violates the 
principle of least surprise.  The code dialog for declaring them also 
differs from standard, and that is a related issue.  One of the things I 
want to understand is why these discrepancies existed in the first place 
- are they unresolved artefacts of the introduction of namespaces or was 
there an intentional motivation?

Meanwhile, the GHUndeclaredBrowser in the Heeg tools is useful.  (Note 
that Roland's reference to the GHUndeclaredBrowser workaround being slow 
is just a remark about its implementation using a CodeCritics rule;  it 
is not connected to a possible motivation.)

There is a valid argument you should structure your code to avoid 
needing explicit dotted references as much as possible - but of course 
there are always both exceptional and "temporary" cases where you must.

                Yours faithfully
                      Niall Ross

Gmane