Naming decision: BBFlow → Tolquane¶
Date: 2026-09-05
Decision¶
The project formerly known as BBFlow (https://github.com/robtacconelli/BBFlow) is renamed
Tolquane. It will be rebuilt from scratch, most likely in Python, dropping the Java
codebase and the FastFlow-derived naming (ff_node, ff_farm, etc.).
- Prose / logo:
Tolquane - Code, package, URLs, handles:
tolquane(all lowercase, e.g.import tolquane) - Do not use alternate spellings (Talkane, Talquane) anywhere official.
What the project is¶
A parallel-programming framework based on composable building blocks: sequential nodes, combinators, farm (emitter / workers / collector), pipeline, all-to-all, and channels (in-process queues and network/TCP channels) connecting them.
Why this name¶
- Coined word, no dictionary meaning, no existing company, product, or project.
- Two syllables, pronounceable in English and Italian.
- Reads as "talk-ane": the blocks' whole job is talking to each other over channels. This is a discoverable wordplay, not an official tagline spelling.
- Suggested metaphor for docs/API: nodes speak on channels, a farm broadcasts, a collector listens.
Availability at time of decision¶
Checked 2026-09-05:
| Check | Result |
|---|---|
PyPI tolquane |
free |
npm tolquane |
free |
crates.io tolquane |
free |
GitHub user/org tolquane |
free |
| GitHub repos named tolquane | 0 |
| DNS .com .io .dev .org .net .ai .it .eu | no records |
| Search engine, exact match | 0 hits (only Cornish/Scottish place names with similar spelling) |
DNS "no record" is strong evidence but not proof of an unregistered domain; confirm at a registrar.
Rejected candidates (for the record)¶
- BBFlow: opaque abbreviation, many unrelated "BBFlow" businesses.
- Rivulon: rivulon.com is an existing company.
- Fluvion, Parvex, Nodara, Tessellar, Confluvia, Quorra, Modulith, Taskara: PyPI or GitHub taken.
- Quorveth: Amazon dropship brand.
- Strevane, Calquith: also fully clean, kept as fallbacks.
To do (lock the name down)¶
- Register tolquane.com and tolquane.io.
- Create GitHub organization
tolquane; new repo lives there. - Publish placeholder
tolquane0.0.1 on PyPI. - Reserve social handles used for announcements.
- Later, once there is traction: EUIPO trademark search / filing (class 9 and 42).