3 ms·
Yes? It supports different calling conventions. Easiest would be exporting things cdecl from Go. But usually the better way to do this is to write the UI in Fre
by R0b0t1 6y ago
Yes? It supports different calling conventions. Easiest would be exporting things cdecl from Go. But usually the better way to do this is to write the UI in FreePascal (or something else) and use some form of IPC like pipes or network sockets to get the data to the UI.
I've actually done this, it works well, and the Lazarus GUI libraries manage to get a natural look and feel on all platforms.
- UnnoTed 6y agohttps://github.com/ying32/govcl/blob/master/README.en-US.md https://github.com/ying32/govcl/blob/master/README.en-US.md
- R0b0t1 6y agoThat's great. If someone has spent the effort to do that it is worth using.
- jchw 6y agoThis is definitely more what I had in mind, awesome!
- pkphilip 6y agoWow! this is good! I didn't even know such a thing existed. Are you the person who wrote this? if so would like to contribute in some way.
- UnnoTed 6y agoI'm not the one who wrote it, i found it while looking for Nim bindings for Lazarus' LCL.
- fileeditview 6y agoWow this looks really interesting.. however it seems kinda risky to start developing a commercial app when the whole documentation is in chinese.. :)