← All posts tagged programming

Zert
Haskell stack При сборке пишет:
The program 'alex' is required but it could not be found.

Его действительно в PATH нет, но он указан в cabal-файле. По идее stack должен его собрать и использовать. Почему не так?
Zert
Haskell stack ghc-cabal:
/home/mtreskin/.stack/programs/x86_64-linux/ghc-7.10.2/lib/ghc-7.10.2/Cabal_96aI7pZyaxU3dsgngOxbdK/.copyFile2025503991738076217.tmp:
resource exhausted
ghc.mk:918: recipe for target 'install_packages' failed
make[1]: *** [install_packages] Error 1
Makefile:24: recipe for target 'install' failed
make: *** [install] Error 2

это ещё что такое? проявляется на линуксе при установке lts-3.2
Zert
programming А какой хайп имеется в данный момент? Мне кажется, что никакого. Это действительно так, или всё мимо меня проходит?
Zert
programming medium.com

«Когда-то давно она прочитала в Космо, что программисты — это новые рок-звезды, но ушла, когда узнала что ее муж, унылый похапешник, не комитит на гитхаб»

не коммитил — не мужик
гитхаб — неплохая школа жизни
я коммитил, и мой сын пусть закоммитит
сычёв не коммитил, теперь его в деревне никто за мужика не считает, а у ерохина целых семь репозиториев, так все бабы его
Zert
programming Когда долго пишешь на чём-то одном, а потом переключаешься на что-то другое, то сразу появляется ощущение повышения производительности. Может оно и действительно так есть, но через какое-то время это ощущение всё равно пропадает. Это в копилку тем людям, которые находят чудесный язык программирования, от которого внезапно надои и колосистость повышаются, пони начинают срать радугой, нобигают единороги.
Zert
programming 2015 год на дворе, а люди всё ещё считают недостатком языка программирования отсутствие вакансий на нём. Что ж это такое? Нет вакансий — сделай, а не ной. Это вполне реально.
Zert
programming ЧСВ Окончательно перестал понимать смысл бытия «программистом на XXX». Когда берёшь язык под конкретную задачу, то, конечно, языков в проекте становится много, но зато кода меньше, чем если бы это всё писать на 1-2 языках. Да и знаний требуется намного меньше, так как не делаешь на неподходящем языке то, что на нём никто не делает и тем самым не натыкаешься на подводные камни и грабли. У меня сейчас (в порядке убывания кодобазы): Erlang, Lua, Haskell, Clojure, Python, Shell(bash), Go, Pl/PGSQL. Живётся вполне неплохо.
Zert
Microsoft Майкрософт пытается запатентовать иммутабельные типы данных: reddit.com
Пізда вашему функциональному программированию, будете у майкрософта лицензии покупать на свои хаскели.
Zert
Erlang цитата Macros are not useful. Macros are what makes a perfectly readable
program into the worst spaghetti code you have ever seen. Even EPP
macros, which look pretty harmless as they have very limited
capabilities, can make things a lot worse than it needs to be.

Sure macros allow you to write less code. But I spend 90% of my time
reading code, so I like programs that are optimized for my reading. If I
always need to refer to some other source file or document to understand
what the code is doing, then I am not going to be using your program
very long.

Macros make your programs worse than PHP and Java combined.

Я полностью согласен с этим мнением.
Zert
Erlang «Macros are not useful. Macros are what makes a perfectly readable program into the worst spaghetti code you have ever seen.»

Это так и есть. Никогда не любил макросы. Желание макросов — первый признак говнокодера.