Alexander
я подозреваю, что в вопросе можно ли сделать был разговор о том, будет ли оно обладать свойствами Haskell структуры или такими же как у списка
Theta
ну... один пример привёл, но не только это странным было. Просто это хотябы техническая сторона вопроса.
Alexander
неявно или в голове собеседовавшего
Theta
Alexander
увидел, что вы на разных страницах, скажи, вот я думал вопрос про то-то то-то ответил по этому так-то так то
Alexander
поэтому в текущей постановке - то-то то-то
Theta
Ну чёт он как-то не ответил явно, "да, конечные структуры рекурсивные могут быть строгими, но я говорил про..." вместо этого чёт вопросом на вопрос ответил :D
>Есть тип Test Int32 (List Char). Могу ли я распаковать тип List?
Theta
какой-то слив 😆
Theta
(ну таки ответ очевиден и я развёрнутый ответ ему дал, в зависимости от ленивости 😆)
Danila Matveev
блин, уж соррь, но больше похоже на твое неумение формулировать мысли и вопросы, но при этом с абсолютной уверенностью в правоте своих слов
пик глупости на кривой даннинга-крюгера
Theta
Почему? Будьте добры конструктивно, берите пример с админа
Theta
тем более будь я уверен я бы не спрашивал.
Theta
Тем более это был один из моментов, на остальные вопросы я ему ответил
Theta
а ваше замечание соответствовало бы полному моему сливу и неответу ни на что
Danila Matveev
Почему? Будьте добры конструктивно, берите пример с админа
* Весь опус утренний состоит в том что вы задаете вопрос о собесе и двое человек пытаются понять что там было и у них картина сошлась с трудом (у Олега похоже так и не совпала с вашей). Тоже самое похоже было и на собесе. Это значит что проблемы формулровок и понимания в коммуникации.
* Я согласен опять же с Олегом, что было много переходов между общим и частным. Это проявляется в том, что на все замечания технические вы уходите сразу в частности (например, забьем на боттомы, или мы только про спиоск из прелюда). Весь рассказ выглядит исключительно как "я молодец, а собеседующий не прав". Это свидетельствует о высокой самоуверенности. Но при этом вы же говорили что являетесь новичком. На упомянутой кривой это только одно возможное место.
Для меня как для потенциального нанимателя, есть два наиболее настораживающих фактора - неспособность задать вопрос и проведение крайне субъективного анализа. Знание наживное, но вот эти два момента скорость наживания могут сильно замедлить.
Theta
> Это проявляется в том, что на все замечания технические вы уходите сразу в частности (например, забьем на боттомы, или мы только про спиоск из прелюда).
Ну... в контексте собеседования ещё схема рисовалась, какого нибудь АДТ дерева. и... очевидно, что бесконечное такое дерево строгим не сделать, ок, с ботоммом не сделать, ок, но... ЧАСТНЫЙ случай таки возможен. И как-то не было собеседующим сказано про это. оН говорил просто про невозможность. Ну недопонимание возникло, по какой-то причине.
И не стоит думать, что это первое моё собеседование в жизни. Мне есть с чем сравнить. Собеседование в НПП было верхом адекватности например...
Theta
>Для меня как для потенциального нанимателя, есть два наиболее настораживающих фактора - неспособность задать вопрос и проведение крайне субъективного анализа. Знание наживное, но вот эти два момента скорость наживания могут сильно замедлить.
Извините, но... это лишь ваша субъективная оценка. Ладно, разобрались с техническими моментами, за это спасибо.
Theta
но не вам)
Theta
(а админу)
Theta
(конкретно ты можешь меня и не брать, если тебе угодно) будут другие попутчики)
Alexander
кстати, не знаю насколько это соотвествует действительности, но на мнение @optician_owl стоит обратить внимание, даже если оно не соотвествет действительности, поскольку у других интервьюверов/людей может возникнуть похожее мнение
Alexander
т.е. хотя бы проанализировать почему возникло и может ли помешать в жизненной ситуации
Theta
Не, ну я согласен что частный случай != общий, но я таких переходов и не делал. Я лишь настаивал что СУЩЕСТВУЕТ частный случай.
Theta
Впрочем пойду ка спать, усталость даёт знать о себе здесь
Danila Matveev
собес всегда субъективщина
а мнение по пересказу субъективщины и подавно
я лишь высказал свое впечатление
Kirill
Theta
в килорублях...
Theta
Theta
ценная инфа
Danila Matveev
эм, там нет ничего про идиота
Theta
синонимы, товарищ
Theta
семантические синонимы...
Danila Matveev
*facepalm*
Theta
ну чувак, я тебе не зря про конструктивность сказал. Ладно, всё это оффтоп.
Theta
Хм, я вспомнил. Он говорил что строго включать можно только простые типы.
С другой стороны... это скорее к unboxed относится... может он unboxed строгим назвал? O_o
Theta
блин странная часть была та 😆
Alexander
в общем есть такой подход
Alexander
есть Control Structures и Data structures
Alexander
control structures это структуры определяющие control flow программы
Theta
остальное норм.... кроме путанницы в собственном вопросе про трансформеры
Alexander
т.е по которым итерироваться свертываться и т.д.
Alexander
их надо делать ленивыми, и просто данные - они строгие
Theta
А... это ты уже подход описываешь а не странность которую я указал :3
Theta
В принципе да, норм подход вроде. Как мне кажется с точки зрения новичка. Должен сработать
Theta
:D
Theta
А впрочем, можно же получается использовать строгие control и нестрогие data, и не париться в общем случае о не вычисленных составных частях чего-то сложного, когда они не требуются?
Vladimir
Theta
Foo a b
вычисляем строго a
захотели вывести, b оказывается не нужен, и не требуется вычислять. А при вашем подходе придётся и b вычислить 😆
Theta
если строгие данные и не строгое управление
Theta
правильно?
Vladislav
Вот, кстати, как?
Если почитать следующие сообщения, то потом пробовали и не вышло никак
Alexander
Alexander
так что лучше так не делать
Theta
ПОчему?
Alexander
control structures потенциально могут быть бесконечными, это полезное и нужное свойство
Alexander
их должно быть можно проходить за O(1) по памяти
Theta
боюсь я тогда не совсем правильно понял... я думал CS это всякие foldl, zipWith и так далее... я думал ты это имеешь в виду
Theta
или так и есть?
Theta
ну по отношению к спискам
Vladimir
Alexander
от строгих структур нам нужно только значение, которое мы форсим не всегда, поэтому накапливание задумок в таких структура не несет пользы
Alexander
есть проблема, что часто сказать control или data структура у нас тяжело
Alexander
Theta
хм... тогда я не понял тебя)
Alexander
не знаю отсылкается ли моя терминология на литературу, но я точно слышал это от независимых источников
Theta
Control стуктура... как пример такой структуры — монада IO чтоли?
Theta
Или списко действий?
Theta
ну например
Alexander
список, дерево
Alexander
Either
Alexander
Maybe
kosc
IO?
Alexander
да
Theta
Если maybe это контрол, то что же есть дата?
Alexander
User
Alexander
Book
Alexander
Set a в общем-то
Theta
Или некий рекорд?
Alexander
что есть "рекорд"?
Theta
ну record