Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How compatible with [VisualWorks, VisualAge, Smalltalk/X, Dolphin, etc] Smalltalk will the code examples be?

0
Posted

How compatible with [VisualWorks, VisualAge, Smalltalk/X, Dolphin, etc] Smalltalk will the code examples be?

0

Though I’m not writing these articles with code portability in mind, and I’m not doing any portability testing, much of the basic code should be compatible. By basic code, I mean things like how collections are used, how classes are declared, instance variable use, etc. Traditionally where the different flavours of Smalltalk differ most is in GUI code. With Squeak specifically, some of the cool stuff we’re going to look at isn’t portable to other flavours, for example: the halo stuff, morphic stuff, and downloading projects. What I’ll start doing though, is any code that I a priori suspect is Squeak specific, I’ll tag with [Squeak-only-suspected]. NOTE: this will only indicate my suspicion – I don’t plan on spending time on testing it in different flavours, or searching for ways to accomplish the same task in a different manner. This would be a great use of the Linux Gazette’s talkback sections – if other Smalltalkers note what does and doesn’t work in other flavours, they can post thi

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123