Ιπταμενο
Нo с вывoдoм типoв кстати тoже не всё так прoстo — инoй раз такoгo навывoдит.
Nikolay
Nikolay
Забудешь где-нибудь какую-нибудь мелочь, а потом раздупляйся что не так
Vladislav
Vladislav
Усложнения не будет
gsomix
Ιπταμενο
gsomix
Посмотрите ради интереса, как делают в Haskell, какие есть инструменты.
Nikolay
Ну автодополнение тоже офигенно удобная фитча
Ιπταμενο
Всё время смoтрю и не пoнимаю, в чём делo.
Nikolay
Тебе не надо лезть в доку, чтобы посмотреть порядок и типы аргументов
Nikolay
Подсветка ошибок тоже очень удобная вещь
Nikolay
Не надо собирать проект, чтобы увидеть ошибку
Nikolay
Не надо разбирать вывод компилятора, чтобы найти её
Vladislav
и extension everything
Ayrat
И типы подсказывает.
Nikolay
Ιπταμενο
и extension everything
И не нужнo, на мoй взгляд. Oн ж вooбще слoжным для пoнимания станет — OOП намазали, тайпклассами приправили...
Nikolay
Nikolay
А когда изучал тему с Rust, была возможность дебага только через консоль
gsomix
Ιπταμενο
Пoсoнi, а давайте чo-нибудь на расте или джулии напишем.
Nikolay
Fail
Fail
Ayrat
Nikolay
gsomix
Анна
Ayrat
Не было интеграции с IDE
А вс код имеет тыщу и один экстеншн для карго, раста и ллдб. Ну и любой другой дебагер на выбор
Nikolay
А Visual Rust вроде очень продвинутый, но VS2015 only
gsomix
Плагин для IDEA тоже хвалят.
Nikolay
Дебаг тоже
Nikolay
Хотя подсветку ошибок можно было всё таки включить через настройки, ибо по дефолту отключена, так как дико кривая
Ayrat
Nikolay
Да я смогу нагуглить, думаю
Nikolay
Сейчас мб уже лучше с тулингом стало
Nikolay
Раньше так было, как выше описал
Ayrat
Nikolay
Ayrat
:D
Nikolay
А я то думаю чё он в последнее время память жрёт как не в себя
Vladislav
хРоМ
Ayrat
Я особой разницы с хромом не заметил. Но заметил что страницы не крашатся.
Ayrat
Вообще ни разу не крашились. Наверное это неспроста
Nikolay
Ну сейчас по прожорливости они сравнялись с хромом
Nikolay
А раньше FF сильно меньше жрал
Ιπταμενο
https://github.com/paritytech/parity 😑 ещё и крипту пишут
Nikolay
А, и ещё FF очень не любит убитую оперативу :)
Nikolay
Крашится в таком случае постоянно
gsomix
gsomix
Насколько я понимаю, тот же mypy работает не очень хорошо.
gsomix
Неправильно определяет, где именно неверные типы указаны.
Vasily
Vasily
На шарпе, если честно, писали не очень с точки зрения дальнейшей поддержки кода
gsomix
Ιπταμενο
Vladislav
Ιπταμενο
Vasily
Тестами все было норм покрыто
Ιπταμενο
Vasily
И так уровня три вложенности
gsomix
Да, в F# такого не было бы. :)
Vasily
gsomix
Ну, в F# нет ни partial, ни nested, да порядок линейный :)
Vasily
Ну вроде была пара фич, направленная на исправление этих фатальных недостатков
Vladislav
Vladislav
Ιπταμενο
Слушайте, а давайте подсветку синтаксиса F# на гитхабе с подсветки окамуля построим? Смотрите, как окамуль красиво подсвечивается: https://github.com/facebook/pyre-check/blob/master/test/test.ml