Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Weekly linkdump #80

Интересные ссылки за неделю:

Ссылки на следующий линкдамп оставляйте в комментариях.

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



11 коментарів

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

блог сожрал форматирование, разве ж так можно на девелоперском сайте?

Кстати. Поставил себе highlight.js и очень доволен. Есть готовый плагин для вордпресса, ставится в минуты.

На маю думку, одна з особливостей JavaScript — ця мова сама по собі трохи заохочує до різних експериментів і збочень — типу того, що було написано в Y Combinator for Dysfunctional Non-Schemers.

Ага, разобрался в итоге. Вся эта мутотень на самом деле делается для того чтобы реализовать подобные вещи в лямбда-исчислении, в котором функции могут принимать только один аргумент. Ужас.

Или вот так: http://rafb.net/p/2f2L1u40.htm...Необходимости в recur (recur) что-то не видно. Может я что-то упустил?


Или вот так: Y = lambda f: (lambda a: f (f, a)) fact = Y (lambda self, n: n

блог сожрал форматирование, разве ж так можно на девелоперском сайте?:) В общем вот код: http://rafb.net/p/PlWldl14.htm...

Y Combinator это конечно нечто. Если так уж надо чтобы функция вызывало пренепременно себя без поиска в общем пространстве имен, то в нормальном языке:) это делается без кипячения мозгов.class Factorial: def call (self, n): if n Если приспичило прикрутить рекурсию анонимной функции (хотя в таком случае лучше подлечиться), то тоже несложно: class Y (object): def init (self, f): self.f = f def call (self, *a): return self.f (self.f, *a) fact = Y (lambda self, n: n

Тест сайтов на пригодность к показу на мобилах. Моему блогу поставили 1.1 (и округлили до 2:)) и подробно объяснили почему.

http://simonwillison.net/2007/.../ — JavaScript Libraries: The Big Picture — слайди

Підписатись на коментарі