Anonymous
а, сорян
Anonymous
уже сказали
Anonymous
Boris
Alexander
вопрос, у меня вытаскивается typeable
Alexander
там лежит, что-то вроде forall x . SomeC x => Wrapper x
Alexander
я хочу написать функцию, в которой могут выстаскиваться разные врапперы и доставаться словарик
Alexander
точнее forall x . SomeC x => Wrapper (Dict (SomeC x))
Alexander
кого позвать чтобы код не дублировать?
Alexander
т.к. у меня
... :: Proxy (p :: * -> Constraint) -> ...
foo p .. =
case unstatic (mkName uuid) of
Right (Wrapper (Dict :: Dict (p s)) -> ...
Alexander
тут все бы хорошо, но для каждого констрейнта свой Wrapper и как мне его вытаскивать тут я не понимаю, т.к. в pattern-matching фишка что словарь встаскиватется в контекст
Alexander
всем спасибо
Alexander
картинка_с_резиновой_уточкой.pdf
Serghei
картинка
Serghei
pdf
Alexander
чем pdf не картинка?
Alexander
хорошая картинка которая может в себе содержать произвольные данные типа музыки текста video
Влод
3д анимация
Alexander
сорри за оффтоп, а чего из простого и попсового из программирования можно начать учить, где в итоге и какую-то работу иметь можно в перспективе? какой-то мат без бекраунд есть, но давно
Misha
Джаву
Alexander
видимо направление вебни и всего вокруг
Misha
Джава для веба, спринг рест и прочее такое
Misha
И Джаваскрипт с ангуляром
Alexander
там же ад и ужас в жавах со спрингом
Anatolii
На но сейчас много вакансий
Alexander
по этой технологии книжки размером с БСЭ
Anatolii
Джава сложная для новичка
Anatolii
*го
Anatolii
Он конечно мерзкий, но зато легко учится
Alexander
rust... (я не серьёзно)
Dmitry
можно хаскел
Dmitry
а то что-то проекты наползают
Alexander
у тебя через две недели^W^W какое-то время появятся проекты, я то боюсь учить haskell-ю немного т.к. тут все таки серьёзная конкуренция
Alexander
=)
Dmitry
суда по трендам, скоро везде будет один сплошной хаскел
Dmitry
ну и раст местами
Dmitry
всё как в той диаграмме
Алдар
Алдар
для знающего хаскель довольно просто его изучить
Alexander
ну я ж не про себя
Dmitry
если с нуля и быстро, то ставлю на фронтенд
Alexander
не, программистского бекграунда совсем нету
Dmitry
главное, что бы потом с этим как-то жить
Алдар
можно джаваскрипт тогда - в вебе его все равно придется учить
Alexander
вот видимо web самое разумное
Алдар
вот видимо web самое разумное
человеку может веб не нравится, нужно ему самому понять чем он хочет заниматься, вдруг мобильной разработкой например
Alexander
норм веб
Alexander
ок а с чего обычно начинают учить, книги, статьи ресурсы, спросить есть ли работа у @voidlizard ?
Алдар
Alexander
пасиб
Misha
по этой технологии книжки размером с БСЭ
да, но это потому что энтерпрайз и там воды 90%, писание книжек по джаве -- это бизнес такой. Современные тенденции как раз отходят от энтерпрайзности, минимум контейнеров, микросервисы, траляля, простейший http-server и на него наворачивают бэкэнд. Возможно для новичка сложновато, но это а) наверное самый простой ООП язык б) первый-второй по популярности язык на бэкэнде в) средняя зарплата по больнице выше, чем у похапистов и вообще нормальная
Misha
а знать J2EE 7th edition как бы никому особо и не надо нынче
Misha
https://habrahabr.ru/post/203688/
Serghei
читао читал читал
Serghei
даже комментарии все
Serghei
а это про что вообще статья?
Serghei
как проходить курсы?
Serghei
ничо не понял
Serghei
наверное пора спать
Misha
ну похоже на рекламу курса, но там хотя бы список ссылок есть (и не все выглядят плохими)
Misha
Кстати. А как в хаскеле на низком уровне устроена ленивость? Погуглил одним пальцем, но сходу не нашел ничего по теме. Там условный переход есть при каждом обращении к thunk? thunk это сколько байт? он хранит замыкания со всеми параметрами и контекстом? там какой-то jmp делается, чтобы вычислить thunk? Ну в общем такие всякие вопросы. Есть какая-нибудь не сильно замудреная статья?
Serghei
щас развелось этих академий.. даже в метро - "стать программистом легко!! две недели и ты преуспевающий пхпшник". инфантильные молодые люди, как только не впихивают им программирование. в мое время не было ни курсов ни интернетов ни цветной винды, ни вообще иксов
Влод
Artem
Alexander
Alexander
грубо говоря все указатели выровняны поэтому в коробке есть лишние биты, в них хранится информация про то вычислено значение или нет
Alexander
вообще там еще всякие оптимизации есть
Alexander
похоже на то
Misha
Круто, спасибо
Anonymous
тут помнится какую-то альтернативу Parsec называли
Anonymous
никак найти не могу
Anonymous
что это могло быть?
Anonymous
а, polyparse
blkmrkt
Неужели https://phabricator.haskell.org/D3361
blkmrkt
объясните, почему я так часто встречаю баги с переполнением стека в хаскеле/лиспе?
Serghei
жизнь боль
Alexander
часто?