Saemon Zixel · @saemonzixel
23 followers · 95 posts · Server lor.sh

Smalltalk пока что для боевого применения плохо годится.

Squeak/Pharo нестабильны и медлительны, VisualWorks Smalltalk стабилен и быстр, но стоит денег. А Cincom не работает с Россией в свете текущих событий. Есть ещё GNU Smalltalk, но коммерческая разработка вроде как запрещена на нём. Есть американская VisualAge Smalltalk, но она платная и возможно сильно устаревшая. Есть Smalltalk/X - вроде как немецкая разработка, тоже платная и, при этом, пощупать среду разработки бесплатно не дают. Есть Smalltalk MT - но он для разработки игр и под винду.

Может быть, Squeak/Pharo на GraalVM будут быстры и стабильны. Но я не знаю, не щупал.

#dev #lang #smalltalk #squeak #pharo #visualworks #cincom #gnusmalltalk

Last updated 1 year ago

Saemon Zixel · @saemonzixel
0 followers · 11 posts · Server lor.sh

В интересно сделали защиту от бесконечного зацикливания в инспекторе объектов. Перед вызовом метода printString ставят таймаут на 2 секунды. И если за 2 секунды метод не отработался, значит что-то там пошло не так. И выводиться тогда диагностическое сообщение вместо текстового представления объекта. Что-нибудь TimeoutExceeded или RecursionDetected.

#visualworks #smalltalk

Last updated 2 years ago