Cheese
Все пишут код
кстати, в некоторых компаниях вместо фронтендеров — разработчики интерфейсов
Евгений
Евгений
Утро вторника началось со спора о понятиях
Cheese
и терминах
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
Darwin
а вот ведущие немного, не сказать дерзкие, напористые были =)
Aleksei (astynax)
Там своя атмосфера всегда была :)
Aleksey
Aleksei (astynax)
;)
Leonid 🦇
Aleksei (astynax)
"Колхозная доктрина" же
Leonid 🦇
1. Главная цель любого программиста — работающий продукт и счастливые пользователи. Пользователи никогда не должны страдать (во всяком случае, больше обычного).
Leonid 🦇
Хаскель в помощь
Andrei
Aliester
2. Главная цель любого бизнесмена - максимизация прибыли и счастливый бизнесмен. Активы бизнесмена никогда не должны страдать (во всяком случае, больше обычного).
A64m
Главная цель любого программиста - счастливый программист. Программист никогда не должен страдать (во всяком случае, больше обычного).
Евгений
Ееее, диктатура пролетариата (над потребителем)
Aliester
Евгений
Главная цель любого программиста — равенство страданий программиста и пользователя
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 проапгрейдить
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 ^
Alexander
.sυλ
А код, где у тебя ffi можешь показать? Возможно, проще будет сделать промежуточный c++-файл, который встраивается в hs, и который вызывает C-функции. Ещё можно посмотреть пакет inline-c. Ну и у нас главный спец по связям - @qnikst, его спроси. Я только завтра смогу помочь (с этой проблемой сталкивался, но нужно код посмотреть)
Первоначальный код (его там совсем мало было, обертка и все) я снес, полагая, что что-то напортачил, и попытался скомпилировать код с https://wiki.haskell.org/FFI_Introduction
Единственное - заменил {-# INCLUDE #-} на #include с расширением CPP
.sυλ
Но ошибки при компиляции не поменялись совершенно
.sυλ
Та же Parse Error.
ИЧСХ, в той же самой либе