On 06/29/2011 09:10 AM, Philippe Marschall wrote:
2011/6/28 Paul DeBruicker<[email protected]>:
...
symbol asSymbol

<troll>
Every time you do this you admit that dynamic typing is a failure and
suggested types don't work for large scale development.
</troll>

Cheers
Philippe


Yeah. Its only from naïveté .  What do you recommend I do instead?

As Norbert mentioned in Pharo

#hi = 'hi'

evaluates to true but in Gemstone it evaluates to false. My only ideas to address the issue you bring up is to:

1. get Sven to change his design/coding behavior which may impede the functional improvement of Zinc in a small way.
2. get Pharo to behave as the blue book says it should
3. get Gemstone to behave like Pharo does.
4. Put an asSymbol everywhere the problem pops up.
5. ???

I'm sure there are better ideas but that's all I can think of at the moment.

Also I do it twice in that method. I'd really appreciate reading a guide or some guidelines on how to do cross platform development. Or just code reviews like you've provided.

I also override things rather than subclass in the port, as a rule. I think that's also offensive in some way but I'm not sure how/why.


Thanks for the heads up

Paul



Reply via email to