Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sitrep? #2

Closed
Tirpitz93 opened this issue Apr 4, 2018 · 10 comments
Closed

Sitrep? #2

Tirpitz93 opened this issue Apr 4, 2018 · 10 comments
Labels

Comments

@Tirpitz93
Copy link

Hello,
What is the current status of this project, are we still waiting for:
intercept/intercept#110 as mentioned in intercept/intercept#168?

cheers
Lonja

@dedmen
Copy link
Member

dedmen commented Apr 4, 2018

This is a issue tracker not a progress requester ;)
Yes we are waiting on the implementation of helper classes.
The layout of them was already planned out

@Tirpitz93
Copy link
Author

re waiting for intercept/intercept#110, wouldnt it be easier to build the objects in python to build the higher level constructs?

@Zakant
Copy link

Zakant commented Apr 6, 2018

Sure, but that is quite a lot of work to do and I honestly don't have the time and muse to start with it. I hoped I could use the classes from the helper library and only extend them here and there. Feel free to build something and pr it, even if it's just a tiny bit ;)

@overfl0
Copy link

overfl0 commented Apr 10, 2018

Has anyone taken a look at pybind11 in the meantime?

I have some time ago and they promise extending python to be simpler and more straightforward than boost (because they don't have the burden of the forced compatibility with 10000s of architectures out there, as it is the case with Boost).
On the other hand, they say that embedding python (what we actually want to do!) isn't very polished. You can do so but (I think!) you can expect to have some rough time doing a few things.

What's really putting me off for working on intercept-python right now is the amount of things that have to be done in order to have a fully functioning setup with boost (and this also takes into account intercept itself, especially that I haven't modded arma in SQF previously so "I'm not the target audience for Intercept" anyway :-/). At least, that was the case a few months ago.
And each time I had some free time that I could dedicate to Intercept-python I was discouraged by the fact that I'll have to set everything up again and never did it as a result.

I'm still offering my Pythia code in parts or as a whole (pure CPython embedding).

@Tirpitz93
Copy link
Author

I have been looking into various routes for embedding. But as my C/C++ knowledge is very rudimentary it all looks quite confusing. The only thing I have done so far is https://github.com/Tirpitz93/a32s.
Is there any way we could use the system PYTHON path variable and run the code in that interpreter, then we wouldn't have to compile it in our project and the end user would be able to run whichever version they choose.

@overfl0
Copy link

overfl0 commented Apr 10, 2018

I think that this belongs more to the #1 topic and it's all more complicated than just using one PYTHON path variable. See #1 for my response.

@jonpas
Copy link
Member

jonpas commented Apr 10, 2018

Does not belong on issue tracker, please join our Slack if you want to discuss that.

To be clear, discussions about open issues or pull requests are fine, overall design discussions, asking for status on X does not belong on the issue tracker.

Let's keep it clean and organized.

@Tirpitz93
Copy link
Author

apologies, also not sure if it is just me but i cant connect to the slack given in the intercept/intercept readme (http://slackin-intercept.idi-systems.com/).

@dedmen
Copy link
Member

dedmen commented Apr 10, 2018

technician was notified. (Germans will understand this)

@overfl0
Copy link

overfl0 commented Apr 10, 2018

I don't want to spam the issue tracker but you already have an account on that slack - I can see your username there is Tirpitz (but I guess that won't help you getting in).
Anyway, try recovering your password maybe. @Tirpitz93

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants