@spbpython

Страница 670 из 785
Alex
24.02.2018
22:16:51
Там вроде не ОК между платформ

Denis
24.02.2018
22:17:22
Боюсь подумать как давно это было
Году в 2009ом наверно. Ну тогда pypy был медленнее cpython, все верили что будущее то за pypy, то за stackless python. В результате PYPY выплыл, но хайп уже спал.

Некто
24.02.2018
22:17:34
Супервизор не умеет, но это вообще из другой оперы, всё переклинило))

Google
Nikolay
24.02.2018
22:20:10
интересно, что получится у чувака с gilectomy

и у чувака с pypy-stm

но пока что-то уже года два ничего свежего от них не было

Denis
24.02.2018
22:20:38
ну, pypy и сейчас на многих задачах медленнее cpython :)
А я пришёл к тому, что нет той проблемы, что пытаются решить через pypy

На какой он там версии питона то уже застрял?

Nikolay
24.02.2018
22:21:22
А я пришёл к тому, что нет той проблемы, что пытаются решить через pypy
сейчас придет @pragus и расскажет, что pypy + gevent - самая быстрая сетевая связка сейчас, которая на уровне nodejs и go умеет реквесты обрабатывать

там просто надо очень капитально переделывать сишную часть

Serge
24.02.2018
22:22:00
http://telegra.ph/PiterPy-Meetup-3-mini-otchyot-o-proshedshem-mitape-02-20

Nikolay
24.02.2018
22:22:16
в итоге большинство сторонних библиотек с сишными вставками, если не все, работать не будет на версии без gil

Denis
24.02.2018
22:22:36
сейчас придет @pragus и расскажет, что pypy + gevent - самая быстрая сетевая связка сейчас, которая на уровне nodejs и go умеет реквесты обрабатывать
Это попытка дойти до утопии, где всё пишется на одном языке, идеальном языке. Вот только питон н еидеален, а всё на одном языке не получится. Через это уже Node.JS много раз проходила

Google
Nikolay
24.02.2018
22:23:11
давай напишем clojure поверх llvm?

Denis
24.02.2018
22:23:15
Oh god

Некто
24.02.2018
22:23:52
@Enchantner , ответ про ямл- https://github.com/rambler-digital-solutions/airflow-declarative/blob/master/README.rst

Denis
24.02.2018
22:24:04
давай напишем clojure поверх llvm?
У меня уже пошла аллергическая реакция на кложуру, хочется быстрее потупеть и забыть об этом

Nikolay
24.02.2018
22:24:15
Некто
24.02.2018
22:24:20
Есть отдельный пакет, поэтому скорее всего в стандартный функционал войдёт не скоро

Nikolay
24.02.2018
22:24:28
оно не особо спасло и они там все зубы на этом обломали

Некто
24.02.2018
22:24:59
Сейчас приоритеты на латание дыр и покрытие тестами + фичи которые прям слезно просят

Nikolay
24.02.2018
22:25:35
Нет. Я просто посоветую go
не зная серверной бизнес-логики я бы не стал советовать го

все упирается в задачу

Roman
24.02.2018
22:25:50
Denis
24.02.2018
22:26:30
почему? она же няшная
Я видел несколько веб-проектв на лиспе. Never again

Nikolay
24.02.2018
22:26:30
например, если нужна аналитика и экспорт данных в какой-нибудь pdf/xlsx - то го там вообще никуда

Roman
24.02.2018
22:26:30
Nikolay
24.02.2018
22:26:40
А причем тут бизнес-логика?
притом, что у го и питона таки сильно разная экосистема и набор готовых стабильных сторонних модулей

Denis
24.02.2018
22:27:25
А какую проблему пытаются решить?
На сколько я помню, хотели решить три проблемы: GIL, скорость работы, наличие излишнего энтузиазма

Некто
24.02.2018
22:27:37
Второе дыхание

Google
Некто
24.02.2018
22:27:41
Снова срач про го

Эгегей

Nikolay
24.02.2018
22:27:48
для многих задач веба питон до сих пор в разы разумнее брать, чем го, тупо потому что там решены уже те проблемы, для которых в го нет пакетов в принципе

Denis
24.02.2018
22:29:11
почему?
Я приверженец утверждения: код работать как выглядит, даже без чтения вчитывания в то, что там происходит. S-экспрешшны сами по себе не натуральны для многих народов планеты, не говоря уже о самом функциональном подходе, что даже математикам не всегда удобен

Roman
24.02.2018
22:29:39
Nikolay
24.02.2018
22:30:02
И? Ты же не будешь писать аналитику и импорт/экспорт в pdf на python?
я не буду писать ее на го, я в питоне поставлю готовый модуль для этого и все

Denis
24.02.2018
22:30:39
погоди, но там же читабельнее некуда, сам код представляет собой свой же ast
Обозраватель кода только не исполнитель AST, а человек ?

Roman
24.02.2018
22:31:04
На сколько я помню, хотели решить три проблемы: GIL, скорость работы, наличие излишнего энтузиазма
Про gil неверно. У них был проект stm про это, но там опять же вопрос больше про деньги: они делают то, за что им платят компании-спонсоры

Nikolay
24.02.2018
22:31:05
Обозраватель кода только не исполнитель AST, а человек ?
ну так для этого надо просто бить на функции красиво

Nikolay
24.02.2018
22:31:14
кстати, посмотри на фреймворк для скалы - Finch

там прям функциональная магия для веб-разработки

Denis
24.02.2018
22:32:39
для каких народов Планеты они натуральны?
Я так безопасно сказал, кажется где-то читал что где-то такой вариант в матиматике используется, в какой-то "альтернативно одарённой". А может быть мне это приснилось ?

Некто
24.02.2018
22:32:47
Если что можно не отвечать

Не успела)

Они не натуральны

Denis
24.02.2018
22:33:12
Некто
24.02.2018
22:33:21
Но не суть)

Google
Roman
24.02.2018
22:33:38
я не буду писать ее на го, я в питоне поставлю готовый модуль для этого и все
Что мешает сделать то же самое в любом другом языке?

Denis
24.02.2018
22:33:50
Про gil неверно. У них был проект stm про это, но там опять же вопрос больше про деньги: они делают то, за что им платят компании-спонсоры
Мне казалось что в самом начале проекта спонсоров то не было, просто хотелось сделать питон на питоне

Nikolay
24.02.2018
22:34:00
А зачем? В питоне всё и так хорошо ?
для скорости и красоты)

Что мешает сделать то же самое в любом другом языке?
отсутствие стабильных подобных модулей в принципе

Nikolay
24.02.2018
22:35:00
Шта?
что непонятно?

Denis
24.02.2018
22:35:14
Шта?
Мэйчурность

Nikolay
24.02.2018
22:35:35
в питоне есть проверенные временем модули для работы с xls, xlsx, для tex, есть стабильный ORM, а не это поделие в Go, и т.д.

если хочется стабильную бизнес-логику собрать из модулей - конечно, я возьму питон, а не го

Некто
24.02.2018
22:35:58
)))

Admin
ERROR: S client not available

Некто
24.02.2018
22:36:03
Поделие

Serge
24.02.2018
22:36:04
https://spbpython.guru/news/piterpy-breakfast

Некто
24.02.2018
22:36:13
Больше унтжения

Nikolay
24.02.2018
22:36:25
Больше унтжения
я просто с ним навозился очень в свое время

Denis
24.02.2018
22:36:43
На гоу клёвенько написать какой-нибудь сервер для чатиков и сбора/обмена телеметрией между какими-нибудь системами. А вот заняться решением проблем NLP, Deep Learning, датаанализа.. мммееех

Nikolay
24.02.2018
22:37:37
там есть два ORM для PostgreSQL, один полностью переделывает все под себя и заставляет танцевать польку со структурами, второй впилил фичу мультииндекса по полям только когда я создал ишую и спросил "а че, этого реально нет штоле?"

Некто
24.02.2018
22:38:03
Сегодня был доклад тема которого звучала примерно как мы перешли с Джанго на аиохтпп и нам было счастье

Google
Denis
24.02.2018
22:38:11
если хочется стабильную бизнес-логику собрать из модулей - конечно, я возьму питон, а не го
Ну вот здесь уже спорно. На гоу бизнес-логика будет стабильнее. На питоне будет None вместо инта ?

Некто
24.02.2018
22:38:12
У вас в чате происходит тоже самое

Nikolay
24.02.2018
22:38:13
на питоне будет готовый модуль, которому уже много лет и который всеми уже допилен рашпилем понемногу за это время

Некто
24.02.2018
22:39:08
Тут же никто ни разу не сказал что надо на Го всё переводить и он во всем лучше

Некто
24.02.2018
22:39:50
))

Nikolay
24.02.2018
22:40:01
Ты говоришь так словно в других языках нет cffi
меня мало волнует cffi, я хочу pip install и чтоб работало

или dep ensure

но во втором случае меньше шансов, к сожалению

Roman
24.02.2018
22:40:21
Некто
24.02.2018
22:40:26
pip install а там недавно обновление

Nikolay
24.02.2018
22:40:38
Ну вот покажи мне это на arm64
какие нафиг веб-приложения с бизнес-логикой на arm64?

Некто
24.02.2018
22:40:42
Которое сломало обратную совместимость

Nikolay
24.02.2018
22:41:07
pip install а там недавно обновление
это ты еще не знаешь, что dep ensure скачивает мастер-бранчи напрямую из гитхаба

Некто
24.02.2018
22:41:12
Давай почестнее тогда про пакеты в питоне)

Denis
24.02.2018
22:41:17
Ммм... бизнес-логика это логика принятия решений о работе с данными и взаимодействии с внешними системами. Внешней системой может быть и питон, и лисп. Если все модули есть на питоне, то ты берёшь и пишешь на питоне, крутенько. Но пишешь кучи тестов, а потом тестом забываешь что можно где-то передать None и упасть. Гоу же мне нравится с точки зрения строгости, но конечно есть и минус - выразительность

Некто
24.02.2018
22:41:19
))

Nikolay
24.02.2018
22:41:26
А что такого?
ничего, просто этого нет в реальном мире

Roman
24.02.2018
22:41:56
какие нафиг веб-приложения с бизнес-логикой на arm64?
Это как раз довольно популярный тренд: сделать камень с кучей относительно слабых ядер под веб.

Страница 670 из 785