А там write mode не планируется?
--
If you want to get to the top, you have to start at the bottom
Левашев Иван wrote:
А там write mode не планируется?
То есть? Все, отправленное по поводу пересмотра стандарта ASIS
в рассылку ASIS WG, так или иначе попадает в ARG
Sergey I. Rybin wrote:
Левашев Иван wrote:
А там write mode не планируется?
То есть? Все, отправленное по поводу пересмотра стандарта ASIS
в рассылку ASIS WG, так или иначе попадает в ARG
Официальная стрничка рабочей группы ASISWG находится здесь
http://www.acm.org/sigada/WG/asiswg/
Внизу страницы указаны правила подписки на рассылку. Участие в рассылке - свободное. Информация на Ada-Auth ведётс яспециальн оназначенны млицо мп орезультата мобсуждени.
On Thu, Jun 21, 2007 at 01:30:16PM +0600, Левашев Иван wrote:
А там write mode не планируется?
Если имеется ввиду write mode для ASIS, то я так понимаю - нет.
ASIS сугубо интерфейс для чтения. Максимум что можно с ним в
этом плане сделать - генерить по исходный текст (внося нужные
поправки в то, что возвращат ASIS), с последующей компиляцией
этого текста. Так работает например gnatpp (GNAT Pretty Printer).
Была еще попытка прикрутить к Аде reflection, называлась OpenAda
http://www.cs.york.ac.uk/ftpdir/reports/YCS-2000-331.pdf
Я читал, но идеей не проникся.
--
Maxim Reznik
Maxim Reznik wrote:
Если имеется ввиду write mode для ASIS, то я так понимаю - нет.
ASIS сугубо интерфейс для чтения. Максимум что можно с ним в
этом плане сделать - генерить по исходный текст (внося нужные
поправки в то, что возвращат ASIS), с последующей компиляцией
этого текста. Так работает например gnatpp (GNAT Pretty Printer).
Да, это правильый ответ на правильно прочитанный и понятый вопрос :)
Я бы добавил, что "write mode для ASIS" невозможен по чисто техническим
соображениям (я бы на фиг уволился, если б меня такое реализовывать заставили),
и, кроме того, в большинстве РЕАЛЬНЫХ инструментов ASIS - лишь ОДНА
ИЗ используемых технологий. Сам инструмент может иметь сколько угодно
write mode, только и того, что его ASIS-ные компоненты могут
работать лишь с неизменяемым кодом.
Была еще попытка прикрутить к Аде reflection, называлась OpenAda
http://www.cs.york.ac.uk/ftpdir/reports/YCS-2000-331.pdf
Я читал, но идеей не проникся.
А я вот, наконец, осилил и проникся. Даже попытался организовать
на эту тему студентческий проект. Увы, безуспешно :(
(Точнее, моя студентка таки растолковала мне, что и как имеется в виду
под этим reflection, мы придумали, как это можно с помощью
ASIS-технологии реализовать, а вот на этапе совсем простенького
прототипа она скисла :(
Sergey I. Rybin wrote:
Была еще попытка прикрутить к Аде reflection, называлась OpenAda
http://www.cs.york.ac.uk/ftpdir/reports/YCS-2000-331.pdf
Я читал, но идеей не проникся.
А я вот, наконец, осилил и проникся. Даже попытался организовать
на эту тему студентческий проект. Увы, безуспешно :(
(Точнее, моя студентка таки растолковала мне, что и как имеется в виду
под этим reflection, мы придумали, как это можно с помощью
ASIS-технологии реализовать, а вот на этапе совсем простенького
прототипа она скисла :(
А остались какие либо материалы?
Vadim Godunko wrote:
А остались какие либо материалы?
Самые ценные материалы - перевод пары статей про рефлексию.
Sergey I. Rybin wrote:
А остались какие либо материалы?
Самые ценные материалы - перевод пары статей про рефлексию.
Жаль... :-( Интересная штука. Для одного нашего маленького проекта могла бы очень пригодиться.
Vadim Godunko wrote:
Жаль... :-( Интересная штука. Для одного нашего маленького проекта могла бы очень пригодиться.
А там, как копаться начинаешь, все не так просто, как в статьях. Но беда
даже не в этом - моя студентка не преодолела порог вхождения в ASIS-технологию :(
Sergey I. Rybin пишет:
Vadim Godunko wrote:
Жаль... :-( Интересная штука. Для одного нашего маленького проекта могла бы очень пригодиться.
А там, как копаться начинаешь, все не так просто, как в статьях. Но беда
даже не в этом - моя студентка не преодолела порог вхождения в ASIS-технологию :(
И что Вы с ней сотворили? :)
___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html
Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти