Done.

I have some possible myths, but I'd like to confirm or reject:

- All Smalltalk bytecode sets are stack-based VM. (?)
- Bytecodes are always fixed-size. (?)
- Most of the time spent by a VM is in the instruction interpreter. (actually it's in the GC right?)
- You cannot serialize objects containing blocks. (IIRC one can use MessageSends)
- Image cannot be bootstrapped. (This is possible in ST/X and now in Pharo I think).
- All Smalltalks includes UI classes. (GemStone doesn't have AFAIK).
- All implementations uses direct pointers, (GST?)
- All implementations uses green threads. (VAST? MT?)

I'm sure people in this list will have a lot more myths heard from Conferences, Forums, Videos, Talks, etc. Like the guy who said Smalltalk was dead. So if you did something which could be ignored publicly, please don't hesitate to reply or ping me to get added as collaborator.

Cheers,

Hernán



El dom., 20 ene. 2019 a las 22:41, Eliot Miranda (<eliot.miranda@gmail.com>) escribió:
Hi Hernán,

On Sun, Jan 20, 2019 at 2:31 PM Hernán Morales Durand <hernan.morales@gmail.com> wrote:
Hi there,

I just created a GitHub repo to collect myths around Smalltalk-based technologies: Pharo, Squeak, VW, VAST, Smalltalk/X, GNU/ST, etc. in the spirit of the Falsehoods lists [1-4].

This is just a draft now but please feel free to add falsehoods based on your own experiences. Examples are greatly appreciated.

You want pull requests?  If not, would you give me write permission?  I'd love to add to the "Smalltalk is obsolete" section...
 



--
_,,,^..^,,,_
best, Eliot