Q re "Implemented" : Allow Xojo to create Shared Libraries (#1210)

Feedback Case Number: #1210

I got an email from Robyn Laurissen Mitchell today stating his FR has now been implemented and FR closed.

Given I believe XOJO specific libraries have been a thing for a while now I’m just wondering - does this mean -as per the FR - that we can now compile DLLs and MacOS dylibs from appropriately written XOJO code? For example “headless” code ?

The original FR notes I added ( and asked for over decades ) was to be able to build - for example AudioUnit or VST shared libraries - obviously following C/ABI restrictions etc- for use outside of XOJO itself.

Just need clarification - as if so this has been .. a long time coming…

No, you cannot compile dylibs or DLLs. Xojo implemented its own library system for code sharing whereby objects are compiled and stored in a xojo_library file with metadata which the IDE can then consume to add those objects to other projects.

Xojo libraries cannot be used in any other development environment/tool.

I left a note about the slight difference and Robin’s reopened the ticket.