Skip to content

integration with Ruby #696

Answered by yorickpeterse
brandondrew asked this question in Q&A
Discussion options

You must be logged in to vote

@brandondrew There are some challenges that mean it isn't possible to expose Inko code as a library to other languages, starting with these two issues:

I've been working on these issues the last few days, and hopefully can close them some time this week. This also makes it possible for C code to call back into Inko code, which in turn makes it possible to use libraries that rely on callbacks (e.g. most GUI libraries).

A bigger issue is that of setting up the runtime, and ABI stability. Inko requires some plumbing to be performed when a program starts, such as configuring the runtime library and spawning the necessary threads. If we want for people to write libraries in Inko th…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@brandondrew
Comment options

Answer selected by brandondrew
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants