Login  Register

Re: О популяризации SmallTalk

Posted by Dmitry Zamotkin on Jun 19, 2017; 5:21pm
URL: https://forum.world.st/SmallTalk-tp4951724p4951917.html

Главная засада с ключевым вопросом: Why Smalltalk? 17 лет назад я на него мог ответить. Сейчас нет.

19 июня 2017 г., 19:18 пользователь Nikolay Kleptsov <[hidden email]> написал:
Если длительные запросы не удается индексировать тогда без многонитевости никак. У различных баз данных разные протоколы, тоже не могут выработать общий протокол.
Отдельный драйвер для GemStone в Pharo есть?

19 июня 2017 г. 23:25 пользователь "Victor Metelitsa" <[hidden email]> написал:

Отсутствие многонитевости не мешает обращаться, оно всего лишь мешает выполнять относительно длительные запросы к СУБД параллельно. Причём для какого-нибудь малонагруженного вебформума с его элементарными запросами, которые длятся сотые доли секунды, тоже может быть без разницы. А у меня это не так. И ещё, насколько я помню, TCP/IP у Pharo неблокирующий, так что если написать драйвер СУБД, не пользуясь FFI, целиком на Smalltalk, то могло бы быть более-менее. Но написание подобного драйвера для СУБД вроде Oracle и DB2 наверняка будет непростой работой. Придётся заниматься декомпиляцией и реверсным инжинирингом Java-драйверов и т.д. Нормальный, относительно простой, документированный способ - это через DLL, то бишь FFI.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.



--
Дмитрий Замоткин

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.