mentalist icon indicating copy to clipboard operation
mentalist copied to clipboard

Question (more than issue)

Open StakFallT opened this issue 3 years ago • 1 comments

How are the nodes in the chain processed exactly? I read through https://github.com/sc0tfree/mentalist/wiki/How-It-Works#the-chain a bit and I'm still not completely totally clear on it. It seems like the program does a "dumb" order-processing method (I don't mean that as an insult, just I don't know what other term to use to explain it). So, to better explain my confusion, let's say I want to add Prepend as an option, but also Substitution as an option (but not both at the same time); I can't do that, correct? I would need to create multiple chains, generate the lists, and then merge the generates lists together right? In other words, these nodes are processed regardless and in the order they appear in the list correct? (i.e. there's no complex / advanced priority conditional processing of the nodes -> generated_lists)

StakFallT avatar Oct 30 '20 15:10 StakFallT

The interface does, to me, allude to a simple fall-through process per string. There's no complex processing done per string, only a single operation per specific character.

I almost touched upon your observation in my issue/request.

I keep imagining a DSP-like layout where modules are 'wired' into each other (or split) and the output are subsequently sent to a file or multiple files. Where the 'input' bus is the next word from the file or next generated string, the effects are the processes and the 'output' buses are the files.

Maybe a tad overkill?

Just noticed this is one year old. :/

ghost avatar Oct 22 '21 04:10 ghost