Skip to content
This repository has been archived by the owner on Oct 12, 2024. It is now read-only.

Text: Experiment with CPPIA scripting #36

Open
dazKind opened this issue Jan 21, 2023 · 2 comments
Open

Text: Experiment with CPPIA scripting #36

dazKind opened this issue Jan 21, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@dazKind
Copy link
Collaborator

dazKind commented Jan 21, 2023

Test classdb_unregister_extension_class and and check how Godot deals with it. This is necessary to allow for hot-reloading classes in a cool way

@dazKind dazKind added the enhancement New feature or request label Jan 21, 2023
@dazKind dazKind self-assigned this Jan 21, 2023
@jakobwinkler
Copy link
Contributor

jakobwinkler commented Jan 25, 2023

(Please disregard if this is unwarranted, I just thought I'd chip in with some related links).

If unregistering classes at runtime doesn't work out there's some discussion going on in other places I've been thinking about:
godotengine/godot#66231
godot-rust/gdext#1

I don't know how feasible implementing ScriptLanguageExtension would be, as mentioned in the Godot issue. It might also be worth talking to the rust people to see what their plan is?

@dazKind
Copy link
Collaborator Author

dazKind commented Jan 25, 2023

Thanks for your input. Quite an interesting read. It is definitely important to deal with classdb re-registration correctly.

@dazKind dazKind changed the title Experiment with CPPIA scripting Text: Experiment with CPPIA scripting Jan 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants