ChanceNCounter
ChanceNCounter
FWIW, HiveMind is exploring - and we're pretty much settled on it, at this point - segregating bus clients. That we can do this straightforwardly is one of my favorite...
Put a third way, your device is running a HiveMind client, and the apps on your device that want to connect to Mycroft will each connect to the HiveMind client,...
"speech vs non-speech" will remain a problem for those users who have Mycroft set to the language they speak at home, as well as for future multilingual functionality, so I...
This would need to be done simultaneously with the LF integration, and not before, because (obviously) those functions are not yet available.
I've just realized, "run consecutively rather than in order" is the most meaningless of typos =P Testing by setting the default language will only work if tests are run *consecutively*...
aaaand I should further point out *that* only happens *within test files*. LF's test suite is able to set default languages *per file* with no problems. It's files that contain...
If Mycroft-core goes straight to LF 0.4, there's an antipattern available (👅) that *should* (hopefully) obviate this problem: `lingua_franca.config.load_langs_on_demand = True` will do some nonsense that's intended only (and specifically)...
I think the status quo, where skills are just applets under a specified directory and the rest is Mycroft's problem, is ideal for newbies. I think tools are obstacles.
> As a packager for a Linux distro (Alpine Linux as you all know) it would be great to be able to package skills up and keep track of them...
The problem with `PYTHONPATH` for development is that now you're *always* in that dev environment. This really seems like replacing something that works just because it's ugly. "Best" practices are...