Cheese
Все пишут код
кстати, в некоторых компаниях вместо фронтендеров — разработчики интерфейсов
Arseniy
представь, что я о мотоцикле. или сигаретах
Ух, стало легче. Почему-то правда в голову юпитер влез в качестве мотоцикла
Cheese
Звучит как помесь фронтендера и UX дизайнера
примерно так и есть. это такой визуальный дизайнер, которого заставляют его фотошопные фантазии реализовывать в коде
Евгений
Утро вторника началось со спора о понятиях
Cheese
и терминах
Cheese
мне просто интересно, как люди разделяют труд
Евгений
Ну не люди же разделяют труд, разделение труда складывается объективно, в ходе расширения отрасли
Евгений
Надо не о понятиях спорить, а анализировать вакансии на рынке
Евгений
Рассматривать многомерное пространство скиллов и находить в нём кластера
Alexander
вы как хотите, а я в Цюрих полетел
Alexander
вот и кончился оффтоп :/
Крылатый
Шта
Andrei
злостный
Зигохистоморфный
/ohfuck
Евгений
Это же спам
Евгений
У кого там щас банхамер? @icrbow
Зигохистоморфный
у него то и звездочки нет
Aleksei (astynax)
@voidlizard ^
IC
Stop! Hammer Time!
Aleksey
@qnikst а можешь подсказать тикет в траке про пустые отчеты рантайма?
Aleksey
не могу нагуглить ни как вообще
Aleksey
уже упростил пример до предела а программа с +RTS -s -RTS ни чего не выдает
Aleksey
дичь какая то
Aleksei (astynax)
Он в Цюрих полетел
Aleksey
круто (нет)
a66ath
@astynax в девзене неплохо вышло
Aleksei (astynax)
Ну хоть кому-то понравилось :)
a66ath
А кому-то не понравилось?
Aleksei (astynax)
Да это я так, шуткую. Но таки есть люди, которые считают, что я недостаточно хаскель защитил :)
a66ath
Ну нихуя себе
a66ath
Ящетаю что достаточно
Darwin
а вот ведущие немного, не сказать дерзкие, напористые были =)
Aleksei (astynax)
Там своя атмосфера всегда была :)
Aleksei (astynax)
;)
Aleksei (astynax)
"Колхозная доктрина" же
Leonid 🦇
1. Главная цель любого программиста — работающий продукт и счастливые пользователи. Пользователи никогда не должны страдать (во всяком случае, больше обычного).
Leonid 🦇
Хаскель в помощь
Aliester
2. Главная цель любого бизнесмена - максимизация прибыли и счастливый бизнесмен. Активы бизнесмена никогда не должны страдать (во всяком случае, больше обычного).
A64m
Главная цель любого программиста - счастливый программист. Программист никогда не должен страдать (во всяком случае, больше обычного).
Евгений
Ееее, диктатура пролетариата (над потребителем)
Евгений
Главная цель любого программиста — равенство страданий программиста и пользователя
Aliester
Главная цель любого пользователя - смотреть котиков и не отвлекаться на технические детали.
Leonid 🦇
главная цель чата про хаскель - флуд на отвлеченне темы
A64m
ладно можно разбавить
A64m
вот про этот дифф похоже забыли https://phabricator.haskell.org/D2858
A64m
Enhanced constant folding
A64m
его из-за каких-то проблем с CI ревертнули, но дифф после этого так и остался со статусом как у вмердженого
A64m
хотя может ему теперь ждать пока на 8.2 собирать не надо будет (его уже откладывали, чтоб на 8.0 не собирать)
Leonid 🦇
ого, в хаскель завозят фичи из 60х
A64m
не удалось завести, точнее
A64m
> I need to upgrade GHC on the CI builders before landing this due to a bug in 8.2.1 triggered by this patch. т.е. видимо до 8.2.2 проапгрейдить
Andrei
пишите на руби
Оно уже не busywork-driven?
A64m
надо бы растревожить кого-нибудь, но лень
A64m
может кто спросит у @bgamari в твиттере, например?
Denis
нет, деанонимизируйтесь
Leonid 🦇
проще в #ghc спросить поди
Leonid 🦇
@A64m_qb0 чо спросить то? Не забыли ли вмержить D2858?
A64m
ну да, или не забыли ли его из release notes убрать
.sυλ
Всем доброго дня
.sυλ
Я к вам тут с проблемой. Давно тащусь от хаскеля, но не было времени сесть и попрактиковаться в нем. Олимпиадные задачки и codewars уже поднадоели. И как только попробовал прикрутить к своей программке одну си-библиотеку для графики, немедленно выяснилось, что GHC на дух не переносит struct, которые там и сям раскиданы по системным библиотекам Си. Как быть? При том, что графическую оболочку проги на Си хочется.
.sυλ
Выглядит это как-то так
.sυλ
На месте parse error стоит именно сишная struct. Удалил для проверки место со структурой - он ругнулся на другую структуру в следующем файле
Aleksei (astynax)
Offtop: внезапно require уже умеет почти человеческие импорты: require Data.HashMap.Strict as HM (HashMap) превращает в import Data.HashMap.Strict (HashMap) import qualified Data.HashMap.Strict as HM
.sυλ
Там не в импортах дело. Мне нужно утащить несколько Си-функций для графики через FFI, но компилятор стопорится на каждой увиденной структуре, типа struct { int __val[2]; }. Parse error и все тут. При том, что другие сишные конструкции он парсит без проблем
Aleksei (astynax)
А это я так написал, безотносительно проблемы с Си - на эту тему мне, увы, нечего сказать, т.к. сам я ничего сишного не оборачивал :(
Dmitry
А код, где у тебя ffi можешь показать? Возможно, проще будет сделать промежуточный c++-файл, который встраивается в hs, и который вызывает C-функции. Ещё можно посмотреть пакет inline-c. Ну и у нас главный спец по связям - @qnikst, его спроси. Я только завтра смогу помочь (с этой проблемой сталкивался, но нужно код посмотреть)
Dmitry
@unknown_no_3861 ^
.sυλ
А код, где у тебя ffi можешь показать? Возможно, проще будет сделать промежуточный c++-файл, который встраивается в hs, и который вызывает C-функции. Ещё можно посмотреть пакет inline-c. Ну и у нас главный спец по связям - @qnikst, его спроси. Я только завтра смогу помочь (с этой проблемой сталкивался, но нужно код посмотреть)
Первоначальный код (его там совсем мало было, обертка и все) я снес, полагая, что что-то напортачил, и попытался скомпилировать код с https://wiki.haskell.org/FFI_Introduction Единственное - заменил {-# INCLUDE #-} на #include с расширением CPP
.sυλ
Но ошибки при компиляции не поменялись совершенно
.sυλ
Та же Parse Error. ИЧСХ, в той же самой либе