Where Is Smalltalk Weak?

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

Where Is Smalltalk Weak?

horrido
https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/

Well, you knew we couldn't avoid this article forever.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

hernanmd
"As for server-side web frameworks, there are really only two options: Seaside and Aida/Web. Seaside is easily the most popular of the two, and for good reasons"

There is Iliad too. Some of us worked with Seaside for years and switched to Iliad.

"Smalltalk execution is generally slower than in many languages, such as Java"

Do you have any references supporting that?

Cheers,

Hernán


2015-02-19 10:13 GMT-03:00 Richard Eng <[hidden email]>:
https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/

Well, you knew we couldn't avoid this article forever.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

Martin Bähr
Excerpts from Hernán Morales Durand's message of 2015-02-20 15:23:59 +0100:
> "Smalltalk execution is generally slower than in many languages, such as
> Java"

i think speed comparisons can be quite subjective, especially when it comes to java.
if you want to avoid rubbing someone the wrong way i think it may be wise to
compare only to python et. al. anyone who wants to compare smalltalk to java can
just base it off python to java.

greetings, martin.

--
eKita                   -   the online platform for your entire academic life
--
chief engineer                                                       eKita.co
pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
secretary                                                      beijinglug.org
mentor                                                           fossasia.org
foresight developer  foresightlinux.org                            realss.com
unix sysadmin
Martin Bähr          working in china        http://societyserver.org/mbaehr/

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

re: Where Is Smalltalk Weak?

ccrraaiigg

     I'd also like to see actual numbers of programmers for the
languages mentioned. No one can ever tell me how many <trendy>
programmers there are. They just say their community is bigger than some
other one, and expect argument-by-innuendo to carry the day.


-C

--
Craig Latta
netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
http://benchmarksgame.alioth.debian.org/u32/smalltalk.php


On Friday, 20 February 2015 13:25:23 UTC-5, Craig Latta wrote:

     I'd also like to see actual numbers of programmers for the
languages mentioned. No one can ever tell me how many <trendy>
programmers there are. They just say their community is bigger than some
other one, and expect argument-by-innuendo to carry the day.


-C

--
Craig Latta
<a href="http://netjam.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;">netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
In reply to this post by hernanmd
The Iliad project looks pretty dead to me, like Strongtalk.


On Friday, 20 February 2015 09:24:01 UTC-5, Hernán Morales Durand wrote:
"As for server-side web frameworks, there are really only two options: <a href="http://seaside.st/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fseaside.st%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNEDeRO337sjAiM92-mPqeMlFW8ToA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fseaside.st%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNEDeRO337sjAiM92-mPqeMlFW8ToA';return true;">Seaside and <a href="http://www.aidaweb.si/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fwww.aidaweb.si%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFP1lTn_R1Y-BrSw5QFfdmANYg5HQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fwww.aidaweb.si%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFP1lTn_R1Y-BrSw5QFfdmANYg5HQ';return true;">Aida/Web. Seaside is easily the most popular of the two, and for good reasons"

There is Iliad too. Some of us worked with Seaside for years and switched to Iliad.

"Smalltalk execution is generally slower than in many languages, such as Java"

Do you have any references supporting that?

Cheers,

Hernán


2015-02-19 10:13 GMT-03:00 Richard Eng <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Lqu9yH_FwU8J" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">horrido...@...>:
<a href="https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/" target="_blank" rel="nofollow" onmousedown="this.href='https://www.google.com/url?q\75https%3A%2F%2Fsmalltalkrenaissance.wordpress.com%2F2015%2F02%2F18%2Fwhere-is-smalltalk-weak%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNHCMBnNj0c885y7zYtQQ9nYgGr2xA';return true;" onclick="this.href='https://www.google.com/url?q\75https%3A%2F%2Fsmalltalkrenaissance.wordpress.com%2F2015%2F02%2F18%2Fwhere-is-smalltalk-weak%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNHCMBnNj0c885y7zYtQQ9nYgGr2xA';return true;">https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/

Well, you knew we couldn't avoid this article forever.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Lqu9yH_FwU8J" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">smalltalk-research+unsubscribe@....
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

re: Where Is Smalltalk Weak?

ccrraaiigg
In reply to this post by horrido

> > I'd also like to see actual numbers of programmers for the
> > languages mentioned. No one can ever tell me how many <trendy>
> > programmers there are. They just say their community is bigger than
> > some other one, and expect argument-by-innuendo to carry the day.
>
> http://benchmarksgame.alioth.debian.org/u32/smalltalk.php

     Eh? I see nothing there about community sizes, just more benchmark
data of dubious significance.


-C

--
Craig Latta
netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
Oh, sorry. I was responding to the wrong question. Someone asked about performance data.


On Friday, 20 February 2015 14:17:56 UTC-5, Craig Latta wrote:

> > I'd also like to see actual numbers of programmers for the
> > languages mentioned. No one can ever tell me how many <trendy>
> > programmers there are. They just say their community is bigger than
> > some other one, and expect argument-by-innuendo to carry the day.
>
> <a href="http://benchmarksgame.alioth.debian.org/u32/smalltalk.php" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fsmalltalk.php\46sa\75D\46sntz\0751\46usg\75AFQjCNENrl5Ne6b5srSHsqKdzwWYWDp2Bw';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fsmalltalk.php\46sa\75D\46sntz\0751\46usg\75AFQjCNENrl5Ne6b5srSHsqKdzwWYWDp2Bw';return true;">http://benchmarksgame.alioth.debian.org/u32/smalltalk.php

     Eh? I see nothing there about community sizes, just more benchmark
data of dubious significance.


-C

--
Craig Latta
<a href="http://netjam.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;">netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
In reply to this post by ccrraaiigg
I rather doubt that there are numbers for community size. It's very hard to quantify. We can only say that the communities for the "main" or tier 1 languages (eg, Java, JavaScript, PHP, Python) are large, for tier 2 (eg, Scala, Haskell, Go) not so large, and the rest are small, based on a general sense of the industry.


On Friday, 20 February 2015 13:25:23 UTC-5, Craig Latta wrote:

     I'd also like to see actual numbers of programmers for the
languages mentioned. No one can ever tell me how many <trendy>
programmers there are. They just say their community is bigger than some
other one, and expect argument-by-innuendo to carry the day.


-C

--
Craig Latta
<a href="http://netjam.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;">netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

hernanmd
In reply to this post by horrido
Mailing-list volume could be low but that does not imply is not a valid option.
Another thing is that you want to promote only Seaside, which weakens your claims.

Besides, I would like to read about the "good reasons". Good or bad means nothing to me, except your point of view.

2015-02-20 16:11 GMT-03:00 Richard Eng <[hidden email]>:
The Iliad project looks pretty dead to me, like Strongtalk.


On Friday, 20 February 2015 09:24:01 UTC-5, Hernán Morales Durand wrote:
"As for server-side web frameworks, there are really only two options: Seaside and Aida/Web. Seaside is easily the most popular of the two, and for good reasons"

There is Iliad too. Some of us worked with Seaside for years and switched to Iliad.

"Smalltalk execution is generally slower than in many languages, such as Java"

Do you have any references supporting that?

Cheers,

Hernán


2015-02-19 10:13 GMT-03:00 Richard Eng <[hidden email]>:
https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/

Well, you knew we couldn't avoid this article forever.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smalltalk-research+[hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

re: Where Is Smalltalk Weak?

ccrraaiigg
In reply to this post by horrido

> > I'd also like to see actual numbers of programmers for the
> > languages mentioned. No one can ever tell me how many <trendy>
> > programmers there are. They just say their community is bigger than
> > some other one, and expect argument-by-innuendo to carry the day.
>
> I rather doubt that there are numbers for community size. It's very
> hard to quantify. We can only say that the communities for the "main"
> or tier 1 languages (eg, Java, JavaScript, PHP, Python) are large,
> for tier 2 (eg, Scala, Haskell, Go) not so large, and the rest are
> small, based on a general sense of the industry.

     Well, that's unacceptable. :)


-C

--
Craig Latta
netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
In reply to this post by hernanmd
Well, I've only used Seaside and I found it to be quite nice. It's well-documented. It has a very large active user community and forum. It performs well. Maybe the other frameworks can make the same claims, too, but no one has told me.

At any rate, you'll notice that my campaign is focussed on the troika of Pharo, Amber, and Seaside. I did this for a good reason. I'm trying to fight the perception that Smalltalk is horribly balkanized (which it is!). I'm trying to present a singular face for Smalltalk.

That doesn't mean, however, that there aren't other options available, for those who care to look. There are commercial Smalltalks. There are specialized Smalltalks. There are "lesser" frameworks. But for the purpose of marketing and PR, we cannot muddy the waters and confuse the public.


On Saturday, 21 February 2015 01:33:27 UTC-5, Hernán Morales Durand wrote:
Mailing-list volume could be low but that does not imply is not a valid option.
Another thing is that you want to promote only Seaside, which weakens your claims.

Besides, I would like to read about the "good reasons". Good or bad means nothing to me, except your point of view.

2015-02-20 16:11 GMT-03:00 Richard Eng <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="HAz0HzEdnWkJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">horrido...@...>:
The Iliad project looks pretty dead to me, like Strongtalk.


On Friday, 20 February 2015 09:24:01 UTC-5, Hernán Morales Durand wrote:
"As for server-side web frameworks, there are really only two options: <a href="http://seaside.st/" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fseaside.st%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNEDeRO337sjAiM92-mPqeMlFW8ToA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fseaside.st%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNEDeRO337sjAiM92-mPqeMlFW8ToA';return true;">Seaside and <a href="http://www.aidaweb.si/" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fwww.aidaweb.si%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFP1lTn_R1Y-BrSw5QFfdmANYg5HQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fwww.aidaweb.si%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFP1lTn_R1Y-BrSw5QFfdmANYg5HQ';return true;">Aida/Web. Seaside is easily the most popular of the two, and for good reasons"

There is Iliad too. Some of us worked with Seaside for years and switched to Iliad.

"Smalltalk execution is generally slower than in many languages, such as Java"

Do you have any references supporting that?

Cheers,

Hernán


2015-02-19 10:13 GMT-03:00 Richard Eng <[hidden email]>:
<a href="https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/" rel="nofollow" target="_blank" onmousedown="this.href='https://www.google.com/url?q\75https%3A%2F%2Fsmalltalkrenaissance.wordpress.com%2F2015%2F02%2F18%2Fwhere-is-smalltalk-weak%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNHCMBnNj0c885y7zYtQQ9nYgGr2xA';return true;" onclick="this.href='https://www.google.com/url?q\75https%3A%2F%2Fsmalltalkrenaissance.wordpress.com%2F2015%2F02%2F18%2Fwhere-is-smalltalk-weak%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNHCMBnNj0c885y7zYtQQ9nYgGr2xA';return true;">https://smalltalkrenaissance.wordpress.com/2015/02/18/where-is-smalltalk-weak/

Well, you knew we couldn't avoid this article forever.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smalltalk-research+unsubscribe@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" rel="nofollow" target="_blank" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="HAz0HzEdnWkJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">smalltalk-research+unsubscribe@....
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
In reply to this post by Martin Bähr
Not so subjective:  http://benchmarksgame.alioth.debian.org/u32/smalltalk.php

No matter what you may think of these benchmarks, they are the only "scientific" evidence we have and they do provide a reasonable indicator of relative performance. Not "proof" but indicator.

The article clearly states that Smalltalk performance is comparable to Python, Ruby, Perl, and PHP.


On Friday, 20 February 2015 09:37:17 UTC-5, Martin Bähr wrote:
Excerpts from Hernán Morales Durand's message of 2015-02-20 15:23:59 +0100:
> "Smalltalk execution is generally slower than in many languages, such as
> Java"

i think speed comparisons can be quite subjective, especially when it comes to java.
if you want to avoid rubbing someone the wrong way i think it may be wise to
compare only to python et. al. anyone who wants to compare smalltalk to java can
just base it off python to java.

greetings, martin.

--
eKita                   -   the online platform for your entire academic life
--
chief engineer                                                       eKita.co
pike programmer      <a href="http://pike.lysator.liu.se" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fpike.lysator.liu.se\46sa\75D\46sntz\0751\46usg\75AFQjCNEvQ03oa3TB9z8nTXi-CkmrjqorFA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fpike.lysator.liu.se\46sa\75D\46sntz\0751\46usg\75AFQjCNEvQ03oa3TB9z8nTXi-CkmrjqorFA';return true;">pike.lysator.liu.se    <a href="http://caudium.net" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fcaudium.net\46sa\75D\46sntz\0751\46usg\75AFQjCNEYzslt9t1j0dGxb_Ka8faLOGHwqQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fcaudium.net\46sa\75D\46sntz\0751\46usg\75AFQjCNEYzslt9t1j0dGxb_Ka8faLOGHwqQ';return true;">caudium.net     <a href="http://societyserver.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org\46sa\75D\46sntz\0751\46usg\75AFQjCNE_5aJ_mdZkvSrOv1cEqLp4WlWhag';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org\46sa\75D\46sntz\0751\46usg\75AFQjCNE_5aJ_mdZkvSrOv1cEqLp4WlWhag';return true;">societyserver.org
secretary                                                      <a href="http://beijinglug.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbeijinglug.org\46sa\75D\46sntz\0751\46usg\75AFQjCNGcMonCqhzNZNa3GwWBKaTiTm8E4Q';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbeijinglug.org\46sa\75D\46sntz\0751\46usg\75AFQjCNGcMonCqhzNZNa3GwWBKaTiTm8E4Q';return true;">beijinglug.org
mentor                                                           <a href="http://fossasia.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Ffossasia.org\46sa\75D\46sntz\0751\46usg\75AFQjCNFMwaBnF0Iu9Prg3-iLxZ5BhKSD_g';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Ffossasia.org\46sa\75D\46sntz\0751\46usg\75AFQjCNFMwaBnF0Iu9Prg3-iLxZ5BhKSD_g';return true;">fossasia.org
foresight developer  <a href="http://foresightlinux.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fforesightlinux.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHaJ9_Y9lcY21yw_D2lZAE3mu_Jtg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fforesightlinux.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHaJ9_Y9lcY21yw_D2lZAE3mu_Jtg';return true;">foresightlinux.org                            <a href="http://realss.com" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Frealss.com\46sa\75D\46sntz\0751\46usg\75AFQjCNFHih6WMCaKD68bQT72_Uh4uQD5eQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Frealss.com\46sa\75D\46sntz\0751\46usg\75AFQjCNFHih6WMCaKD68bQT72_Uh4uQD5eQ';return true;">realss.com
unix sysadmin
Martin Bähr          working in china        <a href="http://societyserver.org/mbaehr/" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org%2Fmbaehr%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFHqg9eOMnanxXjpobL7Vb80JtF5g';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org%2Fmbaehr%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFHqg9eOMnanxXjpobL7Vb80JtF5g';return true;">http://societyserver.org/mbaehr/

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
In reply to this post by ccrraaiigg
Trendiness is easier to measure by looking at the IT press and forums. Based on what I've read, then, I surmise that Scala, Haskell and Clojure are trendy. FP seems to be all the rage nowadays.


On Saturday, 21 February 2015 02:38:29 UTC-5, Craig Latta wrote:

> > I'd also like to see actual numbers of programmers for the
> > languages mentioned. No one can ever tell me how many <trendy>
> > programmers there are. They just say their community is bigger than
> > some other one, and expect argument-by-innuendo to carry the day.
>
> I rather doubt that there are numbers for community size. It's very
> hard to quantify. We can only say that the communities for the "main"
> or tier 1 languages (eg, Java, JavaScript, PHP, Python) are large,
> for tier 2 (eg, Scala, Haskell, Go) not so large, and the rest are
> small, based on a general sense of the industry.

     Well, that's unacceptable. :)


-C

--
Craig Latta
<a href="http://netjam.org" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fnetjam.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHoUTVuigDZc3VJwKh0mD3UUNsPOQ';return true;">netjam.org
+31   6 2757 7177 (SMS ok)
+ 1 415  287 3547 (no SMS)

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

hernanmd
In reply to this post by horrido

First of all, I have a feeling of distrust about the benchmarks game project. To me, a benchmark measuring only interpreter execution/GC (artificially leveled to "look the same" in all languages) is totally misleading today, after all the research done in program comprehension and software engineering. But anyway just for fun I picked the fasta because is something I know. BTW the benchmark is non-sense (I was expecting an OO benchmark) despite all the jargon they try to use to terrify non-bioinformaticians. This is the Java code:
Now I translated the fasta benchmark from VW (http://benchmarksgame.alioth.debian.org/u32/program.php?test=fasta&lang=vw) to Squeak/Pharo in a package named BioBenchmarks, you can download it from the BioSmalltalk repository - http://www.smalltalkhub.com/#!/~hernan/BioSmalltalk (you don't need to load the BioSmalltalk to load BioBenchmarks)

There are differences in the benchmarks. For good or bad, the Smalltalk code writes to stdout MultiByteFileStream. The Java codes as-is writes to console where the equivalent should be FileOutputStream. The Java implementation is attached in this e-mail for those who want to check, I just changed to write to a file stream and renaming the main function to be:

    public static void main(String[] args) throws IOException {
      for (int i=0; i<1; ++i){
         System.gc();
         long t1 = System.nanoTime();
         fastaStart(args);
         long t2 = System.nanoTime();
         System.err.println( String.format( "%.6f", (t2 - t1) * 1e-9 ) );        
      }
    }

A thing I couldn't find is how they really measure memory used (http://benchmarksgame.alioth.debian.org/play.html#memory but which tool? a command line?), a common complaint for Java.

For Smalltalk I used:

Smalltalk garbageCollect.
Time millisecondsToRun: [ BioBenchmarkTests fasta: 250000 ]

Pharo 3.0 " 9704 "
Squeak 4.5 "  10215 "

With Java using System.currentTimeMillis(); answer 0,000000
so System.nanoTime() = 0,098415 which is 0,000000098 milliseconds.

The Time Profiler tree reports "primitives" consuming almost 80% of execution but I don't know the VM details to explain such huge differences.

Hernán

2015-02-21 17:37 GMT-03:00 Richard Eng <[hidden email]>:
Not so subjective:  http://benchmarksgame.alioth.debian.org/u32/smalltalk.php

No matter what you may think of these benchmarks, they are the only "scientific" evidence we have and they do provide a reasonable indicator of relative performance. Not "proof" but indicator.

The article clearly states that Smalltalk performance is comparable to Python, Ruby, Perl, and PHP.


On Friday, 20 February 2015 09:37:17 UTC-5, Martin Bähr wrote:
Excerpts from Hernán Morales Durand's message of 2015-02-20 15:23:59 +0100:
> "Smalltalk execution is generally slower than in many languages, such as
> Java"

i think speed comparisons can be quite subjective, especially when it comes to java.
if you want to avoid rubbing someone the wrong way i think it may be wise to
compare only to python et. al. anyone who wants to compare smalltalk to java can
just base it off python to java.

greetings, martin.

--
eKita                   -   the online platform for your entire academic life
--
chief engineer                                                       eKita.co
pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
secretary                                                      beijinglug.org
mentor                                                           fossasia.org
foresight developer  foresightlinux.org                            realss.com
unix sysadmin
Martin Bähr          working in china        http://societyserver.org/mbaehr/

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

Fasta_Generator.java (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

horrido
So are you suggesting that Smalltalk execution is not slower than Java or JavaScript?


On Sunday, 22 February 2015 02:35:06 UTC-5, Hernán Morales Durand wrote:

First of all, I have a feeling of distrust about the benchmarks game project. To me, a benchmark measuring only interpreter execution/GC (artificially leveled to "look the same" in all languages) is totally misleading today, after all the research done in program comprehension and software engineering. But anyway just for fun I picked the fasta because is something I know. BTW the benchmark is non-sense (I was expecting an OO benchmark) despite all the jargon they try to use to terrify non-bioinformaticians. This is the Java code:

<a href="http://benchmarksgame.alioth.debian.org/u32/program.php?test=fasta&amp;lang=java&amp;id=2" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fprogram.php%3Ftest%3Dfasta%26lang%3Djava%26id%3D2\46sa\75D\46sntz\0751\46usg\75AFQjCNHktiekFh0CblxHHnbNh9MPwOQfLQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fprogram.php%3Ftest%3Dfasta%26lang%3Djava%26id%3D2\46sa\75D\46sntz\0751\46usg\75AFQjCNHktiekFh0CblxHHnbNh9MPwOQfLQ';return true;">http://benchmarksgame.alioth.debian.org/u32/program.php?test=fasta&lang=java&id=2

Now I translated the fasta benchmark from VW (<a href="http://benchmarksgame.alioth.debian.org/u32/program.php?test=fasta&amp;lang=vw" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fprogram.php%3Ftest%3Dfasta%26lang%3Dvw\46sa\75D\46sntz\0751\46usg\75AFQjCNFdAVHue6eoxCodLgYgmg-1lVwj_g';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fprogram.php%3Ftest%3Dfasta%26lang%3Dvw\46sa\75D\46sntz\0751\46usg\75AFQjCNFdAVHue6eoxCodLgYgmg-1lVwj_g';return true;">http://benchmarksgame.alioth.debian.org/u32/program.php?test=fasta&lang=vw) to Squeak/Pharo in a package named BioBenchmarks, you can download it from the BioSmalltalk repository - <a href="http://www.smalltalkhub.com/#!/~hernan/BioSmalltalk" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fwww.smalltalkhub.com%2F%23!%2F~hernan%2FBioSmalltalk\46sa\75D\46sntz\0751\46usg\75AFQjCNEqx9yxf_8nhFrh6VzkZ1ldmrcA_Q';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fwww.smalltalkhub.com%2F%23!%2F~hernan%2FBioSmalltalk\46sa\75D\46sntz\0751\46usg\75AFQjCNEqx9yxf_8nhFrh6VzkZ1ldmrcA_Q';return true;">http://www.smalltalkhub.com/#!/~hernan/BioSmalltalk (you don't need to load the BioSmalltalk to load BioBenchmarks)

There are differences in the benchmarks. For good or bad, the Smalltalk code writes to stdout MultiByteFileStream. The Java codes as-is writes to console where the equivalent should be FileOutputStream. The Java implementation is attached in this e-mail for those who want to check, I just changed to write to a file stream and renaming the main function to be:

    public static void main(String[] args) throws IOException {
      for (int i=0; i<1; ++i){
         System.gc();
         long t1 = System.nanoTime();
         fastaStart(args);
         long t2 = System.nanoTime();
         System.err.println( String.format( "%.6f", (t2 - t1) * 1e-9 ) );        
      }
    }

A thing I couldn't find is how they really measure memory used (<a href="http://benchmarksgame.alioth.debian.org/play.html#memory" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fplay.html%23memory\46sa\75D\46sntz\0751\46usg\75AFQjCNF8Yw8E0pbkPZmUW5RtRA8k57N5kg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fplay.html%23memory\46sa\75D\46sntz\0751\46usg\75AFQjCNF8Yw8E0pbkPZmUW5RtRA8k57N5kg';return true;">http://benchmarksgame.alioth.debian.org/play.html#memory but which tool? a command line?), a common complaint for Java.

For Smalltalk I used:

Smalltalk garbageCollect.
Time millisecondsToRun: [ BioBenchmarkTests fasta: 250000 ]

Pharo 3.0 " 9704 "
Squeak 4.5 "  10215 "

With Java using System.currentTimeMillis(); answer 0,000000
so System.nanoTime() = 0,098415 which is 0,000000098 milliseconds.

The Time Profiler tree reports "primitives" consuming almost 80% of execution but I don't know the VM details to explain such huge differences.

Hernán

2015-02-21 17:37 GMT-03:00 Richard Eng <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="dNKlPDBd5OsJ" rel="nofollow" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">horrido...@...>:
Not so subjective:  <a href="http://benchmarksgame.alioth.debian.org/u32/smalltalk.php" target="_blank" rel="nofollow" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fsmalltalk.php\46sa\75D\46sntz\0751\46usg\75AFQjCNENrl5Ne6b5srSHsqKdzwWYWDp2Bw';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbenchmarksgame.alioth.debian.org%2Fu32%2Fsmalltalk.php\46sa\75D\46sntz\0751\46usg\75AFQjCNENrl5Ne6b5srSHsqKdzwWYWDp2Bw';return true;">http://benchmarksgame.alioth.debian.org/u32/smalltalk.php

No matter what you may think of these benchmarks, they are the only "scientific" evidence we have and they do provide a reasonable indicator of relative performance. Not "proof" but indicator.

The article clearly states that Smalltalk performance is comparable to Python, Ruby, Perl, and PHP.


On Friday, 20 February 2015 09:37:17 UTC-5, Martin Bähr wrote:
Excerpts from Hernán Morales Durand's message of 2015-02-20 15:23:59 +0100:
> "Smalltalk execution is generally slower than in many languages, such as
> Java"

i think speed comparisons can be quite subjective, especially when it comes to java.
if you want to avoid rubbing someone the wrong way i think it may be wise to
compare only to python et. al. anyone who wants to compare smalltalk to java can
just base it off python to java.

greetings, martin.

--
eKita                   -   the online platform for your entire academic life
--
chief engineer                                                       eKita.co
pike programmer      <a href="http://pike.lysator.liu.se" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fpike.lysator.liu.se\46sa\75D\46sntz\0751\46usg\75AFQjCNEvQ03oa3TB9z8nTXi-CkmrjqorFA';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fpike.lysator.liu.se\46sa\75D\46sntz\0751\46usg\75AFQjCNEvQ03oa3TB9z8nTXi-CkmrjqorFA';return true;">pike.lysator.liu.se    <a href="http://caudium.net" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fcaudium.net\46sa\75D\46sntz\0751\46usg\75AFQjCNEYzslt9t1j0dGxb_Ka8faLOGHwqQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fcaudium.net\46sa\75D\46sntz\0751\46usg\75AFQjCNEYzslt9t1j0dGxb_Ka8faLOGHwqQ';return true;">caudium.net     <a href="http://societyserver.org" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org\46sa\75D\46sntz\0751\46usg\75AFQjCNE_5aJ_mdZkvSrOv1cEqLp4WlWhag';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org\46sa\75D\46sntz\0751\46usg\75AFQjCNE_5aJ_mdZkvSrOv1cEqLp4WlWhag';return true;">societyserver.org
secretary                                                      <a href="http://beijinglug.org" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbeijinglug.org\46sa\75D\46sntz\0751\46usg\75AFQjCNGcMonCqhzNZNa3GwWBKaTiTm8E4Q';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fbeijinglug.org\46sa\75D\46sntz\0751\46usg\75AFQjCNGcMonCqhzNZNa3GwWBKaTiTm8E4Q';return true;">beijinglug.org
mentor                                                           <a href="http://fossasia.org" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Ffossasia.org\46sa\75D\46sntz\0751\46usg\75AFQjCNFMwaBnF0Iu9Prg3-iLxZ5BhKSD_g';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Ffossasia.org\46sa\75D\46sntz\0751\46usg\75AFQjCNFMwaBnF0Iu9Prg3-iLxZ5BhKSD_g';return true;">fossasia.org
foresight developer  <a href="http://foresightlinux.org" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fforesightlinux.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHaJ9_Y9lcY21yw_D2lZAE3mu_Jtg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fforesightlinux.org\46sa\75D\46sntz\0751\46usg\75AFQjCNHaJ9_Y9lcY21yw_D2lZAE3mu_Jtg';return true;">foresightlinux.org                            <a href="http://realss.com" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Frealss.com\46sa\75D\46sntz\0751\46usg\75AFQjCNFHih6WMCaKD68bQT72_Uh4uQD5eQ';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Frealss.com\46sa\75D\46sntz\0751\46usg\75AFQjCNFHih6WMCaKD68bQT72_Uh4uQD5eQ';return true;">realss.com
unix sysadmin
Martin Bähr          working in china        <a href="http://societyserver.org/mbaehr/" rel="nofollow" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org%2Fmbaehr%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFHqg9eOMnanxXjpobL7Vb80JtF5g';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fsocietyserver.org%2Fmbaehr%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFHqg9eOMnanxXjpobL7Vb80JtF5g';return true;">http://societyserver.org/mbaehr/

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Where Is Smalltalk Weak?

hernanmd
Richard,
Only measuring the machine execution is *very* convenient for those who never faced other problems, or don't want to.
And is easy to feel comfortable behind numbers when you never had the chance to solve other issues.

Today almost anybody can write software, how do you measure the time spent in repairing defects? How do you measure creativity? How do you measure training your model to unexperienced programmers?
These sites usually removes the human part of the equation, they are not involved with other real challenges of writing software.

To answer your question, Smalltalk could be perceived as slower or faster depending your view of the world (or what do you want to measure).

Hernán


2015-02-22 11:35 GMT-03:00 Richard Eng <[hidden email]>:
So are you suggesting that Smalltalk execution is not slower than Java or JavaScript?


On Sunday, 22 February 2015 02:35:06 UTC-5, Hernán Morales Durand wrote:

First of all, I have a feeling of distrust about the benchmarks game project. To me, a benchmark measuring only interpreter execution/GC (artificially leveled to "look the same" in all languages) is totally misleading today, after all the research done in program comprehension and software engineering. But anyway just for fun I picked the fasta because is something I know. BTW the benchmark is non-sense (I was expecting an OO benchmark) despite all the jargon they try to use to terrify non-bioinformaticians. This is the Java code:
Now I translated the fasta benchmark from VW (http://benchmarksgame.alioth.debian.org/u32/program.php?test=fasta&lang=vw) to Squeak/Pharo in a package named BioBenchmarks, you can download it from the BioSmalltalk repository - http://www.smalltalkhub.com/#!/~hernan/BioSmalltalk (you don't need to load the BioSmalltalk to load BioBenchmarks)

There are differences in the benchmarks. For good or bad, the Smalltalk code writes to stdout MultiByteFileStream. The Java codes as-is writes to console where the equivalent should be FileOutputStream. The Java implementation is attached in this e-mail for those who want to check, I just changed to write to a file stream and renaming the main function to be:

    public static void main(String[] args) throws IOException {
      for (int i=0; i<1; ++i){
         System.gc();
         long t1 = System.nanoTime();
         fastaStart(args);
         long t2 = System.nanoTime();
         System.err.println( String.format( "%.6f", (t2 - t1) * 1e-9 ) );        
      }
    }

A thing I couldn't find is how they really measure memory used (http://benchmarksgame.alioth.debian.org/play.html#memory but which tool? a command line?), a common complaint for Java.

For Smalltalk I used:

Smalltalk garbageCollect.
Time millisecondsToRun: [ BioBenchmarkTests fasta: 250000 ]

Pharo 3.0 " 9704 "
Squeak 4.5 "  10215 "

With Java using System.currentTimeMillis(); answer 0,000000
so System.nanoTime() = 0,098415 which is 0,000000098 milliseconds.

The Time Profiler tree reports "primitives" consuming almost 80% of execution but I don't know the VM details to explain such huge differences.

Hernán

2015-02-21 17:37 GMT-03:00 Richard Eng <[hidden email]>:
Not so subjective:  http://benchmarksgame.alioth.debian.org/u32/smalltalk.php

No matter what you may think of these benchmarks, they are the only "scientific" evidence we have and they do provide a reasonable indicator of relative performance. Not "proof" but indicator.

The article clearly states that Smalltalk performance is comparable to Python, Ruby, Perl, and PHP.


On Friday, 20 February 2015 09:37:17 UTC-5, Martin Bähr wrote:
Excerpts from Hernán Morales Durand's message of 2015-02-20 15:23:59 +0100:
> "Smalltalk execution is generally slower than in many languages, such as
> Java"

i think speed comparisons can be quite subjective, especially when it comes to java.
if you want to avoid rubbing someone the wrong way i think it may be wise to
compare only to python et. al. anyone who wants to compare smalltalk to java can
just base it off python to java.

greetings, martin.

--
eKita                   -   the online platform for your entire academic life
--
chief engineer                                                       eKita.co
pike programmer      pike.lysator.liu.se    caudium.net     societyserver.org
secretary                                                      beijinglug.org
mentor                                                           fossasia.org
foresight developer  foresightlinux.org                            realss.com
unix sysadmin
Martin Bähr          working in china        http://societyserver.org/mbaehr/

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Smalltalk Research" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.