Ada_Ru форум

Обсуждение языка Ада

Re: Пересмотр стандарта ASIS и рассылка ACM ASIS WG

Оставить новое сообщение

Сообщения

Иван Левашев
Re: Пересмотр стандарта ASIS и рассылка ACM ASIS WG
2007-06-21 07:30:16

А там 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

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти