Хотелось бы попросить Сергея Щетинина и Андрея Светлова провести
мастер класс по продуктам от Philip Eby.
Contextual, AddOns ...
2008/12/1 Иван Пирог <ivan....@gmail.com>:
Супер! Поддерживаю :-)
По Addons могу немного - Сергей знает больше. Contextual - использовал
чуть-чуть. Есть еще peak-rules - но о нем рассказывать толком нечего.
Если коротко - то все очевидно. А работа с трудными случаями -
неочевидна и специфична.
Еще есть идея рассказать о механизме управления памятью. Как работает
garbage collector, как он не работает и когда освобождение ресурсов
происходит вообще без него. Было дело, даже статейку накропал - но
Серега ее раскритиковал. Обновленный вариант все еще не готов.
Всеми руками за ,)
Ауу. Где шквал пожеланий/предложений?
Ой, я думал, что это письмо пришло в рассылку.
Давай я продублирую предложение здесь. Что скажет народ:
=====
Хочу поинтересоваться возможностью выступить на Exception #10 с
темой 'Трансформация исходных кодов (source/program transformation).
Проблема посвящена автоматизированному переводу программ между языками
программирования и модификация исходных кодов с целью изменения
структуры
программы.
Могу рассказать об этом на примере языка Txl (www.txl.ca). Расскажу о
проблемах, возможностях.
Также очень интересно подискутировать на эту тему.
Сейчас мною ведется разработка трансляции из Java в Tcl, на примере
которой
можно показать возможности и обсудить проблемы, целесообразность
данного
процесса. Будет зависить от закончености проекта.
=====
Народ, что скажете?
> =====
> Хочу поинтересоваться возможностью выступить на Exception #10 с
> темой 'Трансформация исходных кодов (source/program transformation).
> Проблема посвящена автоматизированному переводу программ между языками
> программирования и модификация исходных кодов с целью изменения
> структуры программы.
>
> Могу рассказать об этом на примере языка Txl (www.txl.ca). Расскажу о
> проблемах, возможностях.
> Также очень интересно подискутировать на эту тему.
>
> Сейчас мною ведется разработка трансляции из Java в Tcl, на примере которой
> можно показать возможности и обсудить проблемы, целесообразность данного
> процесса. Будет зависить от закончености проекта.
> =====
>
> Народ, что скажете?
Послушать было бы интересно, наверное.
--
Vsevolod Solovyov
Кстати, а трансляция Tсl в Python возможна? ИМХО, было бы интереснее
чем Tcl в Java.
Кто что думает по поводу?
4 декабря 2008 г. 16:39 пользователь Mkdir <ivan....@gmail.com> написал:
> Насколько я понимаю, Txl не динамический язык. Или ошибаюсь?
> В принципе, я не против, если аудитории будет интересно.
Посмотрел в википедии на простенькие примеры программ на TXL. Боюсь,
что будет непонятно.
--
Vsevolod Solovyov
>> Насколько я понимаю, Txl не динамический язык. Или ошибаюсь?
>> В принципе, я не против, если аудитории будет интересно.
> Посмотрел в википедии на простенькие примеры программ на TXL. Боюсь,
> что будет непонятно.
У меня знакомый сейчас этим же занимается - и это просто нереальный
хардкор. Я тоже боюсь, что будет непонятно очень выглядеть...
--
Alexander
Приведу пример работы Txl. На странице http://docs.python.org/library/2to3.html
показан пример print -> print ()
Вот программа на Txl делающая то же самое:
include "python.grm"
function main
replace [program]
P [program]
by
P [transformPrint]
end function
redefine print_stmt
...
| 'print '( [list test] ')
end redefine
rule transformPrint
replace $ [print_stmt]
'print _ [opt '>>] Tests [list test] _ [opt ',]
by
'print '( Tests ')
end rule
Цель доклада мне видится не в том, чтобы за полчаса людей обучить Txl,
а в том чтобы рассказать как это работает, показать примеры (на Txl) и
обсудить трудности и пользу данного направления.
On 1 дек, 17:37, "Иван Пирог" <ivan.pi...@gmail.com> wrote:
> Насколько я понял, идеальной датой Exception #10, учитывая НГ, будет 17
> января.
> Дата принята.
Иван, как тебе идея организовать регистрацию через девелоперз? Все
равно мы анонс будем делать.
Вот на JUG уже 81 человек зарегался.
http://www.developers.org.ua/calendar/event/5r72m6lqpb08pt5686topq29k0/
(для орг-ра там есть возможность написать емейл всем участникам, плюс
для всех - напоминание за день до мероприятия по емейл)
Макс.
Иван, как тебе идея организовать регистрацию через девелоперз? Все
равно мы анонс будем делать.
Вот на JUG уже 81 человек зарегался.
http://www.developers.org.ua/calendar/event/5r72m6lqpb08pt5686topq29k0/
(для орг-ра там есть возможность написать емейл всем участникам, плюс
для всех - напоминание за день до мероприятия по емейл)
может кто может рассказать, меня интересует одна тема, не связанная с
питоном, но связанная с яваскриптом :)
Это организация js кода в крупных проектах, ведь сейчас достаточно много
ajax приложений, который практически выполняются в одном окне, обновляя
только незначительные его части.
Касательно питона и предложенной мною темы. Можно показать 2
направления:
1) работа с кодом на питоне - аналитика, преобразования кода и т.п.
2) перевод с(на) питон - например, java2python
Для 1-го и особенно 2-го пункта мне будет нужна помощь человека,
разбирающегося в питоне. Желательно доступного через какой-нибудь IM.
Я попробовал http://code.google.com/p/java2python/, он не проходит
тесты, которые мой java2tcl нормально преобразовывает.
Наверное, можно попробовать сделать java2python. Это будет гораздо
проще чем с tcl. Но желательно, чтобы кто-то со стороны питона помог
со стороны работы с классами.
> Для 1-го и особенно 2-го пункта мне будет нужна помощь человека,
> разбирающегося в питоне. Желательно доступного через какой-нибудь IM.
Я могу попробовать помочь.
--
Vsevolod Solovyov
On Dec 16, 9:12 pm, "Vsevolod Solovyov" <vsevolod.solov...@gmail.com>
wrote:
> 2008/12/16 Mykhaylo Sorochan <m.soroc...@gmail.com>:
Так что, мне готовиться к докладу или нет?
На openspace я не поеду.
1. Тема не вызывает бурного интереса.
2. Организационно я по ряду причин с решением да/нет тянуть больше не
могу. Потом в мыле готовить фуфловый доклад за пару дней я не хочу.
Спасибо Всеволоду Соловьеву и Андрею Светлову за помощь с питоном в
подготовке yava2python.
По поводу статьи мысли были, но еще не материализовались.
Было бы очень-очень интересно послушать. Причем скорее в виде доклада
или мастер-класса(не все живут в Киеве и смогут остаться на Open
Space :(, если он будет ближе к вечеру )
будет по любому!
если что отправим в крым группу захвата ;)
думаю прояснится в течении нескольких дней.
:( Очень жаль. И когда же он будет и будет ли?
Что еще нужно?
Всегда готов. Но очень хорошо иметь неделю на осмысление о обкатку