Будущее Gambas

В этом месте мы можем поговорить о будущем Gambas. Wiki помогает разговору без потерь в царстве mailing-list :-)

Вот спеисок тем, которые мне хотелось бы обсудить. Можете добавлять свои собственные, но не ожидайте, что я готов говорить обо всех них !

Надеюсь, что люди обладающие опытом программирования, и временем, найдут здесь некоторые идеи.

Версия 1.0

Цель версии 1.0 в создании применимого интерпретатора, IDE и компонент, чей интерфейс и поведение не будут меняться, и, следовательно, люди смогут разрабатывать проекты без опасений по поводу смены версии. 1.0 будет только исправлять ошибки.

Каждое изменение интерфейса или языка будут входить в развитие версии. Эти развития версий будут следовать той же числовой схеме, что и ядро Linux: нечетные номера версии для развивающихся версий, а четные для стабильных версий.

Некоторые компоненты, предоставляемые с Gambas 1.0 будут в бета версии. Эти компоненты предназначены только для цели тестирования, и их интерфейс может меняться в будущих стабильных выпусках.

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

Например, Gambas 1.0 предоставит компонент gb.qt . Если интерфейс этого компонента изменится в Gambas 1.2, тогда новый компонент, названный gb.qt.2 будет предложен вместе со старым gb.qt .

После 1.0