Подготовлена (http://livecd.gnustep.org/) новая LiveCD сборка для оценки возможностей платформонезависимой оболочки GNUstep (http://www.gnustep.org/), построенная на базе Debian GNU/Linux и содержащая подборку приложений для разработки приложений на языке Objective-C с использованием спецификаций OpenStep (http://www.gnustep.org/resources/OpenStepSpec/OpenStepSpec.html), например, среду разработки Gorm (http://www.gnustep.org/experience/Gorm.html). LiveCD в настоящий момент подготовлен в сборке (http://debian.ethz.ch/mirror/gnustep/) для платформ i686, но в скором времени появится и для архитектур PowerPC, OltraSparc и AMD64. Графическое окружение системы базируется на оконном менеджере WindowMaker, а оформление напоминает NeXTstep.
По сравнению с прошлой версией в состав включены программы GrafX2, Emacs 23.x, MyPaint, Google Chrome, Vamps, Lives, xfsprogs и Fontmatrix. На диске также можно найти (http://io.debian.net/~tar/gnustep/gnustep-2.0.txt) mplayer, lame, lives, vamps, myp...URL: http://lwn.net/Articles/366111/
Новость: http://www.opennet.me/opennews/art.shtml?num=24638
привет из девяностых
Веселая ссылка в треде - http://gnustep.istheshit.net/
были бы у меня деньги - вложил бы их в создание полноценной среды на Objective-C, в качестве основы можно было бы использовать GNUStep, Cocotron или вообще свою реализацию OpenStep/Cocoa; уже и нормальный инструмент есть: clang-llvm;мечты
неплохо бы полноценную среду разработки для окамла создать. окамл как язык гениален, и польза от новой среды была бы сугубо неоспоримая.
а Objective-C - не спорю, он неплох, но есть ли в нём что-то новое и прекрасное, чего нет в других языках и что является его киллер-фичей? не думаю.
Это конечно круто, но кому сейчас нужен GNUstep? Ведь вроде бы основной целью проекта было портирование нужных приложений из NeXTSTEP. А сейчас кроссплатформенные приложения, совместимые с Mac OS X, можно писать, используя другие библиотеки...
Смысл в том, чтобы писать кроссплатформенные приложения не на ужасных Qt или GTK, а используя OpenStep-compatible либу. Ведь на Mac OS X они по сути лишь обёртки для Cocoa классов.
>Смысл в том, чтобы писать кроссплатформенные приложения не на ужасных Qt или
>GTK, а используя OpenStep-compatible либу. Ведь на Mac OS X они
>по сути лишь обёртки для Cocoa классов.ни разу не понял, чем Qt или GTK ужасные. не хотите писать на сях без плюсов, юзая GTK - пишите с помощью gtkmm на плюсах. фреймворки неплохие, испытанные временем, дорабатываются и совершенствуются. есть также wxWidgets и Fox Toolkit. пример приложения на фоксе - файловый менеджер xfe, весьма солидная вещь. пример с wxWidgets - приложение для администрирования СУБД PostgreSQL pgadmin, тоже очень хорошая штука.
Ну что ж ;-)Qt ужасен именно своим C++, GTK - штука не плохая (не считая ужасных визуальных стилей контролов), если есть возможность юзать C, лучше именно этим и заниматься, но на вкус или цвет все фломастеры ...
Но, у них есть проблемы им изменяют API регулярно и регулярно же нужно переписывать проги, GTK, GTK 2 и неясная 3, Qt3 и Qt4. Эти гении не смотрят в будущее, они не умеют планировать.
язык:
Objective-C 2.0 совместим c 1.0 и с C, лёгок в изучении.framework:
OpenStep/Cocoa изначально объектно-ориентирован, был создан в 1989, и практически не изменился, было добавлено много новых классов, но ничего (за исключением системно зависимых PostScript, Music классов) не убрали и программы из NextStep вполне можно скомпилировать на Mac OS X!Просто сравните минимальный объём кода на этих трёх либах