Pull to refresh
10
0
Сергей Пепякин @knott

iOS / Android developer

Send message

Я конечно не эксперт, но не подвержен ли ваш контракт проблемам с reentrancy?


Перевод эфира должен вызвать такой же обработчик по умолчанию на sender, который в ответ может передать еще эфира контракту ICO, вызвав тем самым обработчик по умолчанию...

В 2015 в Google решили, что не должно быть двух конкурирующих стандартов, и объединили SPDY с HTTP, дав начало HTTP/2.

Звучит как многоходовочка.
Интересно, как выбирается оператор? Как с роумингом? Можно ли поменять?
Думаю скорее появятся движения которые будут добровольно ограничивать себе скорость до 7, или до 3 Мбит/с.
Почему сразу коран?
вместо того что бы гадать, посмотрите по ссылке что уже имеется.
Код будет распространятся в AST, что означает декомпиляция будет очень простой.
Рано или поздно это должно было произойти.
А что такое «наркотические свойства»?
Мне эта ситуация напоминает:
image
При использовании различных режимов чтения подобных проблем не встречал. Зато, частенько натыкаюсь на вырезание всяких исходников.
«Казалось бы, уж на полюсе проблем с охлаждением серверов быть не должно, но и тут не все слава Богу...».
ОС? На OS X c 40.0.2214.94 — только spdy/3.1
Тренировка не работает для меня. После успешного 100% прохождения тренировки, если попадется какое-нибудь слово (особенно если оно действительно новое и/или сложное для меня) велика вероятность что я его не вспомню в «боевых условиях». Складывается впечатление что слова просто не оседают.
Решаю проблему тем, что во время тренировки сначала вспоминаю слово, а лишь затем смотрю на варианты ответов. Если вспомнил неправильно то намеренно выбираю неправильный ответ или жду таймаута.

А может потому что Google был замечен в любви к Java.
Проголосовал «Да». Сейчас не работает. Переголосовать не получается.
NetByNet.
Уважаемый poxu, я не имею ни желания ни возможности разводить холивары и повторять о том, что я уже писал выше.
Если Вы хотите понять почему же исключения не приживаются в ФП, каким таким волшебным образом код становится безопаснее и чище, да и еще от добавления каких то непонятных «дополнительных» возвращаемых типов, которых еще и руками нужно обрабатывать, то Вам придется либо самому все потрогать, либо дождаться другого собеседника.
Всегда был уверен, что сайд эффект — это когда функция делает что-то помимо возврата результата.

Все несколько сложнее.

Чистота функции это не совсем про «делать что-то помимо возврата результата». Давайте попробуем посмотреть на следующий псевдокод:
val m: Map[Int, Int]
def get(k: Int): Int {
  var v = m.get(k)
  if (v == null) {
    v = /* pure calc */
    m.put(k, v)
  }
  return v
}


Является ли этот метод чистым? Он ведь что-то делает помимо возврата результата.

Механизм исключений позволяет не вводить дополнительного возвращаемого типа, позволяет не вводить метод map и при этом писать понятный и простой код.


Давайте посмотрим на это с другой стороны. «Метод» map позволяет не вводить дополнительный механизм обработки исключений, при этом позволяет писать понятный и простой код, в котором можно четко сказать на каком участке кода какие исключительные ситуации могут возникнуть, обеспеченный проверку типов компилятором.

Также позволяет не писать в функциональном стиле, если тебе это не нравится и писать когда это приятно.

Мне показалось вы допускаете использование исключений в функциональном коде. По моему опыту лучше этого избегать.

Функциональный подход — другой стиль программирования, со своими плюсами и минусами, которые зачастую не сразу очевидны. В данном случае, плюсом является, на мой взгляд, является типобезопасность. Обычно это обязывает вас обрабатывать большинство краевых случаев, всегда думать о том где какие результаты будут. По факту это означает обнаружение ошибок на более ранних этапах разработки, но как минус (субъективно) более медленное написание кода.
И для этого не обязательно иметь возможность объявить чистую функцию.

Если Вам действительно интересно, то, наверное, Вам стоит поближе познакомится с ФП языками и с тем как ФП применяют в императивных языках. Из меня, увы, плохой рассказчик.
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity