Обновить
17
0
Andrey Popp@bsdemon

Пользователь

Отправить сообщение
Для того чтобы не ломалось ни __doc__ ни имя функции используйте functools.wraps
да извиняюсь, не увидел про «некое подобие функционального программирования.», сразу бросилось в глаза название топика.

всегда думал что результат работы программы на ФП это результат, который был получен в результате вычисления какой-либо функции.

Тот же list comprehension является просто «синтаксическим сахаром» для удобной записи вычисления списков, то есть фактически это просто другая запись отображений [] -> [].

Думаю это важно, что в ФП функции — это объекты первого рода.
ну например что мешало определить несколько «чистых» функций и потом с помощью композиции получить результат? а это называется «мне захотелось в одно выражение запихнуть побольше» :)

вы своим примером отпугнёте всех от ФП, имхо
Не назвал бы это функциональным программированием… бред полнейший
Почему ьы не посмотреть в сторону dojotoolkit? Очень похожие решения — я имею ввиду dijit.
В каком месте вы считаете Python сложным языком? И какие фичи сложные? :)
Что лишнего в top-level scope?
«теперь интересно, когда Джанго подружится с пайтон 3.0» — это минус? Нет. Тем более всегда с этим можно помочь Django Software Foundation, предлагая нужные патчи.

Интересно было бы получить ответы на эти вопросы. :)
Нет вы что APL — это совсем из другой оперы. Сейчас его наследником является например J — очень мощный язык для обработки данных.
<?php echo form_tag('post.php'); ?>
Проект будет opensource? Будет ли дальнейшее развитие после сдачи диплома?
Не знаю как jQuery, но новый селектор движок от John Resig — Sizzle использует механизмы кэширования, правда опять же есть проблемы с IE, так в нём нет события на изменение DOM'а.
Всё правильно, RedHat и CentOS используют одни и те же репозитории бинарных пакетов, поэтому всё стабильно до не могу)

Единственный «минус» который я заметил работая с серверами, на которых стоит CentOS — несколько «устаревшие» версии некоторых пакетов — например Python там до сих пор 2.4, для меня это критично, так как я использую некоторые библиотеки которые с 2.4 уже не совместимы.

При работе с Java проблем точно никаких не будет. Вообще если производитель ПО пишет, что поддерживает RedHat. то это ПО с вероятностью 99% будет стабильно работать на CentOS.
Так учиться надо)
Советую всё же воспользоваться zkbd, что бы не мучаться при переходе на другие терминалы.
# part of .zshrc
autoload zkbd
[[ ! -d ~/.zkbd ]] && mkdir ~/.zkbd
[[ ! -f ~/.zkbd/$TERM-$VENDOR-$OSTYPE ]] && zkbd
source  ~/.zkbd/$TERM-$VENDOR-$OSTYPE
#setup key accordingly
[[ -n "${key[Home]}"    ]]  && bindkey  "${key[Home]}"    beginning-of-line
[[ -n "${key[End]}"     ]]  && bindkey  "${key[End]}"     end-of-line
[[ -n "${key[Insert]}"  ]]  && bindkey  "${key[Insert]}"  overwrite-mode
[[ -n "${key[Delete]}"  ]]  && bindkey  "${key[Delete]}"  delete-char
[[ -n "${key[Up]}"      ]]  && bindkey  "${key[Up]}"      up-line-or-history
[[ -n "${key[Down]}"    ]]  && bindkey  "${key[Down]}"    down-line-or-history
[[ -n "${key[Left]}"    ]]  && bindkey  "${key[Left]}"    backward-char
[[ -n "${key[Right]}"   ]]  && bindkey  "${key[Right]}"   forward-char
Ну в любом случае, всё что вы перечислили выше есть в dojo.
Очень плохая производительность, как по тестам, так и на глаз. Да и ещё стиль API мне не очень нравится — всё в духе «энтерпрайз» :)
Fisheye ещё в dojox — пакет нестабильных компонентов библиотеки. Так что пока без претензий :)
А мне очень нравится как это сделано в django. Сейчас пытаюсь выдрать forms оттуда.
читаю и улыбаюсь :) вам надо попробовать kde4 :)

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность