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