Вышла новая версия GLFW 3 (комментарии)
Это сообщение сгенерировано автоматически.
Вот теперь можно и OGL поучить.
KpeHDeJIb
> Вышла новая версия GLFW 3
А зачем нужна либа если там хедеры только для С?
Mephistopheles
Для С программистов, ваш кэп.
Mephistopheles
> А зачем нужна либа если там хедеры только для С?
если там хидеры только для си то это значит, что есть биндинги для всех вменяемых языков программирования
даже для Хаскеля уже есть биндинги к 3 версии GLFW
а вообще новость немного слоупочная )
cNoNim
> если там хидеры только для си то это значит, что есть биндинги для всех
> вменяемых языков программирования
Я только сишные нашел, дла шарпа готовых нету. Не ну конечно из сишный сделать шарповые это просто, только не понятно почему их сразу не сделали.
nes
> Для С программистов, ваш кэп.
Кроме С есть другие языки игнорировать которые глупо. Как бы ты воспринял либу у которой есть биндинги только для джавы, например.
Mephistopheles
Видимо сделали дефолтовые сишные, а если нужен другой язык - писать самому.
Также как libpng, libjpeg и другие, написаны они на С, а уже юзеры портируют их в те языки, которыми пользуются.
Mephistopheles
> nes
> > Для С программистов, ваш кэп.
> Кроме С есть другие языки игнорировать которые глупо. Как бы ты воспринял либу
> у которой есть биндинги только для джавы, например.
Какой борзый. Подавай ему сразу для всех языков, начиная с его любимого унылого $harp-a.
Mephistopheles
> биндинги только для джавы, например.
а как связана я ява с низкоуровневым си? и кто сказал что это проблема разрабов библиотеки делать биндинги?
Mephistopheles
> только не понятно почему их сразу не сделали.
Может вам еще и денег дать, чтоб вы начали пользоваться бесплатными, свободными продуктами с открытым исходным кодом? Может если не сделали, и сделать быстро, возьмешь и сделаешь, а потом выложишь в паблик?
cNoNim
> а вообще новость немного слоупочная )
Есть такое, я просто на пару месяцев выпал из домашнего кодинга, а на работе не использую OpenGL, вот и прослоупочил момент. А вообще тут об этом еще не писали, поэтому я подумал, что можно бы и кратко сообщить. :)
nes
> Видимо сделали дефолтовые сишные, а если нужен другой язык - писать самому.
Ну тут то ничего не поделаеш. Писать биндинги\апи только под один язык это какоето неуважение к другим языкам и программистам.
Хотя что я придераюсь в комерческом софте иногда такое встречается, а тут опенсорс.
cNoNim
> а как связана я ява с низкоуровневым си?
Никак, Ява это сигареты и мотоцикл, а си это ЯП.
JNI какже еще. Вот представь что к либе начнут писать биндинги только под джаву. А остальные если хотят - пускай сами пишут.
Chipmunk
> Какой борзый. Подавай ему сразу для всех языков, начиная с его любимого унылого
> $harp-a.
Какой жирный:)
Вообще, лично мне, не нравится что лозунг опенсорса это "бери что дают и не выпенривайся, а не нравится так перепиши".
Mephistopheles
Ну вот смотри, я например программист С и я решил написать для себя некую либу, а потом думаю, дай-ка я поделюсь ею с другими,
но т.к. у меня есть еще основная работа, заниматься переписыванием моей либы на 1000 языков программирование у меня никак не получится.
Так что это вполне нормальная практика.
nes
> Ну вот смотри, я например программист С и я решил написать для себя некую либу,
> а потом думаю, дай-ка я поделюсь ею с другими,
> но т.к. у меня есть еще основная работа, заниматься переписыванием моей либы на
> 1000 языков программирование у меня никак не получится.
> Так что это вполне нормальная практика.
В таком случае тебе же всеравно удобо ли ее будет использовать другим? Я не стал бы выкладывать либу без доков и биндингов на пару языков(с\с#\java)
Mephistopheles
> Ну тут то ничего не поделаеш. Писать биндинги\апи только под один язык это
> какоето неуважение к другим языкам и программистам.
> Хотя что я придераюсь в комерческом софте иногда такое встречается, а тут
> опенсорс.
Какой смысл заниматься обезьяньими практиками? Кому надо, тот пусть себе биндинг и пишет (тем более, что есть SWIG).
Тема в архиве.