Автор Тема: IDE для Оберонов  (Прочитано 2792 раз)

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
IDE для Оберонов
« : Декабрь 02, 2012, 01:04:49 pm »
http://oberspace.dyndns.org/index.php/topic,366.msg10831.html#msg10831
Цитата: ilovb
У меня кстати давно в голове мысль крутится, что большинство неудобств оберона могла бы исключить хорошая IDE.

Например проблема с КАПСОМ элементарно решается специальным сочетанием клавиш.
Например после ключевых слов давить shift+space.
Думаю можно быстро привыкнуть. Я вот в 1С к ctrl+space (контекстная подсказка) быстро привык. Набираю код без напряга.

А в идеале IDE сама может делать капсом в зависимости от контекста.

Проблема с VAR тоже не проблема. Насколько я знаю в делфях есть сочетание клавиш для объявления переменной.

Ну и т.д.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: IDE для Оберонов
« Ответ #1 : Декабрь 02, 2012, 01:06:06 pm »

Я бы не занимался обероном если бы не видел у него потенциал для IDE :-)
  ;) разве.. помнится года три назад в коровнике вы мне говорили другое..
А что я говорил?
что не вижу особых перспектив  для него в плане IDE... впрочем,  все меняется...
Наверно ты меня не правильно понял (либо сейчас, либо тогда, либо и тогда и сейчас).

Сейчас я имел ввиду, что Оберон из за своего сочетания простоты и статической типизации является хорошим объектом для того, чтобы обкатать на нем всякие интересные идеи в плане построения окружения для разработки. То есть может получиться классическая связка - слабый язык + сильные тулзы для разработки. Ровно на этом, кстати, выехала java.

Оберон достаточно приятный подопытный кролик. Вот С++ - не приятный. Как и какой-нибудь D, или Ада. Про всякие динамически типизированные языки я вообще молчу.

PS. Тулзы/IDE вовсе не обязательно писать на самом Обероне.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: IDE для Оберонов
« Ответ #2 : Декабрь 02, 2012, 01:08:09 pm »
В Astrobe с капсом разобрались просто - при наборе ключевого слова в любом регистре редактор автоматом заменяет набранное на капс. Ничего дополнительно жать не нужно. Это достаточно удобно (неудобств не испытывал). И всяко лучше чем постоянно мизинец насиловать шифтом, или капслок дергать.

Ну и вариант для тех, у кого нет нормального текстового редактора - жмем капс, и ВСЮ ПРОГРАММУ ПИШЕМ В КАПСОМ.

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

Выгод от капсовых ключевых слов не видно.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: IDE для Оберонов
« Ответ #3 : Декабрь 02, 2012, 01:08:44 pm »
Выгод от капсовых ключевых слов не видно.
Ее и не должно быть. Вирт просто зарезервировал капс, чтобы в будущем можно было добавлять ключевые слова в язык безболезненно.

ilovb

  • Hero Member
  • *****
  • Сообщений: 2538
  • just another nazi test
    • Просмотр профиля
    • Oberon systems
Re: IDE для Оберонов
« Ответ #4 : Декабрь 02, 2012, 01:09:55 pm »
Выгод от капсовых ключевых слов не видно.
Ее и не должно быть. Вирт просто зарезервировал капс, чтобы в будущем можно было добавлять ключевые слова в язык безболезненно.
В каком месте это добавляет безболезненности? Очень часто скажем идентификаторы констант полностью из капса.

В том то и дело, что Вирт капс НЕ зарезервировал.