Ada_Ru форум

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

GNAT GPL 2009 JVM

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

Сообщения

Alexey Veselovsky
GNAT GPL 2009 JVM
2009-06-02 19:05:41

Нашел ещё один косяк. В описании сказано:

 

---

- gnat-gpl-2009-jvm-bin.exe

 

This package contains the GPL Edition of GNAT, the Ada 2005 tool chain maintained by AdaCore, and includes GPS, a fully integrated IDE. It also includes full html documentation for both tools.

 

---

 

Однако никакой GPS в комплекте и близко нету. Чисто компилятор, тулзы и либы. Такое ощущение что делалось наспех и абы как, лишь бы

зарелизить. Потому и версия только под винду...

Однако никакой GPS в комплекте и близко нету. Чисто компилятор, тулзы

и либы. Такое ощущение что делалось наспех и абы как, лишь бы

зарелизить. Потому и версия только под винду...

 

Да, а ещё gnatbench не дружит с jvm'ным гнатом, хотя идет в комплекте...

Alexey Veselovsky wrote:

 

и либы. Такое ощущение что делалось наспех и абы как, лишь бы

зарелизить. Потому и версия только под винду...

 

Странно, у них в же в Pro версии вроде была поддержка уже год назад.

 

-- Olleg Samoylov

Однако никакой GPS в комплекте и близко нету. Чисто компилятор, тулзы и либы. Такое ощущение что делалось наспех и абы как, лишь бы

зарелизить.

 

В соответствии с правилом Оккама версия, что это обычная копипастная (с дистрибутива Windows native) ошибка в описании релиза, является более вероятной, чем версия что "так спешили, ну так спешили, что аж забыли положить в дистрибутив половину содержимого", вы не находите?

:)

 

У меня вот например возникает ощущение что вы Алексей подгоняете факты под априорно сформированное ощущение, вместо того чтобы его

формировать на основе фактов ;)

 

Факты же таковы что это первый релиз GNAT GPL for JVM, поэтому

шероховатости неизбежны. Канал связи имеется, как вы уже имели

возможность убедиться он работает. Вот и пользуйтесь им для сообщения об обнаруженных проблемах, это поможет их количество в дальнейшем уменьшить.

 

Потому и версия только под винду...

 

Ну разумеется :) Выпускать что-то кроме Windows в планы вообще не входило, хотите верьте, хотите оставайтесь в плену своих фантазий.

ВФ

Факты же таковы что это первый релиз GNAT GPL for JVM, поэтому

шероховатости неизбежны. Канал связи имеется, как вы уже имели

возможность убедиться он работает. Вот и пользуйтесь им для сообщения

об обнаруженных проблемах, это поможет их количество в дальнейшем

уменьшить.

Угу. Ответили конкретно вот это:

--------

----

This version of the GNAT GPL Edition is for cross development targeting

the JVM 1.5 or 1.6.

----

 

But jvm2ada and jvmlist tools does\'t support java 1.6 :

jvmlist: Bad class file: version 50.0 not supported

jvm2ada: Bad class file: version 50.0 not supported

 

So, we can\'t use gnat-gpl-2009-jvm with classes compiled for jvm 1.6. Most java libs and tools now compiled for jvm 1.6...

 

Thank you for your report.

 

If you could suggest a patch implementing this capability, that'd be great!

 

Regards,

 

Arno

--------

 

Видимо спасение утопающих дело рук самих утопающих ;-)

 

Ну разумеется :) Выпускать что-то кроме Windows в планы вообще не

входило, хотите верьте, хотите оставайтесь в плену своих фантазий.

Там тепло и кормят. Лучше останусь.

Я прочитал это так: сообщение об ошибке принято и подтверждено, если у вас уже есть решение будем признательны если им поделитесь.

 

Видимо спасение утопающих дело рук самих утопающих ;-)

 

Утопающим определенно имеет смысл принимать участие в собственном спасении. Тех кто предпочитает идти ко дну а то и отбиваться от

спасателей, иногда тоже спасают, но конечно же реже ;)

 

Ну разумеется :) Выпускать что-то кроме Windows в планы вообще не входило, хотите верьте, хотите оставайтесь в плену своих фантазий.

Там тепло и кормят. Лучше останусь.

 

Ваше право. Но мне виднее, поверьте :)

 

Кстати, я конечно извиняюсь, но... все что вы обнаружили покамест это что автоматический генератор интерфейсного кода не справляется с библиотеками версии 1.6. А вручную интерфейсный код создать пробовали?

>Не пробовал, ибо не знаю как его создать ;-)

 

По аналогии. Или сгенерировав автоматически для версии 1.4 класса скажем.

 

Это работает илинет? Если да - имеем недоработку одного конкретного тула

>Двух тулов. jvmlist и jvm2ada. jvm2ada тулза ключевая, без нее лично я не >знаю как использовать class-файлы собранные под 1.6.

 

Я не спорю что проблема неприятная. Однако все-таки есть компилятор и есть поддерживающие инструменты. Ключевые или не ключевые вопрос

другой.

 

>Ну, по факту пользоваться кодом собраным под 1.6 если и возможно, то >очень не удобно.

 

Согласен, без jvm2ada жизнь трудна.

 

ВФ

Alexey Veselovsky wrote:

 

If you could suggest a patch implementing this capability, that'd be great!

 

Видимо спасение утопающих дело рук самих утопающих ;-)

 

Не, это обычная формулировка для ответов на баг репорты в open source. Можно воспринимать что вам предложили "обработать напильником". А можно воспринять, что вас высоко оценили как программиста и предложили соучастие в разработке GNAT. Пара хороших патчей и вам быть может дадут прямой доступ к корневому репозиторию сорсов. По крайне мере в мелких проектах так и делают. :)

 

-- Olleg Samoylov

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

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