*жж
Это чувство, когда тебе оставляют комментарий с вопросом в несколько слов (
#tsztgt/5 ), а ты идёшь и хуяришь программу сначала на одном языке http://paste.ubuntu.com/1664329/ , потом она нихуя не работает (таки сжирает всю память), потом ты идёшь и (в охуении) пишешь на питоне http://paste.ubuntu.com/1664334/ , и таки допираешь, что:
- во-первых, действительно, т.к. нас интересует работа через итераторы только одного куска программы, а другой требует несколько проходов по списку, приходится городить костыли типа "продублировать итератор" (по сути, считать в список, а затем сделать два новых)
- во-вторых, хоть как-то визуально (top или типа того) теперь понять, что нужный кусок не сжирает память нельзя.
Но как минимум "раз работает через итераторы → значит не жрёт память" подход работает, думаю.
kb
16.02.2013 16:26
Do you really want to delete ?
главное код проверить на pep8!
чето он как текст вставился. ну да ладно.
не указал тип сорца
надо указать ему, что он тупой, кароч
укажи, или пидорашка и слабый
указал.
извени.
кстати, окасака показывает, как делать анализ лентяйки, ключевое слово "debt".
я делаю анализ очень просто: в питоне есть понятие "итератор", и в отличии от х-ля, который просто начнёт сжирать память при повторном проходе по, скажем, [1..1000000000], питон просто не позволит второй раз пройтись (у него данные "закончатся"). потому я сую в функцию итератор, а дальше, если она работает — значит всё хорошо.
ну а про то, как правильно это делать я, конечно, почитаю, спасибо.
(я так понимаю, это в книге будет, да? а то я до неё как раз добираюсь постепенно)
да, в книге, и даже в той, которая свободно гуглится (а там их две, и вторую (дополненную) найти сложнее).
да, я вот обе нашёл (гуглится тезис, а сложно найти книгу переизданную)
dae information must be free?
dae как заниматься любимым делом и при этом получать за это деньги (не гербалайф и не дедфуд (он же свою работу любит, вроде)
скобку закрой, пидор
саси html распидорашеный
на тебе <pre>
к
а я бы взял камло и набросал бы на нём, вставляя в lazy-выражения какую-нибудь отладочную печать. Ну или unsafeчототам в х-е.