LINUX.ORG.RU
ФорумTalks

Вышли Turbo Creator 0.4, Blazing Creator 0.4 и Thundermaker 0.9

 ,


0

1

Вышли утилиты командной строки Turbo Creator 0.4, Blazing Creator 0.4 и Thundermaker 0.9. Turbo Creator - генератор шаблонов программ на языке программирования C, Blazing Creator - генератор шаблонов программ на языке программирования Pascal, Thundermaker - генератор шаблонов Makefile'ов.

Примеры использования:

turbocreator > myprog.c
turbocreator -c -r > myprog.c
blazingcreator myprog > myprog.pas
blazingcreator -c -t -r myprog > myprog.pas
thundermaker c myprog > Makefile
thundermaker c++ mylib lib > Makefile
thundermaker pas myprog > Makefile
Turbo Creator понимает ряд опций:

  • -m - включить математику
  • -c - программа буден на curses
  • -s - включить строковые функции
  • -t - включить функции работы со временем
  • -l - включить setlocale()
  • -r - включить рандом

Blazing Creator понимает ряд опций:

  • -l - включить раздел меток
  • -c - включить раздел констант
  • -t - включить раздел типов
  • -u - создаётся юнит
  • -r - включить рандом

Thundermaker ожидает, как минимум, два аргумента. Первый аргумент переключает язык программирования между «c», «c++» и «pas» (Pascal), а второй аргумент указывает имя файла исходника без расширения. В качестве третьего аргумента может быть указана опция «lib», и тогда будет сгенерирован Makefile для сборки библиотеки. Вариант когда первый аргумент «pas», а третий «lib» пока не поддерживается.

Turbo Creator написан на C, Blazing Creator написан на Паскале, Thundermaker тоже написан на Паскале.

Анонс

Перемещено Shaman007 из opensource

★★★★★

Когда новость длиннее кода

Shaman007 ★★★★★
()
Ответ на: комментарий от Shulman

Да, Абракадаброй (как-то созвучно) нынче называется. Или эта абракадабра его выкупила... Короче Дельфи ещё пилят и продают лицензии за килобакс на разработчика (ну, дорого короче).

Deleted
()
Ответ на: комментарий от Shulman

А оно точно нужно?

Да.

Есть ли у этого аналоги?

Если и есть (именно для командной строки, а не как части разных IDE), то мне они неизвестны.

saahriktu ★★★★★
() автор топика

Хм, какое то время назад искал нечто подобное, правда на выходе конечно хотелось бы cmake скрипт сборки.

pon4ik ★★★★★
()
Ответ на: комментарий от Deleted

Я помню как рассматривал по 30-60 секунд заставку BORLAND 7 изображением Афродиты и греческого храма, пока шла загрузка.

Пытался понять как им удалось сделать такую классную штуку.

Вообще любил это IDE, а борланд все, не понятно почему.

Shulman
()
Ответ на: комментарий от Deleted

Абракадаброй (как-то созвучно) нынче называется. Или эта абракадабра его выкупила...

Выкупила. Embarcadero Technologies же.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Deleted

И даже появились бесплатные версии

grem ★★★★★
()

Мне кажется или это что-то бесполезное? Может это актуально для больших проектов с ~100-1000 unit'ов?

xwicked ★★☆
()
Ответ на: комментарий от xwicked

Это автоматизация. Чтобы в любом случае меньше кода набирать руками. Можно, конечно, создать специальные директории и понакидать туда разных шаблонов, а потом копировать их оттуда. Однако, так гораздо удобнее. Плюс появляется возможность писать инструменты, которые будут генерировать программы с Makefile'ами используя эти инструменты. И они будут переносимы без необходимости таскать пучки файлов.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от Shulman

Есть ли у этого аналоги?

Я едва не сказал «для Thundermaker — automake», но вовремя остановился: с тем же успехом можно назвать авиалайнер аналогом бумажного самолетика.

dexpl ★★★★★
()
Ответ на: комментарий от dexpl

Это вообще разные инструменты. automake генерирует Makefile'ы по определённым правилам, а Thundermaker генерирует шаблоны Makefile'ов.

saahriktu ★★★★★
() автор топика

когда-то (чуть не во времена dos) была программа incgen - брала исходник C, убирала лишние include и доставляла недостающие..

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

MKuznetsov ★★★★★
()
Ответ на: комментарий от Deleted

Да, Абракадаброй (как-то созвучно) нынче называется. Или эта абракадабра его выкупила... Короче Дельфи ещё пилят и продают лицензии за килобакс на разработчика (ну, дорого короче).

Борланд продался и сдох, а Embarcadero через много лет купило Дельфи.

olegd ★★★
()
Ответ на: комментарий от saahriktu

Это вообще разные инструменты. automake генерирует Makefile'ы по определённым правилам, а Thundermaker генерирует шаблоны Makefile'ов.

нет, automake генерирует таки именно шаблоны Makefile.in, которые используются для генерации Makefile-ов скриптом configure

Harald ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.