Skip to content
This repository has been archived by the owner on Nov 25, 2022. It is now read-only.

External module loader #26

Open
zzzowoey opened this issue Jul 26, 2019 · 0 comments
Open

External module loader #26

zzzowoey opened this issue Jul 26, 2019 · 0 comments
Labels
feature New feature or request planned/2.x
Projects
Milestone

Comments

@zzzowoey
Copy link
Member

zzzowoey commented Jul 26, 2019

Being able to load modules externally (i.e. from a folder next to the .jar) would be a great extension of the module system. Theoretically, implementing this shouldn't be terribly hard with the way that module loading and invocation works right now; at the very least, we'd have to make moduleClasses in CommandRegistry a class-level member and add a tryLoadModule() method. Dynamically loading and unloading module files at runtime would easily be possible with the NIO WatchService API.

@zzzowoey zzzowoey added the feature New feature or request label Jul 26, 2019
@zzzowoey zzzowoey added this to the 2.x milestone Jul 26, 2019
@zzzowoey zzzowoey added this to In progress in ghost2 Jul 26, 2019
@zzzowoey zzzowoey moved this from In progress to To do in ghost2 Jul 26, 2019
@zzzowoey zzzowoey changed the title [2.x] [Feature] External module loader External module loader Jun 5, 2020
@zzzowoey zzzowoey moved this from To do to TBD / infinite development in ghost2 Jun 5, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature New feature or request planned/2.x
Projects
ghost2
  
TBD / infinite development
Development

No branches or pull requests

1 participant