Valery V. Vorotyntsev ([info]vorotylo) wrote,
@ 2007-11-05 16:56:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
.py macros
Пишу тут юнит-тесты на Python и думаю, что язык очень выиграл бы, обзаведясь аналогом лисповых макросов...


(Post a new comment)


[info]swizard
2007-11-05 04:13 pm UTC (link)
Пришлось бы заодно обзавестись и скобочками :) Иначе получиться не макросы, а позор как в немерле

(Reply to this)(Thread)


[info]vorotylo
2007-11-05 04:17 pm UTC (link)
А отступы скобок не заменят?

(Reply to this)(Parent)(Thread)


[info]swizard
2007-11-05 04:27 pm UTC (link)
Сомневаюсь. Скобки же не границы блока размечают, а конструируют список, который, в свою очередь, интерпретируется как вызов функции с аргументами.

(Reply to this)(Parent)


[info]some41
2007-11-05 09:08 pm UTC (link)
не совсем то же (совсем не то же :), но иногда помогают decorators

(Reply to this)(Thread)


[info]vorotylo
2007-11-06 07:55 am UTC (link)
Если будет не лень, покажи, пожалуйста, пример. На pastebin можно... :)

(Reply to this)(Parent)(Thread)


[info]some41
2007-11-06 08:10 pm UTC (link)
всмысле, что-то более умное, чем здесь? http://wiki.python.org/moin/PythonDecoratorLibrary
или http://www.ddj.com/web-development/184406073;jsessionid=M5ZCXCNAQEXRKQSNDLPSKHSCJUNN2JVN?_requestid=450747
или http://www.python.org/dev/peps/pep-0318/
и далее в гугле?

(Reply to this)(Parent)(Thread)

<em>Vivat</em> decorators!
[info]vorotylo
2007-11-06 08:36 pm UTC (link)
Ну, видишь, я a priori хорошего о тебе мнения, скромняга. :)

А вышеизложенное означает, что пора мне грокать декораторы. Дело в том, что я их проскочил: здоровенный минус по Python навыкам провел плюсоватый си (С++ на новой - уж 1.5 года как - работе).

(Reply to this)(Parent)(Thread)

Re: <em>Vivat</em> decorators!
[info]some41
2007-11-06 08:38 pm UTC (link)
да они довольно новые - в 2.4 были добавлены и довольно мало где описаны (были)

(Reply to this)(Parent)


Create an Account
Forgot your login?
Login w/ OpenID
English • Español • Deutsch • Русский…