<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Microsoft опубликовал Pyright, систему проверки типов для яз...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html</link>
    <description>Компания Microsoft открыла исходные тексты проекта Pyright (https://github.com/Microsoft/pyright), в рамках которого развивается система для применения статической типизации в приложениях на языке Python. Для разработчиков предлагается утилита командной строки для проверки типов и плагин для интегрированных сред разработки, поддерживающих протокол LSP (https://www.opennet.ru/opennews/art.shtml?num=44682) (Language Server Protocol), такими как Visual Studio Code, Nuclide и Atom. Код написан на языке Typescript (диалект JavaScript со статической типизацией), использует Node.js и открыт под лицензией MIT.&lt;br&gt;&lt;br&gt;&lt;br&gt;Информация о типах может определяться в коде через добавление дополнительных аннотаций к переменным (PEP 526 (https://www.python.org/dev/peps/pep-0526/), например &quot;# type: List&#091;int&#093;&quot;), TypeVar-подсказок в стиле mypy (http://mypy-lang.org/) (PEP 484 (https://www.python.org/dev/peps/pep-0484/), например &quot;def greeting(name: str) -&amp;gt; str:&quot;) и  определение структурных подтипов (https://en.wikipedia.org/wiki/Struc</description>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (Илья)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#153</link>
    <pubDate>Thu, 28 Mar 2019 19:39:18 GMT</pubDate>
    <description>&amp;gt; Это не так, все доступное в стандарте реализовано в тс и плюс &lt;br&gt;&amp;gt; некоторые фичи из stage до 4. Плюс в тс есть енамы, &lt;br&gt;&amp;gt; сахар для параметров конструктора, которые не просто вырезаются &lt;br&gt;&lt;br&gt;Вы про те параметры, которые собой определяют поля?, такое себе решениеё &lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (economist)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#152</link>
    <pubDate>Thu, 28 Mar 2019 18:44:31 GMT</pubDate>
    <description>Смотря что нужно клеить. PY-библы pywin32, win32com, xlsxwriter итд - дают такой уровень интероперабельности, выше которого даже сложно что-либо придумать. Обертки &quot;по над уси&quot; - типа D3.js - в принципе позволяют не изучать документацию родительского приложения и помогают с рендером, парсингом аргументов, лезут всюду со своей помощью и очень помогают. Самое удачное и известное прикладное ПО из свободного или почти бесплатного - имеют или Python внутри, или API на нем с очень хорошей поддержкой объектной модели приложения, часто в 2-3 раза превышающей доступную пользователю интерактивно (OpenOffice&amp;#124;LibreOffice, GIMP, Blender, Maya, InkScape, Scribus, Reaper - всех и не упомнишь). У Perl тоже много всего, но меньше и ощутимо. Комьюнити змеелюбов сейчас просто прёт вверх, и уже нет нужды читать документацию на сам питон, можно &quot;спрашивать Алису&quot;. Вот уж действительно &quot;высокоуровневость&quot; в чистом виде. Особенно в ML/AI/CV. И плевать что это все часто обертки над другими ЯП. Пусть будет &quot;клей&quot;.  &lt;br&gt;&lt;br&gt;  &lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#151</link>
    <pubDate>Thu, 28 Mar 2019 15:33:22 GMT</pubDate>
    <description>Ой, тебя спросить забыли&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#150</link>
    <pubDate>Thu, 28 Mar 2019 15:30:27 GMT</pubDate>
    <description>В качесте клея perl по-удобнее будет (и не надо шутить про &quot;Момент&quot;)&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (Vkni)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#149</link>
    <pubDate>Thu, 28 Mar 2019 02:41:17 GMT</pubDate>
    <description>&amp;gt; Синдром молотка в том, что человек ранее разрабатывал на C# / Java, &lt;br&gt;&amp;gt; не смог осилить JS. Пришел в чужой аул со своим барахлом &lt;br&gt;&amp;gt; и принципами. Появился TS. Занавес.&lt;br&gt;&lt;br&gt;Так сложно судить со стороны, но всякая бизнес-логика очень хорошо работает со статически типизированными языками. И, в общем, формочки шлёпать на всяких Elm вполне приятно и легко.&lt;br&gt;Ну и работа с большими системами на динамически типизированных языках обычно сравнительно трудоёмка и требует серьёзной дисциплины. (по моему опыту - достаточно надёжную программу средних размеров написать на Хаскеле значительно легче для мозгов, чем на Питоне)&lt;br&gt;&lt;br&gt;С другой стороны, если человек пропихивает решение, которое не может обосновать - это крайне плохой признак. Безотносительно вышесказанного.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (Попугай Кеша)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#148</link>
    <pubDate>Tue, 26 Mar 2019 12:23:47 GMT</pubDate>
    <description>Вообще начальник прав. А если вы не хотите быть макакой - не будьте! Учитесь лучше ;)&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (economist)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#147</link>
    <pubDate>Tue, 26 Mar 2019 11:57:21 GMT</pubDate>
    <description>Бизнес, который получает профит от использования СПО и массового макросописательства - платит в перспективе зарплат/премий больше, и имеет возможность платить их больше (за счет экономии на СПО и профита).&lt;br&gt;&lt;br&gt;Бизнес, который сидит на проприетарщине, будучи зависим от вендора и узкоспециальных IT - платит зарплат/премий меньше, т.к. тратит весь свой профит на вендора и дорогих специалистов IT. Последние, к слову, имеют сильную тягу к перемене мест, их частенько перекупают, и с т.зр. ROI - платить премии питонирующим макросописателям - выгоднее. &lt;br&gt;&lt;br&gt;Да, P. слишком уж часто звучит, на том же хабре - каждая пятая статья о нем. Но тут ничего не поделаешь. Так как каждая четвертая о JS и его отпрысках. &lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (brbrbr)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#146</link>
    <pubDate>Tue, 26 Mar 2019 10:17:51 GMT</pubDate>
    <description>Вот именно, бизнес получает профит от распространения Питона, т.к. каждую макаку можно ему обучить,&lt;br&gt; и платить ей едой.&lt;br&gt;Я лично такой макакой быть не хочу, и мне осточертели зазывания на курсы макак.&lt;br&gt;</description>
</item>

<item>
    <title>Microsoft опубликовал Pyright, систему проверки типов для яз... (economist)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/116911.html#145</link>
    <pubDate>Tue, 26 Mar 2019 09:45:10 GMT</pubDate>
    <description>Реклама всегда кем-то оплачивается, тут же - просто &quot;добрая молва&quot;, которая да, идет сильно впереди развития языка. Учить Питон - бросаются пенсионеры в глубокой деменции, Навальный, школота, малинщики, студиозусы и теперь еще и радиолюбители - &quot;STM-щики&quot;. Я это горячо одобряю и как начальник, потому что вижу пользу у коллег. &lt;br&gt; &lt;br&gt;В 97-2005 гг. похожим образом увлекательный мир программирования открыли для себя больше 2 млн. человек во всем мире с макросами VBA в Excel. Экономический эффект этого &quot;вливания&quot; - измеряется миллиардами долларов, так что не вижу причин топтать Python - он тот же VBA, только шире и лучше. Прогнозирую взрывной рост числа макросов на нём в MS Office и AOO/LO в ближайшие 2 года.       &lt;br&gt;&lt;br&gt;Python с его 173k+ бесплатными библиотеками может всё и имеет, наверное, ну самый простой человекочитаемый синтаксис. Кривая обучения - прямая. Все парадигмы - в наличии. Вакансии - есть. Насилия - нет.     &lt;br&gt;</description>
</item>

</channel>
</rss>
