frang75 / nappgui_src

SDK for building cross-platform desktop apps in ANSI-C
https://www.nappgui.com
MIT License
503 stars 50 forks source link

support golang? #7

Open geekgao opened 2 years ago

geekgao commented 2 years ago

hi, maintainer, are there any plans to support golang?

Have a nice day :-)

frang75 commented 2 years ago

Hi @geekgao! At the moment I do not plan to create any binding to other programming languages. However, I leave this proposal open. If has support by users, I would give it priority. I work on this project only in my free time. Right now I am working on:

Thanks for your suggestion!

tenko commented 2 years ago

For your information Raylib has solved this problem elegantly with supplying the parsed header files as JSON/XML output. (Perhaps this parser can be reused here)

This then makes it very easy for others to generate bindings for their preferred language: raylib-parser python-bindings example

frang75 commented 2 years ago

So interesting this parser (and the raylib project itself). I'll take into account for futher utilities.

Thanks @tenko!

TheFocusDevHUN commented 1 month ago

Regarding to bindings for other languages a tool like SWIG could be used for automatic binding generation not just for Go but Python and many other programming languages as well.