Pharo-users
By thread
pharo-users@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
January 2015
- 96 participants
- 891 messages
Re: [Pharo-users] Best approach to multiple text colors in Spec
by stepharo
Hi erik
right now I do not know.
I'm not sure that spec handles well coloring.
Do you have an example that we can play with?
Stef
Le 18/1/15 18:41, Erik Stayton a écrit :
> I am working on a client in Pharo for which I want to be able to color
> different pieces of text in different colors (the text stream I'm
> receiving has ANSI escape codes, and I'll be parsing those and
> coloring the text appropriately for display). But I have not been able
> to figure out how to get text color to appear.
>
> I set up a simple UI in Spec, using a TextModel for my display. To see
> if coloring worked, I sent updates to the display via:
>
> textToAdd := TextMorph new contents: (Character linefeed
> asString, text asString).
> displayField pendingText: (textToAdd textColor: Color lightBlue).
> displayField accept.
>
> I would expect to see the text appear in lightBlue, but it all appears
> black just like before. Anyone know the solution to coloring text
> inside Spec widgets?
Jan. 18, 2015
Re: [Pharo-users] Blitzkrieg!
by horrido
Excellent advice! I shall do exactly that.
Again, I apologize if anyone was offended by my use of the world
"blitzkrieg". I was trying to be clever and it obviously backfired on me.
My love of WWII history should not paint me as a bad guy. To be honest, I
had no idea that modern Germans still feel very touchy about the subject. As
a Canadian growing up, my friends and I loved to play war, esp. WWII, and
this has been ingrained into my character. I had a profound admiration for
great tactics and strategy (which may also explain my love of chess), and
there's no question that blitzkrieg ranked high in that regard.
Jimmie Houchin-5 wrote
> As an USAmerican, I would not have associated Generalissimo with WWII.
> It is a common term for a leader in many Hispanic nations or armies.
> Many of them unfortunately are dictators.
>
> I also not being a WWII buff, was not familiar with horrido. It meant
> nothing to me and I didn't look. It was merely a label you were using to
> represent yourself.
>
> That is one of the interesting things about this list is it is very
> global in representation. So it is very difficult to know name
> associations that people will make.
>
> When representing ourselves we can make any choice we want, wise or not.
> But hopefully if we are doing something which represents some community
> (this or any other) we should make decisions within that context.
>
> Considering what has been learned about global perception. You might
> take the opportunity on your blog on an about page or something to
> educate as to what your chosen names represent, to you, whom they are
> representing. This could present an opportunity to educate on one of
> your favorite topics and to allow people who might otherwise have the
> wrong understanding to obtain the correct one for you and your context.
>
> Just some thoughts.
>
> Jimmie
>
>
> On 1/18/2015 11:22 AM, horrido wrote:
>> You make some valid points. I shall reconsider my position. However, the
>> articles I write, such as "The Smalltalk Revolution" and "Dart is Dead",
>> as
>> well as my "stream of consciousness" blog at Tumblr, must remain true to
>> my
>> style. Artistically, I have no choice.
>>
>> I'd like to make one further note: the handle Generalissimo was NOT
>> selected
>> from the Italian army during WWII. So no one should take offence here. It
>> was used in an excellent Chinese film called " Back to 1942
>> <http://www.imdb.com/title/tt2113822/?ref_=nm_flmg_act_12> ",
>> which
>> impressed me so much that I glommed onto the handle. If you think this
>> reflects poorly on everyone, then I apologize.
>>
>>
>> Jimmie Houchin-5 wrote
>>> I do not think anybody is trying to compel you to be politically correct
>>> or intellectually dishonest.
>>>
>>> However, most of what you have been doing is being done in the name of
>>> marketing. When marketing you choose what words you use and what words
>>> you don't use. You choose in order to effect a certain result.
>>>
>>> The words you choose have consequences. From the handle you choose to
>>> label yourself by, to the words you choose to describe Smalltalk or
>>> Pharo.
>>>
>>> You are a free person, living in a free part of the world. You make your
>>> choices for your words. And you accept the consequences of those
>>> choices. Whether for accolades or rebuke or somewhere in between.
>>> However, in this context you are also attempting to represent a larger
>>> community. You are attempting to represent and market Smalltalk and
>>> Pharo. There are many here who are a part of that community will also
>>> bear the consequences of words chosen by members of this community.
>>>
>>> To my understanding all that is being asked is. Look at the big picture.
>>> Choose your words, handles, labels wisely.
>>>
>>> Is it politically correct or intellectually dishonest to call you
>>> Richard?
>>> Can you not be intellectually and artistically honest and choose words
>>> for who you are and who you are writing to and for?
>>> Are there no other handles which are just as appropriate for you but are
>>> better in this context?
>>>
>>> I think it can often be just as intellectually dishonest to say,
>>> "tough", "deal with it". I like these words and I do not want to make an
>>> effort to choose others.
>>>
>>> It is not the English language that constrains.
>>>
>>> Regarding Paris. My heart and prayers go out to the people of France.
>>>
>>> You are not writing political satire. You are attempting to make certain
>>> technical, business, policy, ... arguments to market the adoption of
>>> Smalltalk and Pharo.
>>>
>>> You are not being attacked at all. You are simply being advised of
>>> consequences to certain choices.
>>>
>>> Choose. Choose well. For the consequences good or bad, are yours.
>>>
>>> Jimmie
>>>
>>> On 1/18/2015 10:16 AM, horrido wrote:
>>>> This is a fine line to tread. I have several problems with
>>>> self-censorship:
>>>>
>>>> First of all, "Generalissimo" is just a handle. My previous handle,
>>>> "horrido", was surely objectionable as well, since it's a play on the
>>>> battle
>>>> cry associated with the WWII German Luftwaffe ( Horrido: Fighter Aces
>>>> of
>>>> the
>>>> Luftwaffe
>>>> <http://www.amazon.ca/Horrido-Luftwaffe-Raymond-F-Toliver/dp/0553126636>
>>>> ).
>>>>
>>>> I admit to being a WWII buff. I have been for many years. Should I
>>>> apologize
>>>> for this?
>>>>
>>>> Second, I am firmly and philosophically opposed to Political
>>>> Correctness.
>>>> I
>>>> find it intellectually offensive to my very core. I guess that would
>>>> make
>>>> me
>>>> a lousy politician.
>>>>
>>>> One thing that no one can accuse me of is being intellectually
>>>> dishonest.
>>>>
>>>> Third, my self-censorship is hardly different from what Muslim
>>>> terrorists
>>>> were trying to achieve in Paris last week. Free expression should be
>>>> protected (as long as it is not foul or vulgar). Any language you use
>>>> will
>>>> offend /someone somewhere/ at /some time/ in the world. I try to be
>>>> sensible
>>>> and I try to be artistically honest. This is reflected in my writings.
>>>> There
>>>> will always be people who find my style distasteful. There isn't much I
>>>> can
>>>> do about that.
>>>>
>>>>
>>>>
>>> sebastian@
>>> wrote
>>>>> Sometimes you want to polarise people but there is nothing interesting
>>>>> as
>>>>> output of this particular one, please consider review that inner joke
>>>>> Richard
>>>>>
>>>>> So I agree, that this particular vocabulary will polarise people in an
>>>>> inconvenient way.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> On Jan 18, 2015, at 6:30 AM,
>>>>> jtuchel@
>>>>> wrote:
>>>>>> Horrido,
>>>>>>
>>>>>> You are aware that there are regions on this planet where mails
>>>>>> containing vocabulary like Blitzkrieg or Genaralissimo will evoke
>>>>>> reactions that will not help at ll. You are at risk to simply be
>>>>>> ignored
>>>>>> in the best case. In the worst case, people will hsake their heads
>>>>>> and
>>>>>> associate Smalltalk with a certain kind of political spam they
>>>>>> receive
>>>>>> from time to time.
>>>>>>
>>>>>> Joachim
>>>>>>
>>>>>>
>>>>>> Von: horrido <mailto:
>>>>> horrido.hobbies@
>>>>> >
>>>>>> Gesendet: âSamstagâ, â17â. âJanuarâ â2015 â16â:â15
>>>>>> An: Any question about pharo is welcome <mailto:
>>>>> pharo-users@.pharo
>>>>> >
>>>>>> http://horridohobbies.tumblr.com/
>>>>>> <http://horridohobbies.tumblr.com/>
>>>>>>
>>>>>> *Today is the one-month anniversary of the SRP.* We have made good
>>>>>> progress,
>>>>>> but there is still much work ahead of us.
>>>>>>
>>>>>> Shortly, I will be seeking corporate sponsorship. As well, I'm trying
>>>>>> to
>>>>>> coordinate activities with the Smalltalk Foundation.
>>>>>>
>>>>>> Later this summer, I will be pushing my "Small Minds Initiative," a
>>>>>> sub-campaign of the SRP to get Smalltalk into the classroom. I will
>>>>>> begin
>>>>>> with the Toronto District School Board.
>>>>>>
>>>>>> Are we pumped yet?!
>>>>>>
>>>>>> Generalissimo
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://forum.world.st/Blitzkrieg-tp4800165.html
>>>>>> Sent from the Pharo Smalltalk Users mailing list archive at
>>>>>> Nabble.com.
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://forum.world.st/Blitzkrieg-tp4800165p4800229.html
>>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://forum.world.st/Blitzkrieg-tp4800165p4800240.html
>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
--
View this message in context: http://forum.world.st/Blitzkrieg-tp4800165p4800261.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Jan. 18, 2015
Re: [Pharo-users] Blitzkrieg!
by Jimmie Houchin
As an USAmerican, I would not have associated Generalissimo with WWII.
It is a common term for a leader in many Hispanic nations or armies.
Many of them unfortunately are dictators.
I also not being a WWII buff, was not familiar with horrido. It meant
nothing to me and I didn't look. It was merely a label you were using to
represent yourself.
That is one of the interesting things about this list is it is very
global in representation. So it is very difficult to know name
associations that people will make.
When representing ourselves we can make any choice we want, wise or not.
But hopefully if we are doing something which represents some community
(this or any other) we should make decisions within that context.
Considering what has been learned about global perception. You might
take the opportunity on your blog on an about page or something to
educate as to what your chosen names represent, to you, whom they are
representing. This could present an opportunity to educate on one of
your favorite topics and to allow people who might otherwise have the
wrong understanding to obtain the correct one for you and your context.
Just some thoughts.
Jimmie
On 1/18/2015 11:22 AM, horrido wrote:
> You make some valid points. I shall reconsider my position. However, the
> articles I write, such as "The Smalltalk Revolution" and "Dart is Dead", as
> well as my "stream of consciousness" blog at Tumblr, must remain true to my
> style. Artistically, I have no choice.
>
> I'd like to make one further note: the handle Generalissimo was NOT selected
> from the Italian army during WWII. So no one should take offence here. It
> was used in an excellent Chinese film called " Back to 1942
> <http://www.imdb.com/title/tt2113822/?ref_=nm_flmg_act_12> ", which
> impressed me so much that I glommed onto the handle. If you think this
> reflects poorly on everyone, then I apologize.
>
>
> Jimmie Houchin-5 wrote
>> I do not think anybody is trying to compel you to be politically correct
>> or intellectually dishonest.
>>
>> However, most of what you have been doing is being done in the name of
>> marketing. When marketing you choose what words you use and what words
>> you don't use. You choose in order to effect a certain result.
>>
>> The words you choose have consequences. From the handle you choose to
>> label yourself by, to the words you choose to describe Smalltalk or Pharo.
>>
>> You are a free person, living in a free part of the world. You make your
>> choices for your words. And you accept the consequences of those
>> choices. Whether for accolades or rebuke or somewhere in between.
>> However, in this context you are also attempting to represent a larger
>> community. You are attempting to represent and market Smalltalk and
>> Pharo. There are many here who are a part of that community will also
>> bear the consequences of words chosen by members of this community.
>>
>> To my understanding all that is being asked is. Look at the big picture.
>> Choose your words, handles, labels wisely.
>>
>> Is it politically correct or intellectually dishonest to call you Richard?
>> Can you not be intellectually and artistically honest and choose words
>> for who you are and who you are writing to and for?
>> Are there no other handles which are just as appropriate for you but are
>> better in this context?
>>
>> I think it can often be just as intellectually dishonest to say,
>> "tough", "deal with it". I like these words and I do not want to make an
>> effort to choose others.
>>
>> It is not the English language that constrains.
>>
>> Regarding Paris. My heart and prayers go out to the people of France.
>>
>> You are not writing political satire. You are attempting to make certain
>> technical, business, policy, ... arguments to market the adoption of
>> Smalltalk and Pharo.
>>
>> You are not being attacked at all. You are simply being advised of
>> consequences to certain choices.
>>
>> Choose. Choose well. For the consequences good or bad, are yours.
>>
>> Jimmie
>>
>> On 1/18/2015 10:16 AM, horrido wrote:
>>> This is a fine line to tread. I have several problems with
>>> self-censorship:
>>>
>>> First of all, "Generalissimo" is just a handle. My previous handle,
>>> "horrido", was surely objectionable as well, since it's a play on the
>>> battle
>>> cry associated with the WWII German Luftwaffe ( Horrido: Fighter Aces of
>>> the
>>> Luftwaffe
>>> <http://www.amazon.ca/Horrido-Luftwaffe-Raymond-F-Toliver/dp/0553126636>
>>> ).
>>>
>>> I admit to being a WWII buff. I have been for many years. Should I
>>> apologize
>>> for this?
>>>
>>> Second, I am firmly and philosophically opposed to Political Correctness.
>>> I
>>> find it intellectually offensive to my very core. I guess that would make
>>> me
>>> a lousy politician.
>>>
>>> One thing that no one can accuse me of is being intellectually dishonest.
>>>
>>> Third, my self-censorship is hardly different from what Muslim terrorists
>>> were trying to achieve in Paris last week. Free expression should be
>>> protected (as long as it is not foul or vulgar). Any language you use
>>> will
>>> offend /someone somewhere/ at /some time/ in the world. I try to be
>>> sensible
>>> and I try to be artistically honest. This is reflected in my writings.
>>> There
>>> will always be people who find my style distasteful. There isn't much I
>>> can
>>> do about that.
>>>
>>>
>>>
>> sebastian@
>> wrote
>>>> Sometimes you want to polarise people but there is nothing interesting
>>>> as
>>>> output of this particular one, please consider review that inner joke
>>>> Richard
>>>>
>>>> So I agree, that this particular vocabulary will polarise people in an
>>>> inconvenient way.
>>>>
>>>>
>>>>
>>>>
>>>>> On Jan 18, 2015, at 6:30 AM,
>>>> jtuchel@
>>>> wrote:
>>>>> Horrido,
>>>>>
>>>>> You are aware that there are regions on this planet where mails
>>>>> containing vocabulary like Blitzkrieg or Genaralissimo will evoke
>>>>> reactions that will not help at ll. You are at risk to simply be
>>>>> ignored
>>>>> in the best case. In the worst case, people will hsake their heads and
>>>>> associate Smalltalk with a certain kind of political spam they receive
>>>>> from time to time.
>>>>>
>>>>> Joachim
>>>>>
>>>>>
>>>>> Von: horrido <mailto:
>>>> horrido.hobbies@
>>>> >
>>>>> Gesendet: âSamstagâ, â17â. âJanuarâ â2015 â16â:â15
>>>>> An: Any question about pharo is welcome <mailto:
>>>> pharo-users@.pharo
>>>> >
>>>>> http://horridohobbies.tumblr.com/
>>>>> <http://horridohobbies.tumblr.com/>
>>>>>
>>>>> *Today is the one-month anniversary of the SRP.* We have made good
>>>>> progress,
>>>>> but there is still much work ahead of us.
>>>>>
>>>>> Shortly, I will be seeking corporate sponsorship. As well, I'm trying
>>>>> to
>>>>> coordinate activities with the Smalltalk Foundation.
>>>>>
>>>>> Later this summer, I will be pushing my "Small Minds Initiative," a
>>>>> sub-campaign of the SRP to get Smalltalk into the classroom. I will
>>>>> begin
>>>>> with the Toronto District School Board.
>>>>>
>>>>> Are we pumped yet?!
>>>>>
>>>>> Generalissimo
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> View this message in context:
>>>>> http://forum.world.st/Blitzkrieg-tp4800165.html
>>>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://forum.world.st/Blitzkrieg-tp4800165p4800229.html
>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>>
>
>
>
>
> --
> View this message in context: http://forum.world.st/Blitzkrieg-tp4800165p4800240.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
Jan. 18, 2015
Re: [Pharo-users] Notification on GC of an object?
by Sven Van Caekenberghe
> On 18 Jan 2015, at 17:43, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>
>>
>> On Jan 16, 2015, at 12:04, Henrik Johansen <henrik.s.johansen(a)veloxit.no> wrote:
>>
>>
>>> On 16 Jan 2015, at 1:25 , Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>>>
>>>
>>> As Iâve been asked, Iâll clarify a bit more. When I said it worked before I was actually wrong because I had forgotten to remove some alternative cleanup code (the alternative works but itâs like using a cannon to kill a fly).
>>>
>>> This is part of the interpreter for Live Robot Programming that Miguel and I are working on. As part of that we need a data structure that holds scopes, for variables but also for other things. It turns out that for the variables part we can map rather nicely to classes, which gives us a bunch of advantages. So for each scope I generate a class. The scope keeps that class in a âvarsâ instance variable (there are never any instances of these classes BTW). When the scope is garbage collected I want to remove the class from the system. So I put #finalize in the scope with the idea to remove the class, but it turns out that âvarsâ is always nil. So in the end it did not work out ...
>>
>> You're probably registering the scope for finalization before setting the vars insvar?
>> The shadow copy is made at the point of registration, so any subsequent assignments to the scope's instvars is not accounted for.
>
> Yes! Silly me :-/ that was the problem! Thanks for pointing it out!
>
> Itâs still not perfect: when running the tests +-half of the generated classes are not removed, but maybe the test runner still holds some references. As I said before, I donât have much time to spend on this ⦠I will need to make some time to investigate more later.
Johan,
I think that is quite normal. It is hard to force GC and thus weak registry and finalisation behaviour. After a while they will probably be gone. I see the same thing with lingering sockets, network connections or worker threads. In the end everything gets cleaned up. If not, you might have a problem ;-)
Sven
> ---> Save our in-boxes! http://emailcharter.org <---
>
> Johan Fabry - http://pleiad.cl/~jfabry
> PLEIAD lab - Computer Science Department (DCC) - University of Chile
Jan. 18, 2015
[ Article ] LampSort Revisited, Visualised
by Sven Van Caekenberghe
Hi,
I wrote another article
LampSort Revisited, Visualised
Combining Object Logging & Agile Visualisation
https://medium.com/concerning-pharo/lampsort-revisited-visualised-6652055ef…
It is an introduction and tutorial on object logging using a simple, concrete example, combining that technique with agile visualisation and advanced tools, to get amazing insight into code, easily.
It cumulates in a full, animated visualisation as shown in the following screencast movie
https://www.youtube.com/watch?v=Rrsm6E7iA9w
Thanks to Pierre Chanson, Doru Girba and Alex Bregel for helping me and for their, their teams and the whole Pharo community's work making all this possible.
Sven
PS:
This article is part of the 'Concerning Pharo' collection on medium.com [ https://medium.com/concerning-pharo ], which I maintain. It contains all my medium.com articles that are 'about software development using a pure dynamic object oriented language in an immersive live environment focused on simplicity and feedback'.
--
Sven Van Caekenberghe
Proudly supporting Pharo
http://pharo.org
http://association.pharo.org
http://consortium.pharo.org
Jan. 18, 2015
Re: [Pharo-users] Nautilus plugin with new menu entries
by Hernán Morales Durand
Hi Stef,
The plugin can work in Pharo 4 with a minimal modification (one line of
code). Please feel free to include/change it if you like the features.
No, I didn't see your enhacements because I use Pharo 3.
I wish I could have more time.
Cheers,
Hernán
2015-01-18 8:13 GMT-03:00 stepharo <stepharo(a)free.fr>:
> Hi hernan
>
> did you see that I cleaned, fixed and documented the plugins in Pharo 40?
>
> Sef
>
> Le 18/1/15 06:32, Hernán Morales Durand a écrit :
>
>> Hi,
>> If you are using Pharo 3 you may install a Nautilus plugin I did which
>> implements the following menu item features:
>>
>> - Jump to the superclass of the currently selected class.
>> - Explore all the instances of the currently selected class.
>> - Send #release and #initialize to the currently selected class
>> - Send (#perform:) the selected unary method to a new instance of the
>> currently selected class.
>>
>> To install evaluate:
>>
>> Gofer it
>> smalltalkhubUser: 'hernan' project: 'HernanPlugins';
>> package: 'HernanPlugins';
>> load.
>>
>> Repository: http://www.smalltalkhub.com/#!/~hernan/HernanPlugins <
>> http://www.smalltalkhub.com/#%21/%7Ehernan/HernanPlugins>
>>
>> Cheers,
>>
>> Hernán
>>
>>
>
>
Jan. 18, 2015
Best approach to multiple text colors in Spec
by Erik Stayton
I am working on a client in Pharo for which I want to be able to color
different pieces of text in different colors (the text stream I'm receiving
has ANSI escape codes, and I'll be parsing those and coloring the text
appropriately for display). But I have not been able to figure out how to
get text color to appear.
I set up a simple UI in Spec, using a TextModel for my display. To see if
coloring worked, I sent updates to the display via:
textToAdd := TextMorph new contents: (Character linefeed asString,
text asString).
displayField pendingText: (textToAdd textColor: Color lightBlue).
displayField accept.
I would expect to see the text appear in lightBlue, but it all appears
black just like before. Anyone know the solution to coloring text inside
Spec widgets?
Jan. 18, 2015
Re: [Pharo-users] Blitzkrieg!
by horrido
You make some valid points. I shall reconsider my position. However, the
articles I write, such as "The Smalltalk Revolution" and "Dart is Dead", as
well as my "stream of consciousness" blog at Tumblr, must remain true to my
style. Artistically, I have no choice.
I'd like to make one further note: the handle Generalissimo was NOT selected
from the Italian army during WWII. So no one should take offence here. It
was used in an excellent Chinese film called " Back to 1942
<http://www.imdb.com/title/tt2113822/?ref_=nm_flmg_act_12> ", which
impressed me so much that I glommed onto the handle. If you think this
reflects poorly on everyone, then I apologize.
Jimmie Houchin-5 wrote
> I do not think anybody is trying to compel you to be politically correct
> or intellectually dishonest.
>
> However, most of what you have been doing is being done in the name of
> marketing. When marketing you choose what words you use and what words
> you don't use. You choose in order to effect a certain result.
>
> The words you choose have consequences. From the handle you choose to
> label yourself by, to the words you choose to describe Smalltalk or Pharo.
>
> You are a free person, living in a free part of the world. You make your
> choices for your words. And you accept the consequences of those
> choices. Whether for accolades or rebuke or somewhere in between.
> However, in this context you are also attempting to represent a larger
> community. You are attempting to represent and market Smalltalk and
> Pharo. There are many here who are a part of that community will also
> bear the consequences of words chosen by members of this community.
>
> To my understanding all that is being asked is. Look at the big picture.
> Choose your words, handles, labels wisely.
>
> Is it politically correct or intellectually dishonest to call you Richard?
> Can you not be intellectually and artistically honest and choose words
> for who you are and who you are writing to and for?
> Are there no other handles which are just as appropriate for you but are
> better in this context?
>
> I think it can often be just as intellectually dishonest to say,
> "tough", "deal with it". I like these words and I do not want to make an
> effort to choose others.
>
> It is not the English language that constrains.
>
> Regarding Paris. My heart and prayers go out to the people of France.
>
> You are not writing political satire. You are attempting to make certain
> technical, business, policy, ... arguments to market the adoption of
> Smalltalk and Pharo.
>
> You are not being attacked at all. You are simply being advised of
> consequences to certain choices.
>
> Choose. Choose well. For the consequences good or bad, are yours.
>
> Jimmie
>
> On 1/18/2015 10:16 AM, horrido wrote:
>> This is a fine line to tread. I have several problems with
>> self-censorship:
>>
>> First of all, "Generalissimo" is just a handle. My previous handle,
>> "horrido", was surely objectionable as well, since it's a play on the
>> battle
>> cry associated with the WWII German Luftwaffe ( Horrido: Fighter Aces of
>> the
>> Luftwaffe
>> <http://www.amazon.ca/Horrido-Luftwaffe-Raymond-F-Toliver/dp/0553126636>
>> ).
>>
>> I admit to being a WWII buff. I have been for many years. Should I
>> apologize
>> for this?
>>
>> Second, I am firmly and philosophically opposed to Political Correctness.
>> I
>> find it intellectually offensive to my very core. I guess that would make
>> me
>> a lousy politician.
>>
>> One thing that no one can accuse me of is being intellectually dishonest.
>>
>> Third, my self-censorship is hardly different from what Muslim terrorists
>> were trying to achieve in Paris last week. Free expression should be
>> protected (as long as it is not foul or vulgar). Any language you use
>> will
>> offend /someone somewhere/ at /some time/ in the world. I try to be
>> sensible
>> and I try to be artistically honest. This is reflected in my writings.
>> There
>> will always be people who find my style distasteful. There isn't much I
>> can
>> do about that.
>>
>>
>>
> sebastian@
> wrote
>>> Sometimes you want to polarise people but there is nothing interesting
>>> as
>>> output of this particular one, please consider review that inner joke
>>> Richard
>>>
>>> So I agree, that this particular vocabulary will polarise people in an
>>> inconvenient way.
>>>
>>>
>>>
>>>
>>>> On Jan 18, 2015, at 6:30 AM,
>>> jtuchel@
>>> wrote:
>>>> Horrido,
>>>>
>>>> You are aware that there are regions on this planet where mails
>>>> containing vocabulary like Blitzkrieg or Genaralissimo will evoke
>>>> reactions that will not help at ll. You are at risk to simply be
>>>> ignored
>>>> in the best case. In the worst case, people will hsake their heads and
>>>> associate Smalltalk with a certain kind of political spam they receive
>>>> from time to time.
>>>>
>>>> Joachim
>>>>
>>>>
>>>> Von: horrido <mailto:
>>> horrido.hobbies@
>>> >
>>>> Gesendet: âSamstagâ, â17â. âJanuarâ â2015 â16â:â15
>>>> An: Any question about pharo is welcome <mailto:
>>> pharo-users@.pharo
>>> >
>>>> http://horridohobbies.tumblr.com/
>>>> <http://horridohobbies.tumblr.com/>
>>>>
>>>> *Today is the one-month anniversary of the SRP.* We have made good
>>>> progress,
>>>> but there is still much work ahead of us.
>>>>
>>>> Shortly, I will be seeking corporate sponsorship. As well, I'm trying
>>>> to
>>>> coordinate activities with the Smalltalk Foundation.
>>>>
>>>> Later this summer, I will be pushing my "Small Minds Initiative," a
>>>> sub-campaign of the SRP to get Smalltalk into the classroom. I will
>>>> begin
>>>> with the Toronto District School Board.
>>>>
>>>> Are we pumped yet?!
>>>>
>>>> Generalissimo
>>>>
>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://forum.world.st/Blitzkrieg-tp4800165.html
>>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://forum.world.st/Blitzkrieg-tp4800165p4800229.html
>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>>
--
View this message in context: http://forum.world.st/Blitzkrieg-tp4800165p4800240.html
Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
Jan. 18, 2015
Re: [Pharo-users] Blitzkrieg!
by Jimmie Houchin
I do not think anybody is trying to compel you to be politically correct
or intellectually dishonest.
However, most of what you have been doing is being done in the name of
marketing. When marketing you choose what words you use and what words
you don't use. You choose in order to effect a certain result.
The words you choose have consequences. From the handle you choose to
label yourself by, to the words you choose to describe Smalltalk or Pharo.
You are a free person, living in a free part of the world. You make your
choices for your words. And you accept the consequences of those
choices. Whether for accolades or rebuke or somewhere in between.
However, in this context you are also attempting to represent a larger
community. You are attempting to represent and market Smalltalk and
Pharo. There are many here who are a part of that community will also
bear the consequences of words chosen by members of this community.
To my understanding all that is being asked is. Look at the big picture.
Choose your words, handles, labels wisely.
Is it politically correct or intellectually dishonest to call you Richard?
Can you not be intellectually and artistically honest and choose words
for who you are and who you are writing to and for?
Are there no other handles which are just as appropriate for you but are
better in this context?
I think it can often be just as intellectually dishonest to say,
"tough", "deal with it". I like these words and I do not want to make an
effort to choose others.
It is not the English language that constrains.
Regarding Paris. My heart and prayers go out to the people of France.
You are not writing political satire. You are attempting to make certain
technical, business, policy, ... arguments to market the adoption of
Smalltalk and Pharo.
You are not being attacked at all. You are simply being advised of
consequences to certain choices.
Choose. Choose well. For the consequences good or bad, are yours.
Jimmie
On 1/18/2015 10:16 AM, horrido wrote:
> This is a fine line to tread. I have several problems with self-censorship:
>
> First of all, "Generalissimo" is just a handle. My previous handle,
> "horrido", was surely objectionable as well, since it's a play on the battle
> cry associated with the WWII German Luftwaffe ( Horrido: Fighter Aces of the
> Luftwaffe
> <http://www.amazon.ca/Horrido-Luftwaffe-Raymond-F-Toliver/dp/0553126636> ).
>
> I admit to being a WWII buff. I have been for many years. Should I apologize
> for this?
>
> Second, I am firmly and philosophically opposed to Political Correctness. I
> find it intellectually offensive to my very core. I guess that would make me
> a lousy politician.
>
> One thing that no one can accuse me of is being intellectually dishonest.
>
> Third, my self-censorship is hardly different from what Muslim terrorists
> were trying to achieve in Paris last week. Free expression should be
> protected (as long as it is not foul or vulgar). Any language you use will
> offend /someone somewhere/ at /some time/ in the world. I try to be sensible
> and I try to be artistically honest. This is reflected in my writings. There
> will always be people who find my style distasteful. There isn't much I can
> do about that.
>
>
> sebastian(a)flowingconcept.com wrote
>> Sometimes you want to polarise people but there is nothing interesting as
>> output of this particular one, please consider review that inner joke
>> Richard
>>
>> So I agree, that this particular vocabulary will polarise people in an
>> inconvenient way.
>>
>>
>>
>>
>>> On Jan 18, 2015, at 6:30 AM,
>> jtuchel@
>> wrote:
>>> Horrido,
>>>
>>> You are aware that there are regions on this planet where mails
>>> containing vocabulary like Blitzkrieg or Genaralissimo will evoke
>>> reactions that will not help at ll. You are at risk to simply be ignored
>>> in the best case. In the worst case, people will hsake their heads and
>>> associate Smalltalk with a certain kind of political spam they receive
>>> from time to time.
>>>
>>> Joachim
>>>
>>>
>>> Von: horrido <mailto:
>> horrido.hobbies@
>> >
>>> Gesendet: âSamstagâ, â17â. âJanuarâ â2015 â16â:â15
>>> An: Any question about pharo is welcome <mailto:
>> pharo-users@.pharo
>> >
>>> http://horridohobbies.tumblr.com/
>>> <http://horridohobbies.tumblr.com/>
>>>
>>> *Today is the one-month anniversary of the SRP.* We have made good
>>> progress,
>>> but there is still much work ahead of us.
>>>
>>> Shortly, I will be seeking corporate sponsorship. As well, I'm trying to
>>> coordinate activities with the Smalltalk Foundation.
>>>
>>> Later this summer, I will be pushing my "Small Minds Initiative," a
>>> sub-campaign of the SRP to get Smalltalk into the classroom. I will begin
>>> with the Toronto District School Board.
>>>
>>> Are we pumped yet?!
>>>
>>> Generalissimo
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://forum.world.st/Blitzkrieg-tp4800165.html
>>> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
>
>
>
> --
> View this message in context: http://forum.world.st/Blitzkrieg-tp4800165p4800229.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>
Jan. 18, 2015
Re: [Pharo-users] Notification on GC of an object?
by Johan Fabry
> On Jan 16, 2015, at 12:04, Henrik Johansen <henrik.s.johansen(a)veloxit.no> wrote:
>
>
>> On 16 Jan 2015, at 1:25 , Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>>
>>
>> As Iâve been asked, Iâll clarify a bit more. When I said it worked before I was actually wrong because I had forgotten to remove some alternative cleanup code (the alternative works but itâs like using a cannon to kill a fly).
>>
>> This is part of the interpreter for Live Robot Programming that Miguel and I are working on. As part of that we need a data structure that holds scopes, for variables but also for other things. It turns out that for the variables part we can map rather nicely to classes, which gives us a bunch of advantages. So for each scope I generate a class. The scope keeps that class in a âvarsâ instance variable (there are never any instances of these classes BTW). When the scope is garbage collected I want to remove the class from the system. So I put #finalize in the scope with the idea to remove the class, but it turns out that âvarsâ is always nil. So in the end it did not work out ...
>
> You're probably registering the scope for finalization before setting the vars insvar?
> The shadow copy is made at the point of registration, so any subsequent assignments to the scope's instvars is not accounted for.
Yes! Silly me :-/ that was the problem! Thanks for pointing it out!
Itâs still not perfect: when running the tests +-half of the generated classes are not removed, but maybe the test runner still holds some references. As I said before, I donât have much time to spend on this ⦠I will need to make some time to investigate more later.
---> Save our in-boxes! http://emailcharter.org <---
Johan Fabry - http://pleiad.cl/~jfabry
PLEIAD lab - Computer Science Department (DCC) - University of Chile
Jan. 18, 2015