Re: О смолтоке
От: Буравчик Россия  
Дата: 19.05.24 08:35
Оценка:
Здравствуйте, dsorokin, Вы писали:

D>Ну, и на последок. Предлагаю обсудить, где может применяться смолток, или где он уже применяется? Мне кажется, что это один из редких языков типа хаскеля и лиспа, который нас всех переживет и надолго. Такие языки всегда будут оставаться актуальными, чтобы там ни случалось в этом нашем войти-в-айти


Да, смоллтолк крутейший язык. На мой взгляд, это такой упрощенный, объектно-ориентированный лисп. Он позволяет быстро создавать DSL и писать на нем.

Но этот язык "был", сейчас его время ушло. Для промышленной разработки у него есть неустранимые недостатки:
1. Библиотеки. В языке отсутствует модульность и неймспейсы, все классы живут в одной среде. Как интегрироваться с имеющимися библиотеками на си? Как создавать и распространять библиотеки и фреймворки?
2. Инструменты разработки. С языком идет среда разработки, но она сильно интегрированная с самим языком. Да, это сильно меняет способ разработки, упрощает и делает ее более интерактивной. Но как расширять эту среду, как делать линтеры, анализаторы, профилировщики и т.п.?

Кому нужно крутить DSL, использует лисп, который более развитый. Кто помешан на типах (в хорошем смысле), используют хаскелл.
В мейнстриме же многие преимущества смоллтолка (гибкость и интерактивность) покрыты современными динамическими языками — питоном и js.

Сейчас у смоллтолка нет киллер-фичи. Да, жаль
Best regards, Буравчик
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.