tshort / StaticCompiler.jl

Compiles Julia code to a standalone library (experimental)
Other
488 stars 31 forks source link

Limitations long-term #140

Closed ShalokShalom closed 8 months ago

ShalokShalom commented 10 months ago

Hi, and thanks :)

Is this considered to be limited as of now forever, or is it planned, to lift the listed limitations long term?

I assume some are more difficult to tackle than others, do you think it is sensible to open up issues on every one of them?

I would link those issues then, in the section of the README, that currently lists them.

P.S: This is a wonderful package, and I love to use this to compile Julia to lunatic.solutions 😉

Thanks a lot

brenhinkeller commented 10 months ago

This is a good question. Linking to libjulia is definitely still a long-term goal, as are other methods for working around some of these limitations – though at the same time, the solution for general static compilation of Julia code may eventually take a different form than this package (and may be either part of or more deeply integrated with Julia itself, in which case this package might stick more to its current scope)

ShalokShalom commented 10 months ago

I consider this worthy of opening several issues to track these limitations.

What is not documented, might as well not exist. Maybe with a special label?

ShalokShalom commented 8 months ago

@MasonProtter

Thanks a lot. Could you show me, where this has been solved?

MasonProtter commented 8 months ago

@ShalokShalom no I just hit the close button and it defaulted to "closed as completed" which is annoying. I just closed the issue because there isn't any issue to track in here, it's a mix of questions, and a incomplete duplicate of https://github.com/tshort/StaticCompiler.jl/issues/59

It seems the only options are "close as completed" and "Close as not planned" and neither of those are great descriptors, but I'll switch it to "not planned".

For questions and discussion part of the post though, we should open a Discussions section in the repo @tshort, I don't have permissions to do that, would you be able to? It's in the repo-settings.

tshort commented 8 months ago

I enabled discussions (I think).