auriium / Branch

Advanced, powerful, verbose yet concise conceptual execution-node command framework
1 stars 1 forks source link

Threaded implementation of NodeBase #4

Open auriium opened 3 years ago

auriium commented 3 years ago

Title. We only need this to compete with other frameworks. This will probably introduce a Beetle dependency.

A248 commented 3 years ago

Are you sure you want Branch to depend on Beetle? From the perspective of each library's relative position in the dependency stack, I would not expect a mid-level/high-level library like Branch to depend on a very high-level library such as Beetle.

auriium commented 3 years ago

Hmm, you're right. However, the reason for the dependency would only be for something like CustomFutures from Beetle. I could easily do away with the beetle dependency by making the API use CompletionStage implementations like CompletableFuture instead.