How do I create an application programming interface?
>>60790212
in what language, in what context?
think about some useful actions and make them callable
>>60790212
evil bit level hacking
>>60790212
Make public functions, document them well, then allow others to import them.
Honestly the tricky part isn't making an API but making a good API. Keeping everything sanely organized and encapsulated.
>>60790455
>Keeping everything sanely organized and encapsulated.
And stable. Which basically means you have to design things well beforehand.
>>60790212
learn facade pattern