2009-05-18 1 views
9

Io - хороший объектно-ориентированный язык на основе прототипов.Кто-нибудь знает библиотеку GUI для языка Io

Кто-нибудь знает какую-либо графическую библиотеку для Io?

Имя Ио не делает его удобным для Google.

+9

Один из худших языков программирования, когда-либо, google-wise, избиение даже C. – OregonGhost

+5

Имя ввода-вывода хорошее, это не ошибка IO, с которой Google не может справиться. – OscarRyz

ответ

2

Согласно this, есть:

Ио имеет привязки для многих мультиплатформенных библиотек, включая сокеты, OpenGL, FreeType, Portaudio и другие, а также как некоторые модули для прозрачных распределенных объектов и пользователя интерфейс инструментария, написанный в Ио.

Кроме того, вы можете использовать какао через объективные привязки C, и языки автор в свое время работал на основе OpenGL интерфейса под названием Ion. Я тоже много раз видел слова «IoDesktop».

+1

«IoDesktop», «IoServer» и третий двоичный код больше не существуют с по крайней мере 2007. В настоящее время существует только один двоичный файл под названием 'io', который может загружать аддоны. Интерфейс интерфейса на основе OpenGL 'Ion' был переименован в' Flux'. – MKroehnert

1

Согласно this, вы можете использовать GNUstep для Linux и OSX. Я играл с GNUstep в течение нескольких часов и нашел это довольно приятным.

1

В соответствии с this article есть библиотека для Cairo привязок. Также я заметил библиотеку IO для GTK + в своих projects list, но the link кажется мертвым.

Если вы можете связаться с этой (мертвой) страницей, пожалуйста, поделитесь ею.

9

'официального' библиотека GUI называется Flux (прежнее название Ion) и могут быть найдены в главном хранилище под

http://github.com/stevedekorte/io/tree/master/addons/Flux/

Он основан на `OpenGL и, таким образом, независимая от платформы (работает на любой платформе, поддерживающей OpenGL).

[править]
Некоторые примеры о том, как использовать Flux можно найти в каталоге образцов:

http://github.com/stevedekorte/io/tree/master/addons/Flux/samples/

Некоторые из них могут не работать. Сообщения об ошибках приветствуются :-).

Связывание было создано некоторое время назад и не поддерживается, насколько я знаю. Я бы не рекомендовал использовать его, если кто-то не захочет обновить его для компиляции с текущей версией и сохранить его.

 Смежные вопросы

  • Нет связанных вопросов^_^