Dmitry
а там кто-то за динамическую типизацию топит, что ли?
Dmitry
(в том чате) знакомые никнеймы btw
Слава
Я думаю, это троллинг.
Динамическая типизация конечно интересна для разработки вотпрямщас, на коленке быстро-быстро, я таким образом когда-то сделал маленький бэкенд на питоне для службы такси, причём питона я не знал вовсе. Но лучше бы я его на яве написал, а то такое получилось, что и выбросить жалко, и выбрасывать надо.
Alexander
много кто за динамическую
Alexander
это ж fprog_spb, родина лавсана и земля лиспов
Ю ли я? 🤔
> причём питона я не знал вовсе
Так может, дело было в этом, а не в типизации? )
Alexander
@ne_fromal активнее всех был
Denis
за динамическую те, кто ни на чем выразительнее java из статической не писал
Denis
проверенная инфа
Alexander
ну @IIvana вроде на haskell писал
Alexander
во всяком случае для себя
Alexander
он правда не был среди активных апологетов дин типизации
Denis
Адепты динамической типизации _всегда_ за выразительность, потому как не существует других аргументов. Более убогая производительность и хрупкость кода из коробки.
Denis
но если считать, что нет выразительных аналогов из статически типизированных языков, то можно и пострадать
Denis
обычно такой посыл
Denis
звучит немного в других формулировках зачастую, т.к. стокгольмский синдром
Ю ли я? 🤔
> Нигде больше такого нет
В цепепе ещё хуже.
Ю ли я? 🤔
> потому как не существует других аргументов
"Гибкость" ишшо
Слава
Я бы зашёл с другой стороны. "Гибкости нет", "в типы не укладываемся" - а о чём речь вообще? Нужно разом изменить одну и ту же сущность во многих местах? Так это называется рефакторинг (ну... условно) и делается автоматически, с помощью IDE. Другое дело, что его нет.
Alexander
я пытался выяснить про какую гибкость мы говорим?
Alexander
s/?/.
Alexander
но мне не удалось
Denis
Другими словами - порог входа ниже, с этим даже не буду спорить.
Denis
я с этим согласен
Alexander
когда тебе нужно сделать вместо кода большой repl
Alexander
тогда они тоже могут быть хороши
Alexander
и всякие посчитал и забыл (хотя вот вспоминая эксперименты и цернопроги я даже не уверен)
Влод
Alexander
ну по их словам у них были все либы
Alexander
так я и на tcl за сутки сделаю
Alexander
учитывая, что я последний раз трогал tcl лет 12 назад, когда eggdrop и для mIRC скрипты писал
Слава
А это просто заведомая манипуляция. С нуля сетевой клиент к тарантулу за день не напишешь, а если библиотека уже была, например на Си, то проблем особенных не возникнет.
Alexander
кстати вот поидее в alphasheets у нас почти готовый backend для такого
Alexander
т.е. то. что есть можно обернуть в человеческий интерфейс и оно бы было
Alexander
но похоже это не приоритет
Andrey
картина маслом - передовой отряд вернулся на позиции и отдыхает после внезапной стычки с противником 😂 и здесь что-то никто не гадит в канал, как там. понятно, свое-родное 😂
Alexander
@IIvana а чего тут гадить, тут же echo chamber
Alexander
кстати у 1C есть FFI?
Andrey
можно длл внешние писать
parket
Alexander
сишный API для запуска внешнего кода и запуска 1C кода из си
Andrey
а что за эхо чамбер?
Alexander
https://en.wikipedia.org/wiki/Echo_chamber_%28media%29
Oleg
Alexander
а блин там же ещё и винда..
Andrey
и это тоже, да )
Alexander
не у меня конечно на соседнем ноуте есть, но ну его нафиг
Andrey
хотя серверный вариант вроде есть для линуха
Andrey
запили лучше интероп Хаскель-Кложа, чтобы все офигели и притихли (на время ))
Alexander
я хотел
Alexander
но я не умею начинать проекты, и меня немного пугает что там ещё и через jni надо
Alexander
т.е. 2 levels
Andrey
про эхо чамбер прям в точку.
Alexander
там был раньше динамический эхочамбер
Alexander
а тут дыру прорвало
Alexander
и началось
Alexander
учитывая, то там аргументация тоже заслуживает отдельной оды
Andrey
ну они то не разоряют вашу камеру )))
Alexander
мы тоже в clojure не лезем
Andrey
далана ))) а вообще забавно конечно ) я помню даже за Хаскель там писал в самом начале свего появления, пока его фанатики не набижали ))
Andrei
Alexander
ну да, поверх неё
A64m
всем хаскелистам практический вопрос на засыпку:
1. Есть БД (key/value) Tarantool. Нужно уметь делать в ней CRUD сущностей типа Клиент, Продукт.
2. В каждой сущности Клиент, Продукт есть секции, которые надо шифровать по ГОСТ 28147-89 или "Кузнечик"
3. Вывести работу с БД в виде веб-сервисов. Работать в многопоточном режиме, где 1 запрос к веб-сервису не должен быть равен одному thread'у ОС. Все в асинхронном режиме короче.
Срок от заказчика - сутки.
Вот мне интересно, во сколько такую задачу оценят хаскелисты?
Аргмументы типа "нет библиотек" не принимаются.
Влод
Denis
Denis
Andrei
Denis
Ну это из жанра: “нужно сделать криптобиржу. Когда сделаете? И чтоб надежно”.
A64m
это от автора пасты про "половина явистов ушла"
Oleg
Aliester
Quet
потому что может
Aliester
может он мне еще укажет каким редактором пользоваться?
Слава