Pull to refresh
15
0
Vladislav @int_index

Пользователь

Send message
Не нужно слушать, что какой-то Haskel очень крутой, классный, умеет делать всё и вся, а функциональные языки программирования такие волшебные… Каждый хвалит свой язык.


М-хм. Из личного опыта — после разочарования в мейнстримных языках (преимущественно тогда писал на C++, C#, Python), я изучил Haskell. Работу начал искать еще будучи на четвертом курсе, нашел и пишу на Haskell.

Выбрать Haskell — лучшее решение, которое я принимал в жизни. Всем советую. Но может быть мне повезло. От мысли, что придется писать на другом языке, становится тошно.
ФП без HKT — себе дороже.
Видимо это после того, как латинскую O попробовали уже.
UAD, IUJ. Наверное…

(Не обновил комменты, прежде чем отправлять. Уже ответили).
«-ся» не всегда означает «себя».
Капитан намекает, что это изгибы разные по своей природе.
Тем, что и на видео, и по ссылке — vi.
Нужно просто с ними однажды наиграться и начать работать уже. Хаскель для этого совершенно пригоден, что показывают успешно разрабатываемые на нем проекты.
Горутины, каналы, интерфейсы — это замечательные инновационные парадигмы.

Да я вас умоляю. Этим идеям десяток лет, не меньше.

Не был, факт. Как и все без исключения другие языки программирования. Недостатки есть в каждом из них.

Ага, но не такие недостатки. Авторы Go решили просто проигнорировать успешные разработки в области языков программирования, чтобы сделать попроще. (К сожалению язык проще, чем Brainfuck, придумать сложно).

У нас появилась линейная шкала, где можно отмерить вперед и назад?

Можно сравнивать отдельные параметры, что автор на протяжении всей статьи и делает.
в математике практически невозможно определить операцию присваивания

Ошибаетесь. Изменяемое состояние представляется математически (и в чистом функциональном программировании) без каких-либо осложнений. В том же Хаскеле для него есть аж четыре монады (State, ST, STM, IO) с разной спецификой. Первые две из этих монад совершенно чистые, причем.

В самом простом случае, достаточно всего лишь завести некую струкутуру, которая хранит в себе глобальное состояние, а каждая функция будет принимать ее и возвращать помимо своего значения еще и новое состояние (так работает монада State).
Компания утверждает, что выведет на рынок новую технологию в течение ближайших нескольких лет.
Проект The Machine не имеет чёткого дедлайна: разработчики говорят, что продукт может выйти и в 2017 году, и в конце десятилетия.


Ализар, пжлст.
Черный юмор же.
Не аргумент. Много где стоят и другие текстовые редакторы. В большинстве современных дистрибутивов Linux идет почему-то не vim, а nano.
Модульность и юникс-вей — разве плохо? VimScript и правда не очень, но можно использовать и другие скриптовые языки для плагинов (Python, Lua, Ruby).
Все сделали квадратно, а углы аватарок в комментах остались скругленными, кнопки объемные. Сыровато, в общем.
Помогло. Кто знает, сколько еще баг висел бы в противном случае, как долго его исправляли разработчики? Microsoft часто не торопится исправлять в Windows уязвимости подобного масштаба.
Darcs — если Вы фанат Haskell — можете попробовать продукт на Вашем любимом языке, в остальном ничего примечательного.

Patch theory, spontaneous branches? Интерактивность?
Да, действительно. Я опечатался в названии, когда проверял.

Information

Rating
Does not participate
Location
Россия
Registered
Activity