Extensions¶
Without wanting to state the bleedin’ obvious an extension should extend the functionality of Idio.
Just to be clearer, it should be able to extend the functionality without having to alter Idio. That’s a bit more subtle. If nothing else, flipping the statement on its head, it means that Idio needs to have the mechanisms to extend itself.
In the first instance, we can write an Idio library file,
foo.idio
, which implements our terribly important ideas
about Foo-related matters.
What if Foo-related matters involve some existing shared
library, libfoo.so
? Well, we’ll need to be able to link
against it and load it in.
Last built at 2024-12-21T07:11:01Z+0000 from 463152b (dev)